
Promotions 1+1=3 — discounts and gifts
Promotions of the "buy N, get a gift" kind: a dedicated tab in the product and category form, a rule list, synchronous validation. Pro adds advanced scenarios.
Description
The promotions module implements the "buy two, get three" discount and gift mechanic: a customer takes a set quantity and receives a gift. Rules are managed inside the product or category form, on a dedicated "Promotions" tab, rather than in a separate section you have to navigate to.
What the free version does
- A list of "buy N, get a gift" rules on a specific product or on a whole category.
- Its own tab in the entity form — a rule is created where you already edit the product.
- Synchronous validation when saving a rule: errors surface immediately, not after the whole form is submitted.
- Automatic cleanup: delete a product and its rules go with it, leaving no orphans in the database.
What Pro adds
Promotions Advanced (promo.advanced) adds more complex rule scenarios beyond the base "buy N, get a gift" mechanic. [TODO: list the specific advanced scenarios once the Ext module is finalised — we will not invent a list.]
Worth knowing
This module manages gift rules, not discounts as such. If you need coupons, that is the store's existing coupon system — the subscription module, for instance, issues a coupon to a new subscriber.
Related in marketing: badges (so the promotion is visible on listings) and newsletter signup with a coupon. The base tier ships inside the Community build.
Reviews
No reviews yet — be the first.