Free Pickup or Minimum $ order For delivery

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 WC Vendors Free Pickup or Minimum $ order For delivery

Tagged: 

Viewing 4 reply threads
  • Author
    Posts
    • #115317
      foodjet.com.au
      Participant

      Building a local version of a food ordering site (think Uber eats).

      Each vendor needs to be able to set their own pricing for delivery and will almost always have a minimum amount for delivery. Pickup is universally free.

      I have struggled to find a plugin or code that will work at vendor level.

      The site is using the Storefront theme and I have purchased most of the paid plugins (including WCFM Delivery), but still can’t figure it out.

      Any help you can provide will be much appreciated.

    • #115554
      WCFM Forum
      Member

      hi,

      Well, for the purpose “vendor/store shipping” is required – https://wclovers.com/knowledgebase/wcfm-marketplace-store-shipping/

      Vendors are allowed to setup local pickup and fee shipping depending upon order total.

      Thank You

    • #123092
      jordonezcerezo
      Participant

      Hi, I need to implement the following feature:
      -Local pickup always
      -Min order amount only in shipping method

      If I put min order amount in 10$, local pickup is just available after this quantity

      Its possible?? I cannot implement this feature

      Thank so much

    • #123093
      jordonezcerezo
      Participant

      Maybe I can modify the code to fix this.

      Kind Regards!

    • #123202
      jordonezcerezo
      Participant

      Something like:

      if( $wcfm_min_order_amt && ( $wcfm_min_order_amt > $cart_total ) && (shipping_method !=”local_pickup”) ) {
      wc_clear_notices();
      $vendor_label = wcfm_get_vendor_store( $vendor_id ) . ‘ ‘ . apply_filters( ‘wcfm_sold_by_label’, $vendor_id, __( ‘Store’, ‘wc-frontend-manager’ ) );
      wc_add_notice( sprintf( __( “%s El pedido mínimo de envio debe ser %s, por favor añade algún producto mas de este local!”, “wc-frontend-manager” ), $vendor_label, wc_price( $wcfm_min_order_amt ) ), ‘error’ );
      $return = false;
      break;

      But I dont know how can I access to shipping method

      Thanks

Viewing 4 reply threads
  • You must be logged in to reply to this topic.