May 5, 2014 at 1:57 pm 19901
|Paul||Hi, We're using the custom seller shipping plug-in, but we also have the local pickup enabled in WooCommerce settings. This shows up on the checkout for customers but is there anyway to have a check-box to enable/disable this if some sellers don't want this for a certain product? I know this is custom work, but if you could point me in the right direction (files I'd need to modify - Product shipping setting page for seller dashboard - and the hook for shipping settings?) I'd be very grateful. Thanks! :)|
May 15, 2014 at 5:40 pm 20518
Hey guys, could someone take a look at this pls?
May 15, 2014 at 5:59 pm 20519
May 15, 2014 at 6:03 pm 20520
I think you misunderstood, I still want to use WooCommerce, I just want the seller to enable or disable other shipping options. We have the ‘Per Product Shipping’ type enabled, as well as local pickup (for customers to meet with buyers in person).
But some sellers don’t want the local pickup to be enabled, so I want to add a checkbox to the ‘Shipping’ tab, that says ‘Allow Local Pickup’.
Could you point me in the right direction?
May 15, 2014 at 7:02 pm 20522
It’s simply not possible the way you are thinking. WooCommerce wasn’t built for multi vendor in mind, so we have some limitations here. If the checkout process was different, like etsy, it would be possible. Etsy creates separate checkout options for every vendor. You can’t submit orders having multiple seller products in the same order. You’ve to submit different orders in Etsy. For WooCommerce, Dokan is doing something tricky, it’s using the same order, taking single payment, but it’s splitting the order into many.
So, you’ve to two products from to seller. One have disabled local pickup, other one is enabled. As it’s a single checkout process, what would the buyer see? The limitation, you’ve to chose the same shipping method for that order, you can’t select different shipping for different products.
May 15, 2014 at 7:26 pm 20524
I see what you’re saying, this is a problem for us.
Some sellers are ‘local’, therefore will want to plan to meet and deliver in hand, where other will ship.
I thought that if someone tries to check out with 2 products in cart, using the local pickup (when one product has local pickup disabled), they’d see an error, saying ‘One product (product name) in your cart isn’t compatible with shipping settings…’ or something similar.
We will have to disable Local Pickup option for now, and just have the Per Product Shipping plug-in active, but I really do hope you guys come up with something for this soon… 🙁
May 15, 2014 at 8:36 pm 20532
As you can see, it’s a pretty complicated thing. Until we get a good solution, it have to wait.
May 15, 2014 at 8:44 pm 20535
I see, well hopefully this will be resolved eventually, thanks for your help Tareq.
I have a few more requests about this plug-in, but will create new thread, so it doesn’t get lost in this one.
May 17, 2014 at 5:23 pm 20604
May 20, 2014 at 3:24 pm 20727
Thanks Nizam, will let the team know of anything 🙂