Bugs with Sorting and numders of products per row on vendor page (MultivendorX)

This topic has 10 replies, 2 voices, and was last updated 1 month, 1 week ago ago by Jack Richardson

  • Avatar: Yaroslav
    Yaroslav
    Participant
    January 29, 2026 at 18:47

    Hi !

    I have some bugs with your theme Xstore, I instal demo content Niche-market02 , also I instal MultivendorX plugin, and when I want to change number of products per row on vendor’s product page https://antiqtime.com/vendor/vhs/ – it is not possible (I try to did it through Appearance → Customize → WooCommerce → Product Catalog → Layout https://prnt.sc/_PTiMcMLYn5T ) and it is not working.

    Second problem, product sorting is not working on the vendor’s products page.
    https://antiqtime.com/vendor/vhs/ (https://prnt.sc/xNtOenMCZBhb)
    But on this your demo theme sorting is working, and on this theme also another numbers of product per row
    https://xstore.8theme.com/demos/2/wc-marketplace/vendor/pacifichealthfoods/
    Maybe you another your theme (demo content) will be better for Multivendor site?

    Also , I already wrote to multivendorX support , and they said that it is problem on your side

    And I want to ask in advance: if the sorting works, can it be done without reloading the page?

    9 Answers
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    January 30, 2026 at 13:15

    Hello @Yaroslav,

    Could you please provide temporary wp-admin access? We need to check your settings.

    To grant WP-Admin access, please proceed to create a new user account with an administrator role through your WordPress Dashboard. Once the account is established, you may securely transmit the username and password to us via the Private Content section designated for this purpose.

    Kind regards, Jack Richardson
    The 8theme’s team

    Avatar: Yaroslav
    Yaroslav
    Participant
    January 30, 2026 at 14:12

    Hi!

    Sending you login and pass

    Please contact administrator
    for this information.
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    February 1, 2026 at 14:21

    Hello @Yaroslav,

    We apologize for the delay in our response due to the weekend. During our testing, we discovered that the issue with the product columns occurs because the MultivendorX plugin loads its own Bootstrap styles, which override the theme’s styles (see: https://prnt.sc/Z2wM7EzBRqXW).

    We have found a solution to dequeue the plugin’s Bootstrap styles (as they are already loaded from our theme) by adding the following snippet to the xstore-child/functions.php file:

    add_action('wp_enqueue_scripts', function() {  
    	if ( class_exists('MVX_Frontend') ) {  
    		wp_deregister_style('mvx-bootstrap-style');  
    		wp_dequeue_style('mvx-bootstrap-style');  
    	}  
    }, 9999999);

    After applying this fix, the product columns are now displayed correctly (https://prnt.sc/qB2h0eMoJHXp) and inherit the settings from the Shop page configuration in Theme Options (https://prnt.sc/zNb9KHZTSV88).

    Regarding the product sorting actions on the vendor page, they work only with a page refresh when the Ajax filters option is disabled (https://prnt.sc/si-v1cnQaHP0). We have currently disabled this setting so that you can check the sorting functionality on the vendor page. Unfortunately, due to the custom product content provided by the Multivendor plugin, it is not possible to load this content dynamically when sorting via Ajax. Therefore, sorting is available only with a page refresh, as it is currently configured on your website.

    Best regards,
    Jack Richardson
    The 8Theme’s Team

    Avatar: Yaroslav
    Yaroslav
    Participant
    February 2, 2026 at 13:51

    Hi!

    Many thanks for the answer and the solution regarding the number of columns in the seller’s products.

    Regarding the product sorting, yes if disable Ajax filter – sorting is working on vendor’s products page. But filter and sorting on the shop page (https://antiqtime.com/shop/) also start working with reload page. But if I active Ajax filter back – on the shop page all is working perfect (sorting and filter – Ajax loading) but on the vendor’s page — it doesn’t work at all.

    Is it possible to make it so that the Ajax loading remains active for the filter on the shop page (and ideally for sorting on the shop and category pages) and disable Ajax loading only for the vendor’s page)?

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    February 2, 2026 at 14:36

    Hello @Yaroslav,

    Please check it now. We have also added the following snippet to your child-theme/functions.php file:

    add_filter('theme_mod_ajax_product_filter', function($origin_value) {
    	$plugin_4x_version = class_exists('MVX');
        if ( ($plugin_4x_version && function_exists('mvx_is_store_page') && mvx_is_store_page()) ||
            (!$plugin_4x_version && function_exists('wcmp_is_store_page') && wcmp_is_store_page()) ) {
    		return false;
    	}
    	return $origin_value;
    }, 9999);

    Best regards,
    Jack Richardson
    The 8Theme’s Team

    Avatar: Yaroslav
    Yaroslav
    Participant
    February 2, 2026 at 15:13

    Everything works perfectly, thank you very much for your help.

    Am I correct in understanding that to make product sorting work with Ajax loading on vendor’s page, a solution is needed on the MultivendorX side?

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    February 2, 2026 at 16:01

    Hello @Yaroslav,

    Thank you for your message.

    Regarding the implementation of AJAX sorting, please note that additional customization is required. This functionality is available on the shop page provided by our theme; however, it is not supported on other plugin product pages, as they have a custom structure and use their own hooks for displaying products.

    Your request involves custom development, which falls outside Envato’s support policy. To ensure proper and timely implementation, we recommend submitting your request to our trusted partner, WP Kraken.

    You will receive:
    – A prompt quote and timeline
    – A turnkey implementation by a vetted team
    – A warranty on the delivered work

    We are confident this solution will meet your needs and hope you find it helpful.

    Alternatively, you may submit your request on our task board at https://www.8theme.com/roadmap/, where we will review its popularity based on votes from other customers.

    Best regards,
    Jack Richardson
    The 8Theme Team

    Please contact administrator
    for this information.
    Avatar: Yaroslav
    Yaroslav
    Participant
    February 2, 2026 at 18:46

    Got it, thanks again for the support.

    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    February 2, 2026 at 20:26

    Hello @Yaroslav

    If you have any additional questions or concerns, please do not hesitate to reach out to us. Our support team is always available to assist you.

    Kind regards, Jack Richardson
    The 8theme’s team

  • Viewing 10 results - 1 through 10 (of 10 total)

The issue related to '‘Bugs with Sorting and numders of products per row on vendor page (MultivendorX)’' has been successfully resolved, and the topic is now closed for further responses

We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.