Add-on

Coupons

The discount-code engine for checkout and reward games — create percentage or fixed-amount codes with expiry dates, usage limits, and a minimum order amount, and customers apply them at checkout or buy-now. The same codes can also be won as prizes from the spin wheel, scratch card, and game arena. Deactivate to stop coupon codes from working anywhere; every code and its usage history stays intact.

  • Version 1.4.29

Add-on

Buy and install it from Add-ons in your admin panel.

Changelog

  1. Version 1.4.29 8 Nov 2026

    - Visitor addresses in this add-on's limits and logs always come from the store's trusted-proxy setting (TRUSTED_PROXY_IPS): behind a listed proxy or CDN they are the visitor's own, never the proxy's; with none listed nothing changes.
    - Wrong coupon-code guesses from an IPv6 visitor are counted for their whole /64 network, so switching addresses inside it no longer resets the limit. IPv4 is unchanged.

  2. Version 1.4.28 4 Nov 2026

    - For developers: this plugin now tells the coming Clear test data tool what to do with each of its tables (empty it, keep it, or remove it only with customer accounts). Nothing changes for store owners yet.

  3. Version 1.4.27 30 Oct 2026

    - This add-on's admin pages show an 'Online docs' link next to the page name, opening the “Referrals, insights and marketing” page of the online documentation in a new tab.

  4. Version 1.4.26 29 Oct 2026

    - Amharic (አማርኛ) translation, machine-translated (review welcome).
    - Oromo (Afaan Oromoo) translation, machine-translated (review welcome).

  5. Version 1.4.25 28 Oct 2026

    - If updating the add-on can't finish changing its coupon tables, the update now says so and can be run again, instead of reporting success while coupons keep failing at checkout.
    - If updating the add-on can't read its coupon tables, the update now says so and can be run again, instead of reporting success.
    - On older store versions, a coupon database update that fails is now reported, and Upgrade stays offered until it succeeds.
    - The "Minimum order amount" message and the coupon's discount and new-total amounts use your store's own currency and number format. Before, the minimum-order message always showed a dollar sign.

  6. Version 1.4.24 28 Oct 2026

    - Upgrading the add-on now finishes the change older stores needed for coupon reservations, so applying a coupon at checkout no longer fails with a server error on those stores.

  7. Version 1.4.23 26 Oct 2026

    - Adds Thai (ไทย). Machine-translated; review welcome.
    - Japanese translation.

  8. Version 1.4.22 25 Oct 2026

    - Adds Polish (pl) text. Machine-translated.
    - Polish: the coupon source and filter for the Reels game use the same name as the game itself (Bębny).