4 / 6
Feb 2010

I have one 25% OFF discount running for all products, all customers. There is no discount code for this. It automatically applies.



I'd like to set up an additional 25% OFF discount with a discount code- So those who get the code, can take a total of 50% off.



How do I accomplish this?





I have tried simply creating the 2 discounts, but by creating the second discount (with the code), it cancels the first discount, which should apply automatically (without a code).

  • created

    Feb '10
  • last reply

    May '10
  • 5

    replies

  • 1.5k

    views

  • 3

    users

There can be only one cart-wide discount (applied to All Cart Items) per cart order, so you would actually want to set up the code-based discount as a 50% discount, since it would override the automatic 25% discount you're already granting.

Right, and I did that - set the code based discount to 50% off. However, after I did that, my non-code discount (25% off) was disabled. So if no code is entered, there is 0 discount.



How can I set it up so that there is always a 25% off discount, unless a code is entered (making it 50% off)?

I'm not clear what you mean by "disabled" regarding the 25% automatic (no-code) discount? That should be set up as a separate discount from the 50% discount code, so make sure you give each of those discounts a unique Discount Name in your Admin > Discounts screen. When a buyer enters the code for the 50% discount, that would replace the 25% automatic discount in their cart, since there can be only one cart-wide discount applied at a time in any given buyer's cart.

3 months later

My question is similar.



I have a 10% discount for all products.



I want to do a $4.00 off my $9.99 item for one particular item

When I do this, the 10% still kicks in after the $4 is taken off taking another $0.60 off.

My code did not override the 10% code.



So how do I keep the 10% discount for all products but still take a flat $4 off without the 10% discount for that particular item?

Discounts configured for All Cart Items take a percentage or flat amount off the order total or shipping amount, while discounts for a specific product only affect the base price of that item in the cart, so as you have seen, it is possible to have one discount marking down the price of an item while the entire order is also being discounted. A cart can have one discount applied to the whole order plus one discount applied to each item in the cart.



However, if you are having buyers enter a Discount Code to claim your discounts, you could create a discount for All Cart Items that takes 0.00 off the order total which uses the same Discount Code as your $4.00 off item discount, so when the buyer enters that code to claim the item-based discount, it zeroes-out the full-cart discount.