Skip to main content

[Widgets] New widget: NxM Promotion

July 2026

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! 🛒

Did this answer your question?