Order-Level Discount Settings

ECSCPOS.png

Promotions.png

SHOPLINE has launched the stacking discount application feature for order-level promotions. In the Admin, you can set up the option to allow customers to enjoy order-level promotion + membership offer in one order or enjoy stackable order-level promotions. You can plan your promotions more flexibly with the abundance of discount variations. 

In this article, you'll learn how to 

1. Select order-level discount settings

In the SHOPLINE Admin, go to [Promotions & Reward] > [Promotions]. Click on the Promotion Setting in the top right area of the page.

EN1.png

Scroll down the page to the "Order-Level Discount Setting" section, and select the setting to be applied to the store. Click Update to confirm the setting.

⚠️ Note: The logic of the discount applied to the shopping cart will be changed right after updating the settings in the Admin. Please confirm the action again before the update.

EN2.png

The followings are the explanations and illustrations of the three options: 

A. Apply the promotion with the largest discount among order-level discount promotions and membership offer

Discount application rules

  • The shopping cart can only apply one order-level promotion (including membership offer and order-level promotions) with the largest discount.
  • The system will determine between coupons and auto-apply promotions and apply the best discount.
  • The earlier promotion will be applied first if the discount amount is the same.
Purchase conditions for order-level discount promotions
The minimum amount is determined by
Order subtotal (add-ons included) - promotion discount
The minimum item is determined by
Product quantity (add-ons/gifts excluded) of the order

EN3.png

 

B. Apply the promotion with the largest discount among order-level discount promotions first and apply the membership offer afterward.

Discount application rules

Step 1. Apply an order-level discount promotion first 

  • The system applies one order-level promotion with the largest discount amount.
  • The system will determine between coupons and auto-apply promotions and apply the best discount.
  • The earlier promotion will be applied first if the discount amount is the same.

Step 2. Apply the membership offer afterward

  • The system will calculate the discount by (Order subtotal - Product discount - Order-level discount applied in Step 1) x Default membership discount % for the membership tier. 

EN4.png

Examples

Product

Unit Price

Quantity

Total Price (Unit Price x Quantity)

Top

200

1

200 x 1 = 200

Trousers

150

1

150 x 1 = 150

 

Case : Festive offer store-wide 10% off all products; members can enjoy up to 15% off
The store originally offers 5% discount for all members,
but during the festive promotion,
there will be an extra 10% discount for all orders.
You can use this promotion setting to let members enjoy 5% discount + 10% discount = 15% discount

Product

Total Price 

(Unit Price x Quantity)

Discount Allocation in Order-Level Discount

Discounted Subtotal after applying the Order-Level Discount

Top

200 x 1 = 200

35*(200/350) = 20

200 - 20 = 180

Trousers

150 x 1 = 150

35*(150/350) = 15

150 - 15 = 135

Total

200 + 150 = 350

35

180 + 135 = 315

 

Product

Discounted Subtotal after applying the Order-Level Discount

Discount Allocation in Member Offer

Discounted Subtotal after applying Order-Level Discount + Member Offer

Top

180

16*(180/315) = 9.14 ≌ 9

180 - 9 = 171

Trousers

135

16*(135/315) = 6.85 ≌ 7

135 - 7 = 128

Total

315

16

171 + 128 = 299

 

C. Apply multiple order-level discount promotions first and apply membership offer afterward.

Discount application rules

Step 1. Apply the order-level discount promotions according to the logic below

  • No purchase condition > Minimum item (from the smallest to the largest quantity) > Minimum amount (from the smallest to the largest) 
    • Note: Multi-tiered promotion will be applied once only; only the highest benefits and conditions tier will be applied.
    • The promotion created earlier will be applied first.
  • The system automatically sorts and applies if customers use coupons or affiliate campaign codes.

Step 2. Then apply membership offer

  • The system will calculate the discount by (Order subtotal - Product discount - Order-level discount applied in Step 1) x Default membership discount % for the membership tier. 

EN5.png

 

Examples

Product

Unit Price

Quantity

Total Price (Unit Price x Quantity)

Top

200

1

200 x 1 = 200

Trousers

150

1

150 x 1 = 150

 

Case -
There are 3 promotions available in your store:

A. Auto-applied discount: $50 off all orders
B. Discount coupon: $100 off all orders
C. Member discount: 5% off

The application order will be: B > A > C

Product

Total Price 

(Unit Price x Quantity)

Discount Allocation in Order-Level Discount B

Discounted Subtotal after applying Order-Level Discount B

Top

200 x 1 = 200

100*(200/350) = 57.14 ≌ 57

200 - 57 = 143

Trousers

150 x 1 = 150

100*(150/350) = 42.85 ≌ 43

150 - 43 = 107

Total

200 + 150 = 350

100

143 + 107 = 250

 

Product

Discounted Subtotal after Order-Level Discount B

Discount Allocation in Order-Level Discount A

Discounted Subtotal after applying Order-Level Discount B+A

Top

143

50*(143/250) = 28.629

143 - 29 = 114

Trousers

107

50*(107/250) = 21.421

107 - 21 = 86

Total

250

50

114 + 86 = 200

 

Product

Discounted Subtotal after Order-Level Discount B+A

Discount Allocation in Member Offer C

Discounted Subtotal after applying Order-Level Discount B+A+Member Offer C

Top

114

10*(114/200) = 5.7

6

114 - 6 = 108

Trousers

86

10*(86/200) = 4.3 4

86 - 4 = 92

Total

200

10

108 + 82 = 190

 

2. Notes

  • The logic of the discount applied to the shopping cart will be changed right after updating the settings in the Admin. Please confirm the action again before the update.
  • This feature is available in the Manual Order feature of the Social Commerce plan. It is also available when applying discounts at checkout on the POS app using the Retail POS plan.

 

 

 

 

 

Have more questions? Submit a request

Comments