Shopping Cart Discounts

From Spiffy Stores Knowledge Base

A Shopping Cart Discount allows you to provide discounted prices for selected items, based upon the items that the customer has added to their shopping cart.

In addition to discounts, you are now able to nominate specific products that can be added to the cart automatically as a free gift.

This allows you to create special offers in your online store that apply to all products, products in specific collections, orders over a certain amount, or custom product combinations. Combining them with custom collections also allows you to create complex discount rules.

You can create special rules to discount specific products based on whether another product is in your cart, so that if the required items have been added to your cart, the special offer item can be added to the cart at its discounted price.

No coupon or promotion codes are required for the customer to take advantage of the discount.

Creating Shopping Cart Discounts

To create a shopping cart discount, go to the Marketing -> Shopping cart discounts section of your store toolbox, and follow the instructions below:

  1. Click the "Add a Shopping Cart Discount Rule" link
  2. Type in a description of the discount. This description is displayed in your cart, so make sure it means something to your customer.
  3. Select the type of discount. It can be either a percentage discount, a flat amount discount, a free shipping discount, or you can choose to use the "discount price" of a product that's available on the product edit screen.
  4. Enter the amount of your discount.
  5. Alternatively, free gifts can be enabled by selecting the Free Gift option, and choosing a product from the dropdown menu.
  6. Choose the date range of your discount. For example - if you just want the discount to apply for the next two weeks, click the "deactivated" link and choose a date 2 weeks from today.
  7. The "Discount applies to orders of XXX AUD or more" field allows allows you to select whether there's a minimum purchase amount required to qualify for this discount. For example - in offers such as "buy 3 get 10% off", you would enter the combined cost of 3 items here.
  8. The "with XXX or more items from XXX collection" section allows you to limit the rule to specific collections. Creating a collection just for the items that the discount applies to is recommended here.
  9. The "The discount will be applied to at most XXX items from collection XXX" Section allows you to limit how many products the discount can apply to. This does not apply to free gift discounts, and will not be shown.
  10. The "Continue checking rules if a match is found" section allows you to choose whether you want to be able to override this rule with other rules that you may want to create. If this is your only discount rule, choose "Stop checking rules if a match is found". If you want to create a few different discount rules, select "Continue checking rules if a match is found" on all but the last rule in your list.

Whilst shopping cart discounts may appear complex at first, you will find that the advanced functionality provided by them makes it worthwhile to spend some time experimenting until you get it right. After you've created a rule... make sure you test it in your store-front to make sure you've set it up right!

The discounts appear in your shopping cart after the conditions of the rule have been met... so you don't need to place a test order to see if they're working.

Using Free Gift Rules

You may want to offer a free gift, based upon how much the customer is spending. However, you don't want to be offering a free gift for every level of spending. For example, you may offer a particular gift if the customer spends $50 and a better gift if they spend $100, but not both. The way to achieve this is to define two Free Gift rules and make sure that the rules are listed in order of descending value. In other words, the $100 rule must be above the $50 rule in the list. You can drag and drop the discount rules to create the correct ordering of the rules.

Also, it's important that each of the Free Gift rules specifies that you want to "Stop checking discount rules if a match is found". This means that if the customer qualifies for the $100 free gift, then no further rules are checked, ensuring that the $50 rule is not activated.

If you want to combine Free Gift rules with any other standard Discount rules, then the Free Gift rules must be at the bottom of the list.

It's important to be aware that if you nominate a product as a free gift, and that product has multiple variations, then only the first variation will be used.

Additional features, such as custom options and infinite options are not supported at the moment.

Finally, all free gifts are treated as having a zero cost and zero weight, so that they do not add to the shipping costs that are charged to the customer.

Example Shopping Cart Discount - Buy One Get One Free

The shopping cart discounts engine can work in combination with collections and can use the "discount price" field on a product. To set up a "Buy One Get One Free" discount, follow the instructions below.

  1. Create a collection that contains the products you want to apply this deal to.
  2. Create a shopping cart discount with the following rules. Make sure it has a nice name, as your customers will see this!
    • Discount type is "Discounted price".
    • Discount applies to orders of < whatever you think > or more
    • with < 2 > or more items from < your collection >
    • The discount will be applied to at most < 1 > items from collection < your collection >
    • Stop checking rules if a match is found.
  3. Set the "Discount" field on these products to be the same as the product price. Note that the "Discount" field only shows up once you have created a shopping cart discount that uses "Discounted price".

Example Shopping Cart Discount - Buy One Get 50% Off Your Second Item

The shopping cart discounts engine can work in combination with collections and can use the "discount price" field on a product. To set up a "Buy One Get 50% Off Your Second Item" discount, follow the instructions below.

  1. Create a collection that contains the products you want to apply this deal to.
  2. Create a shopping cart discount with the following rules. Make sure it has a nice name, as your customers will see this!
    • Discount type is "Discounted price".
    • Discount applies to orders of < whatever you think > or more
    • with < 2 > or more items from < your collection >
    • The discount will be applied to at most < 1 > items from collection < your collection >
    • Stop checking rules if a match is found.
  3. Set the "Discount" field on these products to be half the price of the product price. Note that the "Discount" field only shows up once you have created a shopping cart discount that uses "Discounted price".

Example Shopping Cart Discount - Free Shipping on orders over $100

To set up a "Free Shipping on orders over $100" discount, follow the instructions below.

  1. Create a collection that contains the products you want to apply this deal to.
  2. Create a shopping cart discount with the following rules. Make sure it has a nice name, as your customers will see this!
    • Discount type is "Free Shipping".
    • Discount applies to orders of < $100 > or more
    • with 1 or more items from <your collection>
    • The discount will be applied to all items from collection <your collection>
    • Stop checking rules if a match is found.

Example Shopping Cart Discount - Get $10 off when you buy 2 or more products

To set up a "Get $10 off when you buy 2 or more products" discount, follow the instructions below.

  1. Create a collection that contains the products you want to apply this deal to.
  2. Create a shopping cart discount with the following rules. Make sure it has a nice name, as your customers will see this!
    • Discount is "$10 AUD (or your store's currency)".
    • Discount applies to orders of < $10 > or more
    • with 2 or more items from <your collection>
    • The discount will be applied to all items from collection <your collection>
    • Stop checking rules if a match is found.

Example Shopping Cart Discount - Get 20% off all orders

To set up a "Get 20% off all orders" discount, follow the instructions below.

  1. Create a collection that contains the products you want to apply this deal to.
  2. Create a shopping cart discount with the following rules. Make sure it has a nice name, as your customers will see this!
    • Discount is "20 %".
    • Discount applies to orders of < $1 > or more
    • with 1 or more items from <your collection>
    • The discount will be applied to all items from collection <your collection>
    • Stop checking rules if a match is found.

Example Shopping Cart Discount - Free shipping on specific products

To set up a "Free shipping on specific products" discount, follow the instructions below.

  1. Create a collection that contains the products you want to apply this deal to.
  2. Create a shopping cart discount with the following rules. Make sure it has a nice name, as your customers will see this!
    • Discount type is "Free Shipping".
    • Discount applies to orders of < $1 > or more
    • with 1 or more items from <your collection>
    • The discount will be applied to all items from collection <your collection>
    • Stop checking rules if a match is found.

Example Shopping Cart Discount - 30% off specific products

To set up a "30% off specific products" discount, follow the instructions below.

  1. Create a collection that contains the products you want to apply this deal to.
  2. Create a shopping cart discount with the following rules. Make sure it has a nice name, as your customers will see this!
    • Discount is "30 %".
    • Discount applies to orders of < $1 > or more
    • with 1 or more items from <your collection>
    • The discount will be applied to all items from collection <your collection>
    • Stop checking rules if a match is found.

Example Shopping Cart Discount - Buy Two Get Something Free

The shopping cart discounts engine can work in combination with collections and can use the "discount price" field on a product. To set up a "Buy Two Get Something Free" discount, follow the instructions below.

  1. Create a collection that contains the products you want to provide for free. < free collection >
  2. If you haven't already, create another collection that contains the products that will activate the discount < qualifying collection >
  3. Create a shopping cart discount with the following rules. Make sure it has a nice name, as your customers will see this!
    • Discount type is "Discounted price".
    • Discount applies to orders of < whatever you think > or more
    • with < 2 > or more items from < qualifying collection >
    • The discount will be applied to at most < 1 > items from collection < free collection >
    • Stop checking rules if a match is found.
  4. Set the "Discount" field on these products to be the same as the product price. Note that the "Discount" field only shows up once you have created a shopping cart discount that uses "Discounted price".

Example Shopping Cart Discount - 25% off for specific customers

To set up a "25% off for specific customers" discount, follow the instructions below.

  1. Add the same tag to the customers you want to provide the discount to.
  2. If needed, create a collection that contains the products you want to apply this deal to.
  3. Create a shopping cart discount with the following rules. Make sure it has a nice name, as your customers will see this!
    • Discount is "25 %".
    • Discount applies to orders of < $1 > or more
    • with 1 or more items from <your collection> (if it applies to a collection)
    • The discount will be applied to all items from collection <your collection>
    • Discount is available to customers tagged with <your tag>
    • Stop checking rules if a match is found.