8 / 8
Jul 2010

Hi there



My cart is almost ready to go, but I have a new issue that I'm hoping someone can help me with rather quickly, as I want to go live tomorrow! :O



I have a cart set up to sell 3 items, with the following discount structure:

1. Each item has an upgrade discount that would be entered manually.

2. A general cart discount is applied automatically, such that if 2 items are in the cart, there is a 5% discount, 3 items = 15% discount.



What I don't want is for the discounts to stack. In other words, it should be the entered upgrade discount OR the quantity discount, not both.



Is there a way to do this type of restriction?



...Mike

  • created

    Oct '08
  • last reply

    Jul '10
  • 7

    replies

  • 1.5k

    views

  • 4

    users

  • 1

    link

You can set a price restriction based on full price of item while creating the cart discounts. Since the individual item discount will lower the item's price, that will stop the cart discount from kicking in.

If all items were priced the same, this would work. But they are not...and so I think this won't work. Here is my logic:



I have 2 items at $50 and one at $75. If I put a price restriction of $100, this works if they add the two $50 items, but not if they add a $50 and a $75 item.



Or am I doing it wrong?



...Mike

1 year later

I thought I would chime in to ask if this is possible yet?

I looked at your original posting and you can setup discounts based on the number of products in the cart.



As for the upgrade discount, how is the buyer selecting to upgrade and just to be clear you do not want the buyer to be able to get the quantity discount if they are getting the upgrade discount?

The buyer is selecting to upgrade using a code, and you are correct: the quantity discount should not apply if the discount code is used.



The full scenario is like this.



I have three products:

A is $50

B is $60

C is $75



These products each have their own upgrade codes:

A's code is UP-A and is a set discount of $10

B's code is UP-B and is a set discount of $10

C's code is UP-C and is a set discount of $20



This all currently works fine.



Part two is to offer a discount if people purchase more than one thing at a time. This is also fairly straightforward to set up based on the number of items in the cart.

QTY=2 is 10%

QTY=3 is 20%.



The part I can't figure out is this: If someone

a. upgrades two products at once, or

b. upgrades one product and adds a new product



then both the upgrade discount and the quantity discount are applied. I do not want this: I want this to be either-or. In other words, an upgrade purchase should not be part of the qualification for the quantity purchase.



Some specific examples:

1. Upgrade A, and upgrade B: only UP-A and UP-B apply, QTY does not.

2. Upgrade A, purchase B: only UP-A applies, QTY does not

3. Upgrade A, purchase B, purchase C: UP-A is applied and QTY=2 applies

4. Purchase A, purchase B: QTY=2 applies

5. Purchase A, purchase B, purchase C: QTY = 3 applies



Is this possible?

Sorry, E-junkie does not have a way to have the discounts setup so only one discount works in the cart. You can try to customize the cart and use custom scripting that will cause the discount field to not work if a discount already exist, but you would need to have both discounts setup with codes that need to be entered in. Here is a link to our cart customization help page:

http://www.e-junkie.com/ej/help.custom-cart.htm

6 months later

I think I've devised a solution where you can have either a quantity discount or an item discount but not both, which is about as close as we'll be able to get. Any given buyer's cart can have one cart-wide discount (set for "All Cart Items") applied at a time, plus one item-specific discount for each item in the cart, and applying a new discount for any of those would override an earlier discount already applied to the same cart or item in that cart, so we can take advantage of that. See if this will work for you:



- Set up the quantity discounts for All Cart Items without a Discount Code, so that discount would apply automatically when the specified qty threshold is reached.

- Set up product-specific discount codes for each product using whatever Discount Code you wish;

- Here's the trick: also set up discounts for All Cart Items using those very same Discount Codes, but discounting 0% off the Item Total.



Thus, the quantity discount will apply automatically based on the number of items ordered, but if they enter an item-based Discount Code, that will also apply a cart-wide 0% discount that overrides the cart-wide automatic discount based on quantity. We just don't have any way of telling the cart that discounted items "don't count" towards quantity discounts; it just isn't that sophisticated and isn't likely to become so anytime soon.



One last thing: even though you can use the same Discount Code for different discounts (that's how this trick works), make sure you do give each discount a unique Discount Name, since we use that to keep track of which discount is which.