Buy X get Y and tier deals in CS-Cart.

Buy 2 get the cheapest free, every third item half price, 10% off from 3 items and 15% from 5, lunch-hour deals on weekdays. New conditions and bonuses inside the promotion editor you already use.

  • v1.0.0
  • CS-Cart 4.17.2 – 4.21.x, Multi-Vendor
  • 30-day refund on a first purchase
Cart lines with "Buy 2, get the cheapest free: 1 × free −$16.97" and "Volume discount: 10% off −$9.90".
Cart totals with the applied promotions.
Checkout: the order summary shows the notes per line.
Admin order details: each discounted line shows its note.

The problem

Why core promotions stop short

CS-Cart promotions cover simple discounts and coupons. Retail classics such as "buy 2, get the cheapest free" or "every third item half price" need workarounds or one add-on per condition.

And on a marketplace, every vendor suborder has to get exactly its share of the discount.

Three ways to run retail-style deals

ApproachHow it worksTrade-off
Coupons onlyHand out codes and calculate the deal by hand.Shoppers must know the code; complex deals are impossible.
One add-on per deal typeInstall a separate add-on for BOGO, tiers and time windows.Add-ons conflict, and stacking rules become unclear.
New conditions in the core editorWhat Advanced Promotions: Buy X Get Y, Tiers, Schedules doesAdd the new conditions and bonuses to core promotions; coupons, dates and priorities keep working.Promotions stay in one place, so you still need a clear priority order.

Advanced Promotions: Buy X Get Y, Tiers, Schedules

How it works

  1. 01

    Add a cart promotion

    Open Marketing > Promotions and pick the new conditions and bonuses next to the core ones.

  2. 02

    Choose the products

    By products, categories with subcategories or Multi-Vendor vendors, with exclusions for sale items and already discounted items.

  3. 03

    Shoppers see the deal

    Cart, checkout and order details show a short note such as "Buy 2, get the cheapest free: 1 × free". Each vendor suborder gets exactly its share.

What you get

Buy X get Y

From the same set or another set, free or discounted, repeatable, with a limit.

Cheapest or N-th item

Cheapest item free, most expensive first, or every N-th item discounted.

Tier tables

By quantity or spend: percent off, amount off each item or amount off the total.

Time windows

Days and hours, including windows past midnight.

Limits and caps

Uses per customer by account or e-mail, and a discount cap per promotion.

Exact cents

Line discounts with taxes, coupons, currencies and Multi-Vendor suborders handled.

Made for

  • Fashion multi-buys
  • Grocery and FMCG
  • Bundles and accessories
  • Happy-hour deals
  • B2B volume tiers
  • Marketplace campaigns

Advanced Promotions: Buy X Get Y, Tiers, Schedules

Screenshots

CS-Cart

Advanced Promotions: Buy X Get Y, Tiers, Schedules at a glance

Buy X get Y, cheapest or N-th item free, tier tables, day and time windows, product sets with exclusions and per-customer limits as new conditions and bonuses of CS-Cart cart promotions. Exact to the cent, with discount notes in the cart and orders.

Price
CS-Cart $99 · Multi-Vendor $129 (one-time)
Version
1.0.0
Compatible with
CS-Cart 4.17.2 – 4.21.x, Multi-Vendor
Licence
One production store, perpetual, 12 months of updates and support
Refund
30-day refund on a first purchase

CS-Cart

The CS-Cart products stores buy first

The most requested products on this platform. Each one has its own page, and you can buy it straight on the sales site.

Shop CS-Cart on our sales site

Prices, licences, full documentation and instant downloads are on the store.

cs-cart.kaviolabs.com · 94 add-ons · 29 themes

Advanced promotions

The same feature on other platforms

Built natively for each platform, not ported. Each version has its own product page, documentation and price.

FAQ

Questions and answers

Do core coupons and priorities keep working?

Yes. Core coupons, dates, priorities and the stop-other-rules option keep working.

How are discounts split on Multi-Vendor?

Every vendor suborder gets exactly its share of the discount.

Is it cache-friendly?

Yes. Pages stay cache-friendly.

Can I exclude sale items?

Yes. Exclusions cover products, categories, vendors, already discounted items and sale items.

Run the deals shoppers know from big retailers

The product page has the full documentation, screenshots and the changelog.

Kavio Labs

Also by Kavio Labs

The same standards, the same support desk and one licence portal on every platform we build for.