Sin impuesto Con impuesto

What it does for your store

  • Expired coupons, remove. Remove expired coupons from the cart, even if the customer applied them when they were still valid.
  • Also remove expired coupons that have not yet started and, if you wish, deactivated or expired coupons, along with their associated gift.
  • Before calculating the total, it acts on the shopping cart and throughout the entire purchase process, so the customer never sees a discount that doesn't apply to them.
  • Clear customer notice: A message explains why the discount has disappeared, and you can deactivate it if you prefer.
  • Courtesy margin : Set a few minutes of tolerance so that a coupon that has just expired does not fall off in the middle of the payment.
  • No loading or overrides. Just one query when a coupon is applied, without touching the core or templates of your theme.

Module to prevent the use of expired coupons

Price: €36.30
€30.00 Sin impuesto €36.30 Con impuesto

PrestaShop allows coupons applied to a shopping cart while still valid to continue discounting even after expiration . If a customer returns to a cart from days ago, they complete the purchase with a discount they no longer qualify for. This module automatically removes expired, invalid, deactivated, or depleted coupons before any total is calculated, both in the shopping cart and during the checkout process. No overrides, no theme modifications, and only one request per application.

Share

Compatible with

PrestaShop 8.0 – 9.1

Installation, updates and support

Free installation

We'll do it for you! We'll install and configure the module in your store completely free of charge , guaranteeing a quick and hassle-free start.

Lifetime updates

Get permanent access to the latest version of your module. Your investment is protected and it will always be compatible with new versions of PrestaShop.

Certified quality

Our modules have passed the official PrestaShop validation, ensuring their security, performance and compatibility with the platform's standards.

Premium support (1 year)

You have a full year of dedicated support . Any questions or problems that arise regarding the module will be resolved by our expert team.

Why did we create this module?

PrestaShop allows a coupon applied to a shopping cart while still valid to continue discounting even after it has expired. If a customer reopens a cart from days ago, they complete the purchase with a discount that no longer applies.

We created this module to close that gap: before calculating any total, in the shopping cart and during the purchase process, remove coupons that are no longer valid and explain the reason to the customer.

This way your promotions end when you decide, without overrides, without touching the subject, and without loading the pages that matter most.

PrestaShop allows a coupon applied to the cart while still valid to continue discounting even after it has expired. If the customer leaves the cart for a few days and then returns to complete the order, the discount remains, and the sale is finalized at a price lower than the one you set. RKR Expired Coupons closes that loophole.

The typical scenario
You launch a weekend promotion. A customer adds products and applies the code on Sunday. On Wednesday, they return to their cart, complete the purchase… and the expired discount is still applied. Multiply that by all the abandoned carts in a campaign.

What are you doing

  • Remove expired coupons (end date passed) from your cart.
  • Remove those that are not yet valid (start date in the future).
  • Optionally, also those that are deactivated or have exhausted their uses .
  • Drag the gift product associated with the rule, if you have one.
  • Notify the customer with a clear message explaining why the discount has disappeared.

At the right moment

The check is performed at the same point in the cycle where the cart validates its contents, before any total is calculated , both on the cart page and throughout the entire checkout process. The customer never sees an amount with a discount that they are not entitled to.

And it doesn't depend on stock management: it works exactly the same with stock management disabled in the store, with products that do not manage stock, or with sales allowed without stock.

Without penalizing performance

The shopping cart is the most sensitive page in the store. The module is designed to avoid adding any extra load.

Situation Added queries
Normal browsing (outside of shopping cart and purchase) 0
Store with no active cart rules 0
Cart with no coupons applied 0
Shopping basket or purchase with coupon applied 1 indexed query

The database is only updated when there is actually a coupon to redeem. The check is performed only once per request, regardless of how many times the shopping cart is filled.

Configurable

  • A grace period of minutes, so that a coupon that has just expired does not fall through in the middle of the payment.
  • Monitored controllers , in case your purchase process is personalized.
  • Checking in payment modules , which can be activated in cases where you need it.
  • Customer notification that can be activated or deactivated, with translatable messages.
  • Choose whether to also remove deactivated or expired coupons.

Technical details

  • Compatible with PrestaShop 8.0 to 9.x and PHP 8.1 or higher.
  • No overrides and no modifications to a single theme template. Installing and uninstalling leaves no trace.
  • It works using standard front office hooks.
  • Compatible with multiple stores and multiple languages.
  • Dates are compared in the store's time zone, not the database server's.

  • Brand

Version 1.0.0
Compatibility PrestaShop 8.0 – 9.1
PHP 8.1 or higher
Languages included Spanish
Modify the core No: no overrides
Own tables None
Documentation README in Spanish

v1.0.0

  • New First version: removes expired, not yet valid, deactivated or out-of-stock coupons from the cart before calculating the total, and notifies the customer.

At Rekire we want to make things easy for you. That's why our PrestaShop modules come with a flexible usage license:

  • Unlimited use in your projects. You can use the module in as many of your own installations as you want, even if you are an agency and manage several websites (without needing to be in multi-store mode).
  • Distribution restrictions. It is not permitted to exchange, distribute, sell, or republish the module to third parties.

Professional ethics. This software is our livelihood. We ask for your professional ethics and that you make new purchases if the volume of projects requires it: it's the only way for us to make it worthwhile to continue developing such great modules and maintain our constant improvements.

Technical support

In order to provide you with the best service, module support is governed by these conditions:

  • Support is provided exclusively on the website declared as the main site .
  • If you have not declared a primary site, support is automatically applied to the first installation where the module is activated.

4 other products in the same category

  • New
subscriber module
€108.90
Product Videos
play_circle_outline

Questions and answers

Nobody has asked anything about this product yet.

Loading...
Cookie consent
Back to top