WC Lovers

WooCommerce Frontend Manager - Multivendor marketplace vendor dashboard

We're shifting our Forum based support to a more dedicated support system!

We'll be closing our Forum support from 10th June, 2020 and move to Email Support assistance.

  • If you are a WCFM premium add-ons user, contact us- here
  • Want to know more before buying our add-ons? Send Pre sale queries- here
  • If you are a WCFM free user, please open a support ticket at WordPress.org
  • For WCFM App related queries, reach us- here
From now the forum will be read-only!

Forum Replies Created

Viewing 25 posts - 626 through 650 (of 1,046 total)
  • Author
    Posts
  • in reply to: Translate notice Single Vendor Checkout #122541
    Sushobhan
    Keymaster

    Hello,
    If your site supports a single language then you can simple enter your text directly into that function-
    wc_add_notice( "write your own message in your own language, here", 'error' );
    Thanks 🙂

    in reply to: Hide from Store Manager dashboard #122540
    Sushobhan
    Keymaster

    Hello,
    Kindly provide a snapshot marking the section/fields that you want to hide/disable.
    Thanks!

    Sushobhan
    Keymaster

    Due to a reported bug (incompatibility with the latest Instagram API) WCFM Marketplace no longer provides this feature.

    in reply to: How to use the instagram gallery #122530
    Sushobhan
    Keymaster

    Yes, it totally makes sense. I’ll add a reply on that thread.

    Thank You.

    Sushobhan
    Keymaster

    Hi,
    Try using the following snippet-

    add_action( 'after_wcfm_marketplace_settings', 'focusFailedValidationTab' );
    add_action( 'after_wcfm_wcvendors_profile', 'focusFailedValidationTab' );
    
    function focusFailedValidationTab() {
        ?>
        <script>
            jQuery( document ).ready( function ( $ ) {
              var validationTimer;
              function afterFormValidation( e, form ) {
                if ( isValidationFailed ) {
                  clearTimeout( validationTimer );
                  validationTimer = setTimeout( function () {
                    $tabHeader = $( form ).find( '.wcfm_validation_failed:first' ).closest( '.wcfm-container' ).prev( '.page_collapsible' );
                    if ( $tabHeader.length ) {
                      $tabHeader.trigger( 'click' );
                    }
                  }, 0 );
                }
              }
    
              function isValidationFailed( form ) {
                return $( form ).find( '.wcfm-message.wcfm-error' ).length;
              }
    
              $( document.body ).on( 'wcfm_form_validate', afterFormValidation );
            } );
        </script>
        <?php
    }

    Add this code to your child theme’s functions.php
    In case you do not have child theme then add code using this plugin – https://wordpress.org/plugins/code-snippets/
    Let me know how this goes.
    Thanks!

    in reply to: Remove Step attribute from price field #122502
    Sushobhan
    Keymaster

    You are always welcome 🙂
    Let me know if there’s anything else we can help you with.
    Can we ask for a favor? Would you mind taking a few minutes to review our plugin at https://wordpress.org/support/plugin/wc-multivendor-marketplace/reviews/ and let others know about your 5 Star experience with WCFM Marketplace. Also, follow us on Twitter https://twitter.com/wcfmmp for more exciting news, important updates, and irresistible offers.

    Sushobhan
    Keymaster

    Kindly use this updated snippet-

    add_action( 'woocommerce_product_meta_end', function() {
        global $product;
        $vendor_id = wcfm_get_vendor_id_by_post( $product->get_id() );
        $store_user = wcfmmp_get_store( $vendor_id );
        $store_info = $store_user->get_shop_info();
        if ( $store_info['store_hide_address'] == 'yes' || ! wcfm_vendor_has_capability( $vendor_id, 'vendor_address' ) )
            return;
        if ( ! empty( $store_info['address'] ) ) {
            $addr_arr = array();
            $all_countries = WC()->countries->get_countries();
            if ( ! empty( $store_info['address']['country'] ) && ! empty( $all_countries[$store_info['address']['country']] ) ) {
                array_push( $addr_arr, $all_countries[$store_info['address']['country']] );
                if ( ! empty( $store_info['address']['state'] ) )
                    array_push( $addr_arr, $store_info['address']['state'] );
                if ( ! empty( $store_info['address']['city'] ) )
                    array_push( $addr_arr, $store_info['address']['city'] );
                ?>
                <p class="vendor_singleline_address"><span>Country: </span><?php _e( implode( ", ", $addr_arr ) ); ?></p>
                <?php
            }
        }
    } );

    Add this code to your child theme’s functions.php
    In case you do not have child theme then add code using this plugin – https://wordpress.org/plugins/code-snippets/
    Let me know how this goes.
    Thanks!

    in reply to: Spinning wheel on Direct Message #122499
    Sushobhan
    Keymaster

    Hi,
    The WP rich editor library(tinymce) some how gets initiated here. It shouldn’t be, as you have disabled that feature. I believe there might be some other plugin producing this conflict.
    You can try using the following hack to bypass this. This code is untested as I couldn’t replicate the issue on my side, but it should work.

    add_action('wcfm_main_contentainer_after', function() {
        $rich_editor = apply_filters( 'wcfm_is_allow_rich_editor', 'rich_editor' );
        $wpeditor = apply_filters( 'wcfm_is_allow_product_wpeditor', 'wpeditor' );
        if( ! $wpeditor || ! $rich_editor ) {
         ?>
        <script>
            setTimeout(function(){
                window.tinymce = void 0;
            },0);
        </script>
        <?php
        }
    });

    Add this code to your child theme’s functions.php
    In case you do not have child theme then add code using this plugin – https://wordpress.org/plugins/code-snippets/
    Let me know how this goes.
    Thanks!

    Sushobhan
    Keymaster

    Hello,
    You can use the following snippet (do changes as per your need)-

    add_action('woocommerce_product_meta_end', function() {
        global $product;
        $vendor_id = wcfm_get_vendor_id_by_post($product->get_id());
        ?>
        <div class="vendor_singleline_address"><?php echo wcfm_get_vendor_store_address_by_vendor($vendor_id); ?></div>
        <?php
    });

    Add this code to your child theme’s functions.php
    In case you do not have child theme then add code using this plugin – https://wordpress.org/plugins/code-snippets/
    Let me know how this goes.
    Thanks!

    in reply to: Spinning wheel on Direct Message #122462
    Sushobhan
    Keymaster

    Hi,
    This seems like a plugin conflict. Kindly disable all other plugins except WooCommerce and WCFM plugins. After that you can enable rest of the plugins one by one to find out the cause.
    one query – Did you disabled rich editor option for your vendors, from Capability settings?
    Let me know how it goes.
    Thanks!

    Sushobhan
    Keymaster

    Hi,
    Thanks for getting in touch with us!
    Please go through this documentation- https://docs.wclovers.com/vendor-payment/ to learn about those two. In short, when a customer make a payment, the amount goes to admin and then later vendor commission is transferred. But, with split pay vendor get their commission instantly. Here the money is not get routed through admin.
    Thanks!

    in reply to: Vendor login page blank #122412
    Sushobhan
    Keymaster

    Hello,
    Please ensure Store Manager page is selected against WCFM Page settings, under wp-admin > WCFM Options page. Refer to this img- https://imgur.com/tsVnA67
    Also check if Store Manager page contains [wc_frontend_manager] shortcode or not!
    If all okay, check at wp-admin -> WooCommerce -> Status -> Logs -> fatal_erros log -> is any error generated?
    Thanks!

    in reply to: download products #122410
    Sushobhan
    Keymaster

    Hello,
    Take a look at this plugin – https://wordpress.org/plugins/woo-checkout-for-digital-goods/
    From its description it seems like, it can be helpful for your purpose.
    Thank You!

    in reply to: Plugin conflict with Rank Math SEO #122408
    Sushobhan
    Keymaster

    I tested in my local setup but couldn’t get any error like this. This may be due to some other problem. Please check at wp-admin -> WooCommerce -> Status -> Logs -> fatal_erros log -> is any error generated?
    Let me know.
    Thank you!

    Sushobhan
    Keymaster

    Hi,
    This is happening due to some plugin conflict. Kindly disable all other plugins except WooCommerce and WCFM plugins. After that you can enable rest of the plugins one by one to find out the cause.
    Let me know how it goes.
    Thanks!

    in reply to: Plugin conflict with Rank Math SEO #122182
    Sushobhan
    Keymaster

    Hi,
    Right now, WCFM is not fully compatible with Rank Math SEO. We could add that compatibility, if got more requests. Alternatively, you could use Yoast for now.
    Thanks!

    in reply to: Can't see my admin products in backend #122180
    Sushobhan
    Keymaster

    Hi,
    This seems like a plugin conflict. But, as you have said, you tested this by disabling all other plugins so frankly I have no clue. Could you send me your site url and a temporary backend access details to debug this further? When sharing the access, please don’t forget to mark the reply as private.
    Thanks

    in reply to: How to setup SEO Example? #122169
    Sushobhan
    Keymaster

    Hi,
    WCFM is compatible with Yoast SEO plugin, means all the inputs your vendors are providing are going directly into Yoast. It’s totally the same.

    In other site pages Yoast SEO shows the Marketplace title as well.

    This is not guaranteed, as Google often changes the title to match user search query.

    Is this like how it displays in Google search results

    Normally it does, but as I mentioned it’s not guaranteed. You can read more about this here – https://www.perrill.com/google-change-title-description-search-results/

    Thanks!

    in reply to: Strip split payments #122165
    Sushobhan
    Keymaster

    Hello,
    As I can see from the log, there is nothing wrong with your stripe payments. You are using Stripe in test mode. So it’s not getting reflected in your stripe account. You can make a transaction in live mode with minimum amount to confirm this.
    Thanks!

    in reply to: download products #122156
    Sushobhan
    Keymaster

    Hi
    Use the following snippet to do so-

    add_filter( 'wcfm_product_fields_downloadable', function($downloadable_fields) {
        if ( isset( $downloadable_fields['downloadable_files']['options']['name'] ) ) {
            unset( $downloadable_fields['downloadable_files']['options']['name']['custom_attributes']['required'] );
        }
        if ( isset( $downloadable_fields['downloadable_files']['options']['file'] ) ) {
            unset( $downloadable_fields['downloadable_files']['options']['file']['custom_attributes']['required'] );
        }
        return $downloadable_fields;
    } );

    Add this code to your child theme’s functions.php
    In case you do not have child theme then add code using this plugin – https://wordpress.org/plugins/code-snippets/
    Let me know how it goes.
    Thanks!

    Sushobhan
    Keymaster

    Thank You 🙂

    Sushobhan
    Keymaster

    Hello,
    It’s great that you figure out a solution. But at the same time the error shouldn’t be there.
    Do you want me to look into the issue? Then I’ll require your site url and backend access. When sharing the access, please don’t forget to mark the reply as private.
    Thanks!

    in reply to: Getting red bar when trying to checkout #122072
    Sushobhan
    Keymaster

    The error is coming from WooCommerce end and it seems like a plugin conflict or version mismatch. Please disable all other plugins except WooCommerce and WCFM plugins, and then try. It it works then you can activate your plugins one by one, to found the issue.
    Let me know how it goes.
    Thanks!

    in reply to: Custom Page direct to specific vendors #122069
    Sushobhan
    Keymaster

    Hi,

    Store id, is simply your vendors user id. So, its always numeric (integer). You can use it like this – [wcfm_stores includes=’2,3,8,65′ ], where 2,3, 8,65 are user id of your vendors.
    Please refer to the detail documentation here- https://docs.wclovers.com/store-list/. Take a look at the ‘search_category’ attribute as it might be useful in some cases.

    Thanks!

    in reply to: Show Vendor Location on Checkout #122067
    Sushobhan
    Keymaster

    Let me know if there’s anything else we can help you with!

    Can we ask for a favor? Would you mind taking a few minutes to review our plugin at https://wordpress.org/support/plugin/wc-multivendor-marketplace/reviews/ and let others know about your 5 Star experience with WCFM Marketplace. Also, follow us on Twitter https://twitter.com/wcfmmp for more exciting news, important updates, and irresistible offers.

Viewing 25 posts - 626 through 650 (of 1,046 total)