Build buy-2-get-1, 3-for-2 or 4-for-2 promos mixing different products and raise your average order value. The NxM Promotion lets your customers buy N products and pay only for M — the discount applies on its own and a banner nudges the customer in the cart to add more.
What can you build?
Set how many they buy and how many they pay (2x1, 3x2, 4x2… whatever you want)
Mix different products — unlike the classic NxM Bundle, which is for the same product
Flexible scope: the whole store, or specific products/categories, with the option to exclude products
The discount is applied at checkout (the cheapest units are free), without creating promotions in Tiendanube
A banner that drives the sale
Progress banner in the cart: "Add 2 more to get your 3-for-2", updated in real time
Optional floating banner on the page, in the corner you choose (top/bottom, left/right)
You decide whether the floating banner shows always or only when there are products in the cart
Days & hours
Schedule from and until when the promo runs (date + time)
Filter by days of the week (e.g. weekends only)
Design that matches your brand
Color customization (background, text, accent and progress bar)
Editable icon and texts, with variables like
{remaining},{free},{n}and{m}
Prices always up to date
Automatic sync of prices, variants and stock from Tiendanube
Displayed in the store's currency
To turn it on, go to Widgets → New widget → NxM Promotion, pick the N×M and the scope, and you're done! 🛒

