Promotions and Discounts

Aurora offers several ways to apply promotions and discounts to a customers order - varying from redeemable coupons to loyalty point programmes.

This article gives you an overview of the types of promotions and discounts available, and explains how these are distributed among the items in a basket.

Types of Promotions and Discounts Available

Aurora give you the ability to create and manage many different types of promotions.

NameDescriptionExample
Basket and Coupon PromotionsBasket and Coupon Promotions give you the ability to set up a wide range of promotions, that can either be automatically applied at the checkout, or redeemed using a coupon code.Buy one get one free
Price PromotionsA Price Promotion is a simple promotion, which when applied to a subset of products, reduces their price by a specified amount.Reduce the price of qualifying products by a specified percentage. For example 10% off.
Price BreaksDepending on the products that your stores offer, you may wish to reduce the price of a product when customers make purchases in bulk. The Price Break feature allows you to do this.5% discount applied to a product when 10 or more are purchased.
User and Identity Group DiscountsApply discounts to individual users, or groups of users, using the user discount and group discount features of Aurora.Apply a 10% discount to an individual user.
Loyalty PointsThe Loyalty Points feature can be used to reward returning customers by awarding them points that can be redeemed when making future purchases on your store.Allow your customers to earn "points" at a specified rate, that can be redeemed against future purchases.
Store CreditThe Store Credit feature is used to apply credit to customer accounts, which can then be redeemed by them when making future purchases on your store.Apply a £20 credit note to a customer's account, that can be redeemed against future purchases.

Distribution of Whole Basket Discounts

If a discount is applied to the whole basket, every item will be attributed a share of the discount according to the original value of the item. Even if the discount is not a percentage, such as '£10 Off when spending over £50'. The 10 pounds would be distributed amongst all of the items evenly.

In the following example, an order for 3 items has the discount of £10 applied relatively to each item bought:

Item 1 - Value £26: Discount of £5
Item 2 - Value £13: Discount of £2.50
Item 3 - Value £13: Discount of £2.50

As item 1 represents half of the total value of the basket, it is assigned half of the discount while the remaining two only represent one quarter of the total value each.

👍

How to Edit Discount Distribution on Existing Orders

Discounts distribution can be edited manually in the Order > View Order section using the discount editor (the edit icon next to the Total Discount field on the basket).

Distribution of Individual Item Discounts

The application of item discount can be changed by updating: Store > Settings > Promotions > Discount Application

The available discount application types are:

Discount ApplicationDescription
First qualifying basket lines or cheapest free (Default)The discount for a basket promotion is applied to the first qualifying basket line and onto subsequent qualifying basket lines until all discounts are applied.

When using the "Cheapest Free" promotion value type, discount is issued to the cheapest product within each qualifying group of products only.
Equally proportional across basket linesThe discount for a basket promotion is applied to all qualifying basket lines equally. Any rounding remainder is applied to the first basket line to the relevant exponent (decimal significance) of the chargeable currency used.
Equally proportional across basket lines or cheapest freeThe discount for a basket promotion is applied to all qualifying basket lines equally. Any rounding remainder is applied to the first basket line to the relevant exponent (decimal significance) of the chargeable currency used.

When using the "Cheapest Free" promotion value type, discount is issued to the cheapest product within each qualifying group of products only.
Relatively proportional across basket linesThe discount for a basket promotion is applied to all qualifying basket lines relative to the value of each basket line. Any rounding remainder is applied to the first basket line to the relevant exponent (decimal significance) of the chargeable currency used.
Relatively proportional across basket lines or cheapest freeThe discount for a basket promotion is applied to all qualifying basket lines relative to the value of each basket line. Any rounding remainder is applied to the first basket line to the relevant exponent (decimal significance) of the chargeable currency used.

When using the "Cheapest Free" promotion value type, discount is issued to the cheapest product within each qualifying group of products only.

'Floating' Odd Pennies

Sometimes a discount cannot be evenly distributed among the items to which it applies.

One such example might be a 3 for £10 offer, where each of the three items are different products. If the products were each £4, then the discount would need to be a total of £2, or 66.66* pence on each item (as the total of £12 is reduced to £10).

In such circumstances, Aurora will attempt to distribute the discount evenly and then applying the 'remainder' to the first qualifying item, as shown below:

Item 1 - Value £4: Discount of £0.67
Item 2 - Value £4: Discount of £0.66
Item 3 - Value £4: Discount of £0.66

Bundled Basket Items and Coupons

Discount is applied differently for coupon and non-coupon based promotions when there are bundled items within the basket.

Non-coupon based promotions are not applied to bundled items as standard, however coupon based promotions are applied to bundled items by default.

If you also wish to have bundled items excluded from coupon based promotions, you must enable the following setting:

Store > Settings > Promotions > Products > Exclude Bundled Items from Coupons?

This will make both coupon and non-coupon based promotions consistent where there are active bundles within the basket.