Support » Plugin: Conditional Shipping for WooCommerce » Illogical Setting Up of Conditions…

  • Hi, I’m considering purchasing this plugin but I find it slightly illogical…

    Example of what I want to offer…

    Shipping zone option for UK:
    Order under £30 >> £5.00 Next Day shipping
    Order under £30 >> N/A 3-5 Day shipping
    Order between £30 and £120 >> £5.00 Next Day shipping
    Order between £30 and £120 >> £3.50 3-5 Day shipping
    Order over £120 >> £1.50 Next Day shipping
    Order over £120 >> £0.00 shipping 3-5 Day shipping

    It seems like there should be three conditions:
    Order under £30
    Order between £30 and £120
    Order over £120

    I find it odd that this plugin doesn’t let me enable the £5.00 Next Day shipping option if one of the two conditions are met. Instead of enabling it when a condition is met I’ve ended up having to disable it on the Over £120 option instead (I didn’t want to create two identical £5 shipping options).

    “If order under £30 then enable £5.00 NBD option” OR “if between £30 and £120 then enable £5.00 NBD option.”

    I understand that all shipping options are initially enabled. The conditions then disables shipping conditions as necessary. It’s a shame there’s no option to have some/all shipping options disabled to begin with and then only enable specific ones if one or more or the conditions are true.

    Then I could have the same shipping option in two different conditions so if one condition doesn’t enable it another one might.

    • This topic was modified 1 year, 6 months ago by nssimpson.
    • This topic was modified 1 year, 6 months ago by nssimpson. Reason: Rethinking the problem
Viewing 1 replies (of 1 total)
  • Thread Starter nssimpson

    (@nssimpson)

    Also “Enable shipping methods” is a bit misleading to new users of the plugin.

    From my understanding of the plugin, all shipping options start out being enabled. If the condition is true then the shipping option is left untouched. If the condition is false then the shipping option is disabled.

    Once any condition disables a shipping option another condition can’t re-enable it.

    I think these options should be called…

    “Enable shipping methods” –> “Condition=false – Disable shipping methods”
    “Disable shipping methods” –> “Condition=true – Disable shipping methods”

    Now that I understand the lack of an ELSE option I can work through the shipping methods to get the desired outcome.

    • This reply was modified 1 year, 6 months ago by nssimpson.
Viewing 1 replies (of 1 total)
  • The topic ‘Illogical Setting Up of Conditions…’ is closed to new replies.