Discount for next order in CS-Cart

Guide, CS-Cart 4.21

Discount for the next order

Reward a customer for an order with a coupon for the next purchase. The store generates a unique code and emails it to the customer, and you set it up once, with two promotions.

No add-onsbuilt into promotions
Unique codefor every order
Sent by emailautomatically

In plain words: a coupon in the shopping bag

You know it from brick and mortar shops: at the checkout you get a coupon for your next visit. CS-Cart does the same, only the coupon arrives by email.

The customer buys
promotion no. 1

The order meets your condition, for example a subtotal from $100.

Gets a coupon
email from the store

The store generates a unique code and sends it to the order email.

Comes back for a discount
promotion no. 2

On the next order the customer enters the code and gets the discount.

Step by step setup

Add both promotions in the panel under Marketing and Promotions, as cart promotions. Start with the discount promotion, because you will select it in the first one.

Promotion no. 2Discount for the coupon
  1. Add a new cart promotion and name it, for example 10% off your next order.
  2. Under conditions add Automatically generated coupon codes. Leave the code list empty, the store will fill it on its own.
  3. Optionally add Once per customer.
  4. Under bonuses add Order discount, for example 10 percent, and save the promotion.
Promotion no. 1Coupon for an order
  1. Add a second cart promotion, for example Coupon for orders from $100.
  2. Under conditions add Order subtotal with the amount that earns a coupon.
  3. Under bonuses add Give coupon and select promotion no. 2.
  4. Save the promotion. From now on every matching order gets its own code.

When the customer gets the coupon

The code is emailed to the customer when the order gets a status that decreases stock, usually after payment or when the order is accepted for processing. If the order is cancelled later, the store removes that code from the coupons of promotion no. 2. You can change the message in the email templates, in the notification about the new promotion.

The same pattern works for other rewards: instead of an order discount, promotion no. 2 can give free shipping or a free product.

Need more complex promotions?

We will set up promotions for you or build an add-on when the built-in conditions are not enough.