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.

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. 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.
  6. The "Discount applies to orders of XXX AUD or more" field allows allows you to select whether theres 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.
  7. 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.
  8. The "The discount will be applied to at most XXX items from collection XXX" Section allows you to limit ho many products the discount can apply to.
  9. 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 storefront 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.


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.