Support » Plugin: WooCommerce » Block Variations from shipping

  • I will be selling products that come in 3 variations, A, B and C

    Variation A can be shipped anywhere in the world.
    Variations B and C can be shipped only in the UK.

    My shipping policy is:
    1. Free shipping for all variations for all UK addresses
    2. Flat rate (let’s say 10 pounds) for International shipping but *only* for Variation A (since the other two Variations can’t be shipped Internationally)
    3. Free International shipping when order is above 50 pounds, again *only* for Variation A (since the other two Variations can’t be shipped Internationally)

    I have created the following Shipping Methods (I am mentioning it as it might prove useful to others looking for something similar):

    ———————————————-

    Free Shipping
    – Minimum Order Amount = 50 pounds
    – Method availability = Specific countries
    – Specific Countries = all others except UK

    International Delivery
    – Availability = Excluding Selected Countries
    – Countries = UK
    – Calculation Type = Per order
    – Default Cost = 10 pounds

    Local Delivery
    – Delivery Fee = 0 pounds
    – Method availability = Specific countries
    – Specific Countries = UK

    ———————————————-
    These three options work perfectly and calculate actual shipping cost. Problem is, I can’t find a way to block Variations B and C from being added to an order, if that order is to be shipped anywhere outside the UK.

    Any ideas anyone?

    http://wordpress.org/extend/plugins/woocommerce/

  • The topic ‘Block Variations from shipping’ is closed to new replies.