Customize shipping methods by Subscription

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!

Multi Vendor Marketplace Plugin | WCFM Marketplace Forums WCFM – Membership Customize shipping methods by Subscription

Viewing 13 reply threads
  • Author
    Posts
    • #18756
      kasaga311
      Participant

      Hi,

      We are using Membership plugin with WooCommerce Flatsome Theme.

      Is there a way to customize the Shipping Methods based on the Membership option selected. For example: A basic free subscription only allows Local pickup and an advanced version allows shipping by post etc?

      Thanks,
      -Kasaga

    • #18757
      kasaga311
      Participant

      In addition to the above plugins, we are also using the WCFM- Groups & Staff as well.

      Let me know if we can also use anything from this plugin to achieve the result.

      Thanks,
      -Kasaga

    • #18758
      WCFM Forum
      Keymaster

      Hi,

      Can you please know me which multi-vendor plugin you are using in?

      Thank You

    • #18760
      kasaga311
      Participant

      We are using the Woocommerce Market Place, WCFM Ultimate, WCFM Memberships, WCFM Group & Staffs.

      Thanks,
      -Kasaga

    • #18769
      WCFM Forum
      Keymaster

      Hi,

      So you are using Woocommerce Market Place (https://wordpress.org/plugins/dc-woocommerce-multi-vendor/)
      But it does not work with such shipping options, it only allow a shipping class per vendor basis.

      Thank You

    • #18783
      kasaga311
      Participant
      This reply has been marked as private.
    • #18814
      WCFM Forum
      Keymaster

      Hi,

      We will help you all the way, don’t worry.

      As I know WC Marketplace only works with Flat Rate and Table Rate Shipping.

      Can you please once contact WC Marketplace forum how such different Shipping option achievable for vendors?

      We will do all the prohibition for you on membership basis.

      One thing you may try, and hope this will meet your requirement. Disable “Shipping Settings” for Free Membership group.

      Thank You

    • #18989
      kasaga311
      Participant

      Hi,

      Thanks much for your suggestion. I contacted the WCMP and am awaiting their reply!

      On the Disable ‘Shipping Settings’ for Free Membership group – can you elaborate on how this can be done?

      Thanks,
      Regards,
      -Kasaga

    • #18990
      kasaga311
      Participant
      This reply has been marked as private.
    • #19000
      WCFM Forum
      Keymaster

      Hi,

      Can yo please know me which shipping option you have disabled from capability?

      There has two options – One under “Panels” and another under “Settings”, kindly set both OFF.

      Thank You

    • #19001
      kasaga311
      Participant

      Hi,

      Thanks much for lightning fast reply.

      Yes, the product doesn’t show the Shipping tab anymore.

      However, the Cart still shows the shipping options.

      We are using the Flatsome theme and WC-Memberships plugin as well with WCMp for the Vendor plugin.

      As a workaround, I’m looking to find out the Membership or the Group to which the Vendor belongs to and remove the shipping rates from the UI.

      Let me know if this is a good idea. Also, if yes, please suggest me on how I can find out the vendors membership or his group in the PHP like in the snippet herewith. I cannot use this directly as we are using WCFM Membership and not woocommerce membership.

      add_filter( ‘woocommerce_package_rates’, ‘hide_shipping_when_free_is_available’, 10, 2 );

      function hide_shipping_when_free_is_available( $rates, $package ) {

      // Get current user ID
      $user_id = get_current_user_id();

      // Let’s use a hook based o https://docs.woocommerce.com/document/woocommerce-memberships-function-reference/
      // This is assuming that the plan’s name is “gold”
      if (wc_memberships_is_user_active_member( $user_id, ‘gold’ )) {

      // If the user is active, then let’s force the free shipping method
      $free_shipping = $rates[‘free_shipping’];
      $rates = array();
      $rates[‘free_shipping’] = $free_shipping;
      }
      return $rates;
      }

      Thanks,
      -Kasaga

    • #19026
      WCFM Forum
      Keymaster

      Hi,

      Can you please check one more setting – WCMp settings -> Payment -> Give Shipping-> Set this off for vendors.

      Thank You

    • #19034
      kasaga311
      Participant
      This reply has been marked as private.
    • #19047
      WCFM Forum
      Keymaster

      Hi,

      Yeah right, I am telling you about this particular setting.

      As this set ON so shipping packages are visible at cart, which you want to disable, right?

      Now, I have to check whether WCMp supports vendor wise shipping settings or not!

      I know you soon, let me research this a bit.

      Thank You

Viewing 13 reply threads
  • The topic ‘Customize shipping methods by Subscription’ is closed to new replies.