It would be very useful to see, either in future ZenCart releases or as a Contributed Add-On, the ability to Assign a Shipping Zone in each Product.

This would help store owners to decide whether a product can be shipped to a specific zone or not and therefore have the system decide whether to calculate and how much for shipping.

I would see the functionality as having one extra Option field within the Product setup, called "Shipping Zone". The drop-down arrow would show the different Shipping Zones which had been set up in the existing area of setting up zones in a previous step.

So with a US based store, when a customer that lives in France tries to order a particular product which has France including in the Shipping Zone, then Shipping Charges would be calculated. Otherwise it would give the message "We do not ship in your area at this time"

IMPORTANT:
The drop-down option Shipping Zone in the Product should have also the option of "Blank" as default for store owners that do not want to have this function at Product level.

Thank you,
www.PoolPresent.com