Multiple Promotions / Free Shipping

Hey guys,



I have a client that wants to setup two different promotions for their site.



The first one is a Free Shipping promotion on all orders over $50



The second one is 20% off the order once the coupon code “spring” has been entered.



The problem is, the client wants the Free shipping promotion to go away whenever the customer uses the “spring” coupon code. Essentially they don’t want customers taking advantage of both promotions at the same time.



I’ve tried to set this up within the conditions of the promotions, however I’ve been unsuccessful. Has anyone done something similar or found a workaround for this?



Thanks in advance!

Group: if ALL of these conditions are false:

------Coupon Code: Spring

------Product price: less: 50

[tab Bonuses]

-------Free Shipping



And another one:



Group: if ALL of these conditions are true:

------Coupon Code: Spring

------Product price: equal or greater: 50

[tab Bonuses]

-------Order discount: to precentage of the original price: 20

Thanks TexasGuy, I’ll give this a shot.



I think the problem is that I was using only if TRUE groups. I had tried adding an if FALSE group to a promo in addition and the system didn’t seem to like that :stuck_out_tongue:

[quote name=‘TexasGuy’]Group: if ALL of these conditions are false:

------Coupon Code: Spring

------Product price: less: 50

[tab Bonuses]

-------Free Shipping



And another one:



Group: if ALL of these conditions are true:

------Coupon Code: Spring

------Product price: equal or greater: 50

[tab Bonuses]

-------Order discount: to precentage of the original price: 20[/QUOTE]



I was able to add the second promotion just fine.



The first one:



Group: if ALL of these conditions are false:

------Coupon Code: Spring

------Product price: less: 50

[tab Bonuses]

-------Free Shipping



Returns an error that says “The “Coupon code” condition can be used in groups with “False” conditions only.”



I’m a little confused by this, because the group definitely has a false condition:







Any ideas?

Well, that seems to be the CART bug, misspelling or else because logically it is sound.



What you can do is put the LAST promotion first, set in “general” tab STOP OTHER RULES, thus, anyone who gets TRUE on coupon will get 20% off, but if not then it will follow to the next promition that gives free shipping (to those who did not match the first promotion)







Group: if ALL of these conditions are true:

------Coupon Code: Spring

------Product price: equal or greater: 50

[tab Bonuses]

-------Order discount: to percentage of the original price: 20

[tab General]

  • check STOP OTHER RULES (MARK THIS AS FIRST PRIORITY on main promotions page once you save it)



    And another one:



    Group: if ALL of these conditions are true:

    ------Product price: equal or greater: 50

    [tab Bonuses]

    -------Free Shipping

    [tab General]
  • check STOP OTHER RULES (MARK THIS AS LAST PRIORITY on main promotions page once you save it)

Thanks a lot TexasGuy, I believe I have this setup right finally!

Are you going to submit the bug you found?