Product Based Shipping

Permalink Browser Info Environment
Is there a way to NOT allow certain products to be shipped to certain states? As An example Widget A cannot be shipped to NY.

Type: Discussion
Status: New
tciweb
View Replies:
Korvin replied on at Permalink Reply
Korvin
Hey tciweb,

This is not currently possible with eCommerce, if you'd like we can write up an estimate for you, otherwise, go ahead and post your request to the jobs board.

Best Wishes,
Korvin
JohntheFish replied on at Permalink Reply
JohntheFish
You may be able to achieve this in a limited way with Zone Based Shipping by using the zone shipping attribute as a flag.

By attaching it and giving it a value for any products that can't be shipped, it can be used to differentiate between those that can and can't be shipped.

However, it won't be that flexible. for any given zone, the logic would be such that either the attribute is ignored, or the presence of the attribute in a cart (on any product in the cart) means that the cart is rejected (no shipping). Thus if there is no way to differentiate between products that can't be shipped to NY from those that can't be shipped to LA.

This binary decision could be increased to a 4-way decision by using the shipping modifier as a second flag (2 binary flags => 1 x 4-way flag)

So, its possible in a limited way and a messy implementation.
JohntheFish replied on at Permalink Reply
JohntheFish
canvasdreams replied on at Permalink Reply
canvasdreams
Hey John,

I'm selling 2 distinct sets of physical products. The first is available by only 1 delivery option by number of products in the cart ($5 for 1, $7 for 2-8, $10 for 9+). The second product needs to be available via 2 delivery methods, a fixed rate per item ($25 per) OR at $0 for local pickup from the warehouse.

Would you think using this as a flag for one or the other is the best way to separate the 2 different sets of shipping rules? I'm a bit worried that a 3rd desired set of rules may crop up in the future, at which time I'd be in trouble.

Thanks for the advice!

And sorry for not getting back to you on v1.7. "Life" hit, if you know what I mean. ;)

Best,

Joel
JohntheFish replied on at Permalink Reply
JohntheFish
Hi Joel

Not sure you are in the right place, this is an eCommerce discussion rather than a ZBS discussion. So I will reply here, but maybe best to continue discussion in a ZBS thread.

On the first point "available by only 1 delivery option by number of products in the cart", definitely yes. That has always been in ZBS.

On the second point "via 2 delivery methods, a fixed rate per item ($25 per) OR at $0 for local pickup from the warehouse", again definitely yes. Easy to do with the ZBS from v1.6+.

To combine them them in a single set of rules you can use the maximum of the zone_shipping_measure attribute, setting it to 1 or 2 for each product. As to which group is 1 and which group is 2, it depends on which set of rules you want to dominate when a cart contains products from both groups. That is the difficult part.

What ZBS can't do is to split a cart into separate sections when it contains both groups 1 and 2. It may be possible to adapt ZBS to do something along those lines in a limited way, but it would still be within a single cart and a single delivery line on the checkout page. The only way to split the cart clearly for the customer would require getting inside eCommerce itself.

John
canvasdreams replied on at Permalink Reply
canvasdreams
Hey John,

Sorry - and thanks. I wasn't paying attention to this discussion's location - just excited to possibly find something relevant to my search. ;)

I have one more question for you. I'll move over to ZBS if that's cool.

Best,

Joel
JohntheFish replied on at Permalink Reply
JohntheFish
For anyone else coming to this, discussion continues at:
http://www.concrete5.org/marketplace/addons/zone-based-shipping/for...

concrete5 Environment Information

Browser User-Agent String

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You have not specified a license for this support ticket. You must have a valid license assigned to a support ticket to request a refund.