PrestaShop scheduled discounts help your store run timed promotions, flash sales and recurring campaigns without manual price changes at awkward hours. You can plan offers that start and stop automatically, show urgency to shoppers and keep tighter control over where a discount applies so promotions support sales without unnecessary margin loss.
Campaigns store type, dates, active state, priority, shop scope, discount mode and value. Supported modes include percent reductions, fixed amount reductions and fixed-price targets, with product-specific overrides for selected products or combinations. Targeting can cover products, combinations, categories with optional subcategories, manufacturers, customer groups or the whole catalogue when no scope is set.
The module integrates with PrestaShop price calculation and applies the best available campaign discount from applicable rules. Display settings cover countdowns, badges, original price, savings, badge colors and custom CSS, while order validation tracks usage limits such as total uses, per-customer limits and per-product quantity caps.
- Campaign-based discounts. Campaign records store type, start and end dates, active state, priority, shop scope, discount type, and discount value. Supported campaign types include flash sale, scheduled, countdown, early bird, and last chance.
- Three discount modes. The calculation supports percent reductions, fixed amount reductions, and fixed-price targets. Campaign-level discount type and value are used for the selected campaign scope.
- Precise catalog targeting. Campaign scope can target products, categories with optional subcategories, manufacturers, or the whole catalog when no scope is set. The code checks these scopes before changing the product price.
- Price calculation integration. The module works with PrestaShop product price calculation and subtracts the best available campaign discount from the current price. It compares applicable campaigns and applies the largest calculated discount.
- Visual sale elements. Display settings cover countdown visibility, badge visibility, badge text and colors, savings display, and countdown style. Storefront output can render product badges, countdowns, savings, and cart campaign information.
- Order-count safeguards. Promotions can cap total redemptions, per-shopper redemptions and product quantities; validated orders update the saved counters.
PrestaShop scheduled discounts and flash sales
Smart Dynamic & Scheduled Discounts lets a PrestaShop store plan promotions that start and stop automatically. Manual discount work is risky because someone has to remember exact dates, update prices at the right time and remove offers before they erode margin. This module gives you campaign scheduling, product targeting, countdowns, badges, savings display, cart reminders and usage limits so promotions can drive urgency without becoming an operational burden.

Run sales without midnight maintenance
Promotions often lose money when they start late, end late or require someone to make emergency price changes outside normal working hours. The module lets you build campaigns with set dates and priorities that switch on and off automatically. That saves staff time, reduces pricing mistakes and keeps marketing plans aligned with what shoppers actually see in the store.

Target discounts where they protect margin
A store-wide discount is simple, but it can give away margin on products that would have sold anyway. With product, category and brand targeting, you can choose exactly where a campaign applies and use the discount type that fits the commercial goal. This makes promotions more useful for clearing selected stock, supporting supplier campaigns or pushing specific categories without damaging the whole catalogue.

Create urgency that shoppers can understand
Urgency only helps when it is clear and honest at the point of decision. The module can show countdowns on product pages, badges in listings, visible savings on product prices and active campaign reminders in the cart. Shoppers see what they save and how long the deal lasts, which reduces hesitation and helps prevent abandoned carts caused by uncertainty about the offer.

Control how often a promotion is used
Discounts can become expensive when one buyer uses an offer repeatedly beyond the intended limit. The module lets you set total or per-customer use caps, with usage counted automatically after valid orders. That gives you room to run sharper promotions while protecting revenue from uncontrolled discount abuse.

Campaign timing, targeting and usage limits
The module brings scheduling, targeting, visual promotion elements and usage limits into one PrestaShop back-office workflow. Store teams can create and manage campaigns without coding, without editing templates and without changing sale prices manually at launch or end time. Because each campaign is configured with dates, priorities, limits and display settings, the store owner stays in control of both customer-facing urgency and margin risk.

-
Referencemprdynamicscheduleddiscounts
-
In stock2147483647 Items
-
PrestaShop CompatibilityPS 1.7 – 9.x
-
Pricing ModelOne-time Purchase
-
Module TypeFront & Back-office
-
GDPR RelevantNo
-
Business GoalBoost Conversions
-
External Account NeededNo
-
Module ComplexityFeature-Rich Module
-
Customer Journey StageConvert to Buyers
-
Works With PlatformNo External Platform
What customers say about us
Be the first to share your experience with this module.
Write a Review
Smart Dynamic & Scheduled Discounts lets you schedule timed product discounts from the PrestaShop Back Office and show matching campaign messages on product pages, listings, prices, and the cart. It helps you run flash sales, fixed-date offers, and store-wide promotions without manually changing product prices at the start and end of each sale.
- Addedcomplete FR/DE/ES/IT/PL translations
- FixedApply scheduled discounts to product prices
- FixedPass module context to theme detector uninstall
Works Well With Smart Dynamic & Scheduled Discounts
Modules our team genuinely pairs with this one — and exactly why each belongs in the same setup.
A merchant running Smart Dynamic & Scheduled Discounts is constantly putting offers live and pulling them down on a schedule, with flash sales and recurring campaigns changing pricing across the catalogue. That pace is exactly where a discount can drift onto a product you never meant to mark down.
Discount Exclusion Manager is a separate tool that protects selected products from cart-rule discounts while the rest of a promotion still runs, letting you exclude specific products, categories or manufacturers and resolving those into affected lines. It sets boundaries rather than creating offers.
Used together, the discounts engine runs your campaigns and the exclusion manager keeps margin-sensitive lines off-limits to cart-rule reductions. A merchant can run an aggressive promotional calendar while protecting gift cards, premium brands or low-margin products, two complementary tools where one drives the offers and the other enforces the exceptions you decided to keep.
A merchant using Smart Dynamic & Scheduled Discounts plans timed promotions and flash sales that start and stop automatically, so the pricing mechanics are handled. The missing piece is visibility: a scheduled discount only works if shoppers actually notice the campaign is on.
Banner Revolution is a separate tool that turns the homepage and other theme-supported areas into promotional entry points, managing hero banners, images, text and calls to action from the back office with named slider groups and multilingual content. It handles announcement and presentation, not the pricing itself.
Run alongside each other, the discounts engine controls when and where offers apply while Banner Revolution gives those offers a prominent storefront face. A merchant can launch a flash sale and surface it with a clear hero banner at the same time, two complementary tools where one sets the price and the other makes sure shoppers see the campaign quickly.
A merchant running Smart Dynamic & Scheduled Discounts is actively trying to lift sales with timed campaigns and flash offers, but the schedule alone does not show whether each promotion moved the funnel or just gave away margin. Measuring the result is a separate need.
Google Analytics GA4 is a platform-neutral measurement tool that sends ecommerce activity to Google Analytics 4, validating the Measurement ID and reporting product views, cart activity, checkout starts, purchases and searches built from real PrestaShop actions. It observes behaviour rather than changing pricing.
Used alongside each other, the discounts engine runs the campaigns and GA4 lets you watch how product views, add-to-cart and checkout starts shift across each promotional window. A merchant gets funnel evidence to judge which scheduled offers are worth repeating, two complementary tools where one creates the offer and the other measures how shoppers responded.
A merchant using Smart Dynamic & Scheduled Discounts lowers prices on a schedule, but a reduced price is not always obvious as a shopper scans a listing. The discount mechanics are solid; the on-page signal that this product is part of an offer can still be weak.
Custom Product Badges is a separate tool that lets you highlight messages such as New, Sale, Bestseller or Limited on product pages and listings, each badge with its own label, colours, position and active state, without editing product images or templates. It handles visual emphasis, not pricing.
Working together, the discounts engine sets the actual reduction while the badges draw the eye to the products you want noticed. A merchant can run a scheduled sale and make the affected items stand out at a glance, two complementary tools where one changes the price and the other communicates the selling point as shoppers browse and compare.
Easy return - no questions asked
Install, set up and take profit
Priority Help & Satisfaction Over Sales