Claim your freedom to choose the perfect partner for your multi-vendor journey.

FREEDOM25

Celebrate the festive season by giving your marketplace a powerful lift!

FESTIVE20

5.0.0
Something big is coming for marketplace admins… MultiVendorX 5.0 is almost here. Are you ready?
Be the first to explore all the game-changing features!
Power your marketplace dreams with unbeatable Black Friday deals!

MVXBLACK30

Supercharge your marketplace vision with unstoppable Cyber Monday deals!

MVXCYBER30

Holiday cheer, bigger savings
Take 25% off-because your marketplace deserves a gift too.

happyholiday

Woodmart style and vendor dashboard

Open
Viewing 20 reply threads
  • Author
    Posts
    • #249967
      l.gan
      Participant

      Hello

      Could you please check this code from your side?
      It stopped working some time ago. The WoodMart theme styles (and its child theme) are loaded into the vendor dashboard and break the multi-vendor styles in the dashboard.

      Thank you.

      
      https://multivendorx.com/docs/code-snippet/theme-conflict-issue/#woodmart-theme
      
    • #249968

      Hello there, We’re sorry to hear that the previous code isn’t working on your site.

      To help us investigate the issue and provide an appropriate solution, could you please create a staging site that is an exact replica of your live site? Once ready, kindly share the following with us:

      — Staging site URL

      — Temporary admin credentials

      — FTP access

      While sharing the access details, please make sure to mark your reply as private for security.

      Once we have access, we’ll thoroughly check the issue and get back to you with a solution as quickly as possible.

      Thank you for your cooperation!

    • #249970
      l.gan
      Participant
      This reply has been marked as private.
    • #249974

      Hello there, Thank you for sharing the access.

      Could you please let us know on which page of the vendor dashboard you’re facing the issue, so we can look into it further and assist you accordingly?

      • #249976
        l.gan
        Participant

        dashboard/products/
        dashboard/vendor-orders/
        dashboard/edit-product/

    • #249981

      Hello there, Could you please also share the host name with us so that we can connect to your FTP accordingly?

    • #249988
      l.gan
      Participant

      I added the code to
      /public_html/wp-content/themes/woodmart-child
      I updated the Woodmart theme to the latest configuration.

      The problem persists.

      Please tell me what you mean by “host name”?

      In the FTP settings, I only see

      Login
      Password
      Directory path:
      And enable or disable access via Enable SSH. (It’s enabled)

    • #249989

      Hello! Thanks for getting back to us.

      To connect with your FTP (File Transfer Protocol), we’ll need a few essential details: Host details (or server address), Username, Password, Port.

      The quickest way to get this information is to simply reach out to your server team—they’ll be able to provide all the necessary connection details.

      Once you have those, please share them with us, and we’ll be ready to proceed.

      We look forward to hearing from you soon!

      • #250006
        l.gan
        Participant
        This reply has been marked as private.
    • #250020

      Sorry for the delayed response, and thank you for sharing the details. We’re now able to connect to your FTP. Please allow us some time to check the issue with the theme, and we’ll get back to you accordingly.

      Thank you again for your understanding.

    • #250042

      Hi There, We’ve been looking into your issue, and as part of the resolution, we are trying to connect via FTP. However, we are currently encountering the following error:

      Status: Waiting to retry…
      Status: Resolving address of lagane10.beget.tech
      Status: Connecting to 5.101.153.22:21…
      Error: Connection timed out after 20 seconds of inactivity
      Error: Could not connect to server

      Could you please check this on your end and let us know when we can proceed further?

      We look forward to hearing back from you.

      • #250047
        l.gan
        Participant

        Please tell me your IP from which you are connecting.

    • #250052

      Hi there, Our IP address is 122.163.75.188. Kindly whitelist or make the necessary adjustments so we can proceed with the troubleshooting and resolution process.

      • #250075
        l.gan
        Participant
        This reply has been marked as private.
      • #250077
        l.gan
        Participant

        Please try connecting using the FileZilla FTP client. We tested it and the connection was successful.

    • #250082

      Thank you for sharing the updated access details. We’re now able to connect successfully.

      Please allow us some time to investigate the issue further — we’ll get back to you with an update shortly.

    • #250088

      Hi there, Thanks for your cooperation.

      You can add the following code to the functions.php file of your active theme and test it:

      function disable_all_woodmart_assets() {
      // === Dequeue ALL Woodmart CSS ===
      $woodmart_styles = array(
      'wd-style-base',
      'wd-woo-multivendorx',
      'wd-woocommerce-base',
      'wd-mod-star-rating',
      'wd-woocommerce-block-notices',
      'wd-woo-mod-shop-attributes',
      'wd-wp-blocks',
      'wd-header-base',
      'wd-mod-tools',
      'wd-header-elements-base',
      'wd-social-icons',
      'wd-header-search',
      'wd-header-search-form',
      'wd-wd-search-form',
      'wd-wd-search-results',
      'wd-wd-search-dropdown',
      'wd-wd-search-cat',
      'wd-woo-mod-login-form',
      'wd-header-my-account',
      'wd-header-cart-side',
      'wd-header-cart',
      'wd-widget-shopping-cart',
      'wd-widget-product-list',
      'wd-header-mobile-nav-dropdown',
      'wd-dropdown-aside',
      'wd-page-title',
      'wd-woo-page-login-register',
      'wd-off-canvas-sidebar',
      'wd-widget-slider-price-filter',
      'wd-widget-collapse',
      'wd-footer-base',
      'wd-scroll-top',
      'wd-header-my-account-sidebar',
      'wd-bottom-toolbar',
      'wd-mod-sticky-sidebar-opener',
      'xts-google-fonts',
      );
      foreach ( $woodmart_styles as $style ) {
      wp_dequeue_style( $style );
      wp_deregister_style( $style );
      }
      // === Dequeue Woodmart JS ===
      $woodmart_scripts = array(
      'wd-scrollbar',
      'wd-update-cart-fragments-fix',
      );
      foreach ( $woodmart_scripts as $script ) {
      wp_dequeue_script( $script );
      wp_deregister_script( $script );
      }
      }
      add_action( 'wp_enqueue_scripts', 'disable_all_woodmart_assets', 100 );

      Let us know if you need any further assistance.

      • #250097
        l.gan
        Participant

        Unfortunately, this doesn’t work.

        If you use the code without the one you sent, it breaks the entire site (styles don’t load in the frontend of the entire site).

        If you add a check like if( is_vendor_dashboard() && is_user_logged_in() ), the code should only work in the dashboard, but it doesn’t solve the problem.

        Please, could you clarify the code?

    • #250098

      Hello there, Sorry to hear that you’re facing an issue. Could you please confirm if you’ve added the code along with the snippet shared earlier in this guide: https://multivendorx.com/docs/code-snippet/theme-conflict-issue/#woodmart-theme?

    • #250105
      l.gan
      Participant

      Halo

      I don’t understand what you mean.

      What I’ve tried:

      1. I tried adding only the code you provided in the link:

      https://multivendorx.com/docs/code-snippet/theme-conflict-issue/#woodmart-theme

      add_action( 'wp_enqueue_scripts', 'theme_issue_fix', 99999999999999 );
      function theme_issue_fix() {
         if( is_vendor_dashboard() && is_user_logged_in() ) {
           wp_dequeue_style( 'wppb_stylesheet' );
           wp_dequeue_style( 'xts-google-fonts' );  
           wp_dequeue_style( 'xts-style-theme_settings_default' );
           wp_dequeue_style( 'xts-style-header_541962' );
           wp_dequeue_style( 'wd-scroll-top' );
           wp_dequeue_style( 'wd-social-icons' );  
           wp_dequeue_style( 'wd-text-block' );
           wp_dequeue_style( 'wd-footer-base' );
           wp_dequeue_style( 'wd-widget-collapse' );
           wp_dequeue_style( 'wd-page-title' );  
           wp_dequeue_style( 'wd-mod-nav-menu-label' );
           wp_dequeue_style( 'wd-widget-shopping-cart' );
           wp_dequeue_style( 'wd-header-cart' );
       
           wp_dequeue_style( 'wppb_stylesheet' );
           wp_dequeue_style( 'wd-header-cart-side' );
           wp_dequeue_style( 'wd-header-my-account' );
           wp_dequeue_style( 'wd-wd-search-cat' );  
           wp_dequeue_style( 'wd-wd-search-form' );
           wp_dequeue_style( 'wd-wd-search-results' );
           wp_dequeue_style( 'wd-header-search-form' );
           wp_dequeue_style( 'wd-header-search' );  
           wp_dequeue_style( 'wd-header-elements-base' );
           wp_dequeue_style( 'wd-mod-tools' );
           wp_dequeue_style( 'wd-header-base' );
      
           wp_dequeue_style( 'wd-woo-mod-shop-attributes' );
           wp_dequeue_style( 'wd-woo-gutenberg' );
           wp_dequeue_style( 'wd-woo-el-track-order' );  
           wp_dequeue_style( 'wd-mod-star-rating' );
           wp_dequeue_style( 'wd-woocommerce-base' );
           wp_dequeue_style( 'wd-elementor-pro-base' );
           wp_dequeue_style( 'wd-elementor-base' );  
           wp_dequeue_style( 'wd-base-deprecated' );
           wp_dequeue_style( 'wd-woo-wc-marketplace' );
           wp_dequeue_style( 'wd-revolution-slider' );
       
           wp_dequeue_style( 'wd-woo-curr-switch' );
           wp_dequeue_style( 'wd-wpcf7' );
           wp_dequeue_style( 'wd-wp-gutenberg' );  
           wp_dequeue_style( 'wd-widget-slider-price-filter' );
           wp_dequeue_style( 'wd-widget-product-list' );
           wp_dequeue_style( 'wd-widget-layered-nav-stock-status' );
           wp_dequeue_style( 'wd-woo-mod-swatches-filter' );  
           wp_dequeue_style( 'wd-woo-mod-swatches-base' );
           wp_dequeue_style( 'wd-widget-wd-layered-nav' );
           wp_dequeue_style( 'wd-widget-nav' );
           wp_dequeue_style( 'wd-widget-wd-recent-posts' );  
           wp_dequeue_style( 'wd-widget-recent-post-comments' );
           wp_dequeue_style( 'woodmart-style' );
           wp_deregister_style( 'woodmart-style' );
           
         }
      }
      add_action('wp_enqueue_scripts', 'my_remove_scripts', 9999999999999999999999 );
      
      function my_remove_scripts(){
          if( mvx_is_store_page() ){
              //style
              wp_dequeue_style( 'woodmart-style' );
              wp_deregister_style( 'woodmart-style' );
          }
      }
      function load_jquery_migrate() {
          wp_enqueue_script('jquery-migrate');
      }
      add_action('wp_enqueue_scripts', 'load_jquery_migrate');
      

      It doesn’t work. The theme styles are loaded in the vendor dashboard.

      2. I tried adding only the code you sent.

      function disable_all_woodmart_assets() {
      // === Dequeue ALL Woodmart CSS ===
      $woodmart_styles = array(
      'wd-style-base',
      'wd-woo-multivendorx',
      'wd-woocommerce-base',
      'wd-mod-star-rating',
      'wd-woocommerce-block-notices',
      'wd-woo-mod-shop-attributes',
      'wd-wp-blocks',
      'wd-header-base',
      'wd-mod-tools',
      'wd-header-elements-base',
      'wd-social-icons',
      'wd-header-search',
      'wd-header-search-form',
      'wd-wd-search-form',
      'wd-wd-search-results',
      'wd-wd-search-dropdown',
      'wd-wd-search-cat',
      'wd-woo-mod-login-form',
      'wd-header-my-account',
      'wd-header-cart-side',
      'wd-header-cart',
      'wd-widget-shopping-cart',
      'wd-widget-product-list',
      'wd-header-mobile-nav-dropdown',
      'wd-dropdown-aside',
      'wd-page-title',
      'wd-woo-page-login-register',
      'wd-off-canvas-sidebar',
      'wd-widget-slider-price-filter',
      'wd-widget-collapse',
      'wd-footer-base',
      'wd-scroll-top',
      'wd-header-my-account-sidebar',
      'wd-bottom-toolbar',
      'wd-mod-sticky-sidebar-opener',
      'xts-google-fonts',
      );
      foreach ( $woodmart_styles as $style ) {
      wp_dequeue_style( $style );
      wp_deregister_style( $style );
      }
      // === Dequeue Woodmart JS ===
      $woodmart_scripts = array(
      'wd-scrollbar',
      'wd-update-cart-fragments-fix',
      );
      foreach ( $woodmart_scripts as $script ) {
      wp_dequeue_script( $script );
      wp_deregister_script( $script );
      }
      }
      add_action( 'wp_enqueue_scripts', 'disable_all_woodmart_assets', 100 );

      In this case, the theme styles aren’t loaded anywhere. Both on the website and in the dashboard.

      3. You’re now asking if I’ve tried combining two codes:

      
      add_action( 'wp_enqueue_scripts', 'theme_issue_fix', 99999999999999 );
      function theme_issue_fix() {
         if( is_vendor_dashboard() && is_user_logged_in() ) {
           wp_dequeue_style( 'wppb_stylesheet' );
           wp_dequeue_style( 'xts-google-fonts' );  
           wp_dequeue_style( 'xts-style-theme_settings_default' );
           wp_dequeue_style( 'xts-style-header_541962' );
           wp_dequeue_style( 'wd-scroll-top' );
           wp_dequeue_style( 'wd-social-icons' );  
           wp_dequeue_style( 'wd-text-block' );
           wp_dequeue_style( 'wd-footer-base' );
           wp_dequeue_style( 'wd-widget-collapse' );
           wp_dequeue_style( 'wd-page-title' );  
           wp_dequeue_style( 'wd-mod-nav-menu-label' );
           wp_dequeue_style( 'wd-widget-shopping-cart' );
           wp_dequeue_style( 'wd-header-cart' );
       
           wp_dequeue_style( 'wppb_stylesheet' );
           wp_dequeue_style( 'wd-header-cart-side' );
           wp_dequeue_style( 'wd-header-my-account' );
           wp_dequeue_style( 'wd-wd-search-cat' );  
           wp_dequeue_style( 'wd-wd-search-form' );
           wp_dequeue_style( 'wd-wd-search-results' );
           wp_dequeue_style( 'wd-header-search-form' );
           wp_dequeue_style( 'wd-header-search' );  
           wp_dequeue_style( 'wd-header-elements-base' );
           wp_dequeue_style( 'wd-mod-tools' );
           wp_dequeue_style( 'wd-header-base' );
      
           wp_dequeue_style( 'wd-woo-mod-shop-attributes' );
           wp_dequeue_style( 'wd-woo-gutenberg' );
           wp_dequeue_style( 'wd-woo-el-track-order' );  
           wp_dequeue_style( 'wd-mod-star-rating' );
           wp_dequeue_style( 'wd-woocommerce-base' );
           wp_dequeue_style( 'wd-elementor-pro-base' );
           wp_dequeue_style( 'wd-elementor-base' );  
           wp_dequeue_style( 'wd-base-deprecated' );
           wp_dequeue_style( 'wd-woo-wc-marketplace' );
           wp_dequeue_style( 'wd-revolution-slider' );
       
           wp_dequeue_style( 'wd-woo-curr-switch' );
           wp_dequeue_style( 'wd-wpcf7' );
           wp_dequeue_style( 'wd-wp-gutenberg' );  
           wp_dequeue_style( 'wd-widget-slider-price-filter' );
           wp_dequeue_style( 'wd-widget-product-list' );
           wp_dequeue_style( 'wd-widget-layered-nav-stock-status' );
           wp_dequeue_style( 'wd-woo-mod-swatches-filter' );  
           wp_dequeue_style( 'wd-woo-mod-swatches-base' );
           wp_dequeue_style( 'wd-widget-wd-layered-nav' );
           wp_dequeue_style( 'wd-widget-nav' );
           wp_dequeue_style( 'wd-widget-wd-recent-posts' );  
           wp_dequeue_style( 'wd-widget-recent-post-comments' );
           wp_dequeue_style( 'woodmart-style' );
           wp_deregister_style( 'woodmart-style' );
           
         }
      }
      add_action('wp_enqueue_scripts', 'my_remove_scripts', 9999999999999999999999 );
      
      function my_remove_scripts(){
          if( mvx_is_store_page() ){
              //style
              wp_dequeue_style( 'woodmart-style' );
              wp_deregister_style( 'woodmart-style' );
          }
      }
      function load_jquery_migrate() {
          wp_enqueue_script('jquery-migrate');
      }
      add_action('wp_enqueue_scripts', 'load_jquery_migrate');
      
      function disable_all_woodmart_assets() {
      // === Dequeue ALL Woodmart CSS ===
      $woodmart_styles = array(
      'wd-style-base',
      'wd-woo-multivendorx',
      'wd-woocommerce-base',
      'wd-mod-star-rating',
      'wd-woocommerce-block-notices',
      'wd-woo-mod-shop-attributes',
      'wd-wp-blocks',
      'wd-header-base',
      'wd-mod-tools',
      'wd-header-elements-base',
      'wd-social-icons',
      'wd-header-search',
      'wd-header-search-form',
      'wd-wd-search-form',
      'wd-wd-search-results',
      'wd-wd-search-dropdown',
      'wd-wd-search-cat',
      'wd-woo-mod-login-form',
      'wd-header-my-account',
      'wd-header-cart-side',
      'wd-header-cart',
      'wd-widget-shopping-cart',
      'wd-widget-product-list',
      'wd-header-mobile-nav-dropdown',
      'wd-dropdown-aside',
      'wd-page-title',
      'wd-woo-page-login-register',
      'wd-off-canvas-sidebar',
      'wd-widget-slider-price-filter',
      'wd-widget-collapse',
      'wd-footer-base',
      'wd-scroll-top',
      'wd-header-my-account-sidebar',
      'wd-bottom-toolbar',
      'wd-mod-sticky-sidebar-opener',
      'xts-google-fonts',
      );
      foreach ( $woodmart_styles as $style ) {
      wp_dequeue_style( $style );
      wp_deregister_style( $style );
      }
      // === Dequeue Woodmart JS ===
      $woodmart_scripts = array(
      'wd-scrollbar',
      'wd-update-cart-fragments-fix',
      );
      foreach ( $woodmart_scripts as $script ) {
      wp_dequeue_script( $script );
      wp_deregister_script( $script );
      }
      }
      add_action( 'wp_enqueue_scripts', 'disable_all_woodmart_assets', 100 );

      the one in the link and the one you suggested. Yes, I tried that, and it doesn’t work either.

      4. I think you defined the disable_all_woodmart_assets() function without checking whether it would be applied only to the dashboard. Because it applies absolutely everywhere and disables styles everywhere.

      5. I’m at a loss :(((

    • #250107

      Hi there, Sorry to hear that you’ve encountered an issue with the code.

      For now, please remove the code from your end. In the meantime, our team is reviewing the issue you’re facing on the vendor dashboard, and we’ll keep you updated on the progress.

    • #250109

      Hi there, Thanks for your cooperation.

      Please add the code below to the functions.php file of your active theme and check if everything works as expected.


      add_action( 'wp_enqueue_scripts', 'theme_issue_fix', 99999999999999 );
      function theme_issue_fix() {
      if( is_vendor_dashboard() && is_user_logged_in() && !current_user_can('administrator') ) {
      wp_dequeue_style( 'wd-style-base' );
      }
      }
      add_action('wp_enqueue_scripts', 'my_remove_scripts', 9999999999999999999999 );

      function my_remove_scripts(){
      if( mvx_is_store_page() ){
      //style
      }
      }
      function load_jquery_migrate() {
      wp_enqueue_script('jquery-migrate');
      }
      add_action('wp_enqueue_scripts', 'load_jquery_migrate');

      Please keep us posted. We’ll look forward to hearing back from you.

    • #250115
      l.gan
      Participant

      Thank you for your reply.

      I tried your code, and it looks a little better, but not all styles are disabled.

      I then added some Woodmart theme styles to your code (I pressed F12) and looked at the IDs of the styles that might be interfering, specifically, the child theme styles child-style-css.

      I added them to the code list you sent.

      But unfortunately, I still see that the child theme styles are loading. Please check on your end.

      
      add_action( 'wp_enqueue_scripts', 'theme_issue_fix', 99999999999999 );
      function theme_issue_fix() {
      if( is_vendor_dashboard() && is_user_logged_in() && !current_user_can('administrator') ) {
      wp_dequeue_style( 'wd-style-base' );
      wp_dequeue_style( 'child-style-css' );
      wp_dequeue_style( 'xts-style-theme_settings_default-css' );
      wp_dequeue_style( 'wd-woo-mod-product-labels-round-css' );
      wp_dequeue_style( 'select2-css' );
      wp_dequeue_style( 'wd-style-default_header-css' );
      wp_dequeue_style( 'wd-opt-form-underline-css' );
      
      }
      }
      add_action('wp_enqueue_scripts', 'my_remove_scripts', 9999999999999999999999 );
      function my_remove_scripts(){
      if( mvx_is_store_page() ){
      //style
      }
      }
      
      function load_jquery_migrate() {
      wp_enqueue_script('jquery-migrate');
      }
      add_action('wp_enqueue_scripts', 'load_jquery_migrate');
      
    • #250116

      Hi there, Sorry to hear that you are still facing issues.

      Please provide us some more time to check in detail and we will get back to you accordingly.

    • #250119

      Hi There, We’ve added the below CSS on your staging site, and the tables are now displaying correctly.


      .order-filter-actions.actions{
      display: flex;
      gap: 0.5rem;
      }
      .order-filter-actions.actions .bulk-actions{
      width: 30% !important;
      }

      So please check and let us know if you need any further assistance.

    • #250155
      l.gan
      Participant
      This reply has been marked as private.
    • #250156

      Hi there,

      Sorry to hear you’re still experiencing issues. Could you please let us know exactly where you’re encountering the problem? This will help us assist you more effectively.

      As for the “Closed” status, please note that our weekly holidays fall on Saturday and Sunday, which is why it might be displaying that way.

      No worries—our team is currently working on a major revamp of MultiVendorX. With this upcoming version, we’re significantly improving the plugin, and we’re really excited for our users to experience it. We hope to release the update soon!

Viewing 20 reply threads
  • You must be logged in to reply to this topic.
Shopping Cart
Scroll to Top