UPS Promotional Credit Campaign Aug ’25 – Banner

Banner promoting UPS Promotional Credit Campaign on UPS x Woo Landing page

Afterpay | Site Banner Q3 2025

added Latoya

Product Icon

Conditional Shipping and Payments for WooCommerce

Use conditional logic to restrict the shipping and payment options available on your store.

Allow restrictions of variable products based on variation

We have some products that have different variations, some of which are restricted in certain states and some of which are not. We’d like to be able to set different shipping restrictions on each variation to cover that rather than a blanket shipping restriction.

Author

willmacneill

Current Status

Open

Last updated: June 16, 2023

1 comment

Log in to comment on this feature request.

  1. marshall3fd22f3b0d says:

    Same problem here. Specifically I want to only allow a specific variation to ship to a particular country. I’ve found the only way to do this is set up a shipping class specific to that variation, and add a condition based on that shipping class. Which also means I have to add entries for that shipping class to all my shipping methods, creating a lot of duplicated work. And if I decide I want to allow a 2nd product/variation to ship to the “special” country, but need to use different shipping classes between the allowed products, this workaround breaks.
    I would think my situation is pretty common. I sell stuff domestically, then decide to start selling into some new country but am initially unsure of my actual cost to export/import. So rather than having to figure out my actual cost for every product I sell, I start with one or two and slowly make more products available in the other country. This plugin works well for my situation generally, but really fails when it comes to variable products, which I have a lot of.