Smart Dynamic & Scheduled Discounts

Time-Limited Sales + Quantity Discounts + Milestone Triggers + Scheduling

Price: €199.00

Take full control of your store’s discount strategy with Smart Dynamic & Scheduled Discounts, the ultimate PrestaShop module for managing time-sensitive and performance-based promotions. Whether you want to schedule sales that refresh automatically, trigger discounts based on sales milestones, or create recurring promotions that adapt to stock levels, this module makes it effortless.

With Smart Dynamic & Scheduled Discounts, you can define discounts based on a variety of parameters, including product sales, category-wide performance, supplier or manufacturer-based triggers, and even attribute or feature conditions. Discounts can automatically reset after a set period (e.g., every 3 days), refresh after a target number of sales, or continue running until stock reaches a specific threshold. Instead of manually adjusting promotions, let automation handle everything while you focus on increasing conversions.

This module offers an intuitive interface for configuring complex discount rules with ease. You can stack multiple conditions, create limited-time sales that react dynamically to demand, and even segment offers based on user groups or geographical location. Whether you want flash sales, bulk purchase incentives, or scheduled price drops for seasonal events, Smart Dynamic & Scheduled Discounts ensures your pricing strategy stays one step ahead of the competition.

Why It’s Beneficial

  1. Fully Automated Discounts: Schedule recurring discounts that refresh after a set time, number of sales, or stock depletion.
  2. Flexible Triggers: Apply discounts based on product sales, category performance, supplier or manufacturer conditions, or product attributes.
  3. Custom Expiry Options: Set discounts to expire after X sales, X days, or when stock reaches a defined level.
  4. Advanced Targeting: Offer discounts to specific customer groups, based on location, previous purchase behavior, or cart contents.
  5. Sales-Boosting Potential: Encourage repeat visits and urgency with countdown-based offers and dynamic price changes.
Share
verified Lifetime license per domain — yours forever. Includes 3 months support & updates.
autorenew Auto-renew support
€9.99/mo
build Professional Setup We fully configure the module to your needs — all options set, tested & verified within 1 business day. +€29.00
palette Visual Integration CSS & template adjustments to match your theme — includes cross-device verification and screenshot review. +€49.00
Options total: €0.00
8 viewed

Smart Dynamic Discounts PrestaShop Module — Promotions That Run Themselves

Most PrestaShop promotions are static: you create them, you activate them, you deactivate them manually. Someone has to remember to turn off the weekend sale on Monday, or activate the birthday discount at exactly the right moment. Smart Dynamic & Scheduled Discounts changes this entirely — discounts start and end automatically based on time schedules, customer milestones, or recurring rules you configure once. Set it up and your promotional calendar runs without intervention for months.

Smart Dynamic Scheduled Discounts PrestaShop module automated promotions

Flash Sales, Happy Hours, and Recurring Promotions — Automated

A flash sale every Friday from 6pm to midnight. A happy-hour discount on a category that fires on weekday afternoons. A recurring 10% off for loyalty customers on their account anniversary. These granular, time-sensitive promotions drive engagement and repeat visits — but only if you can schedule them without writing a new discount rule every week. Link this module with Loyalty Discounts System and Live Sales Notifications for a complete conversion toolkit. Browse all Conversions & Sales Boosters.

Flash sales happy hour recurring promotions in PrestaShop

Milestone Discounts — Reward Actions Automatically

When a customer places their fifth order, they should receive a loyalty reward automatically. When a customer's cart reaches £200, a tiered discount should kick in. When a customer has been registered for one year, a birthday-equivalent reward should appear. Milestone-based discounts like these are powerful retention tools, but they're impossible to manage manually at scale. This module's trigger system watches for these milestones and applies the configured discount the moment the condition is met.

Milestone-based automatic discount triggers in PrestaShop

Why is this module unique?

  • Time scheduling — set start/end times and recurring day/time patterns for any promotion
  • Milestone triggers — discounts fire automatically when customer or cart milestones are reached
  • Recurring rules — configure promotions that repeat weekly, monthly, or on custom cycles
  • Works with all PrestaShop discount types — percentage, fixed amount, free shipping, and gift
  • Visual promotional calendar — see all scheduled and active promotions at a glance

Use Cases

  • Flash sales — time-limited promotions that start and end precisely on schedule without manual intervention
  • Cart value boosting — automatic tiered discounts when cart value crosses thresholds drive higher average order values
  • Loyalty rewards — milestone-based discounts reward customers automatically for repeat purchasing behaviour
  • Seasonal campaigns — schedule your entire promotional calendar in advance and let the module execute it automatically
  • Reference
    mprdynamicscheduleddiscounts
  • PrestaShop Compatibility
    PS 1.7 – 9.x
  • Pricing Model
    One-time Purchase
  • Module Type
    Front & Back-office
  • GDPR Relevant
    No
  • Business Goal
    Boost Conversions
  • External Account Needed
    No
  • Module Complexity
    Feature-Rich Module
  • Customer Journey Stage
    Convert to Buyers
  • Works With Platform
    No External Platform

Set up discount campaigns once — with exact start and end times, countdown timers, and recurring rules — and let them run unattended, eliminating the human error of forgetting to switch prices on or off at the right moment. Real-time countdown timers on product pages display genuine urgency because they are tied to the campaign's actual end date, not reset per visitor. Dynamic pricing rules can automatically reduce prices as stock runs low or as campaign time runs out, increasing sell-through without manual monitoring.

Have a question about this product? Our experts are here to help. Ask anything about installation, compatibility, or specifications.
241 questions
8 categories
< 24h response time
98% satisfaction
0.0
0 reviews
5 ★
0
4 ★
0
3 ★
0
2 ★
0
1 ★
0

No reviews yet. Be the first to leave a review!

Write a Review

Rate specific aspects (optional)
Quality
Price / Quality
Stability
Compatibility
Support

What customers say about us

5.0 (1 review)
Gasp

Great work and support

Great work and support
5.0 (3 reviews)
Rafał Butanowicz
Niesamowite doświadczenie i znajomość Prestashop. Każdy minimalny błąd analizowany i poprawiany. Bardzo dobry kontakt podczas realizacji zlecenia
Wojtala Garage
Jest to najlepszy informatyk / programista jakiego znam. Gość jest geniuszem do wszystkich spraw związanych z prowadzeniem strony internetowej oraz sklepu internetowego. Usługi warte każdych pieniędzy, polecam!
Edeo PL
Very professional service. The store staff has a customer-focused approach. They effectively helped us select the most optimal solution for our store, then efficiently guided us through the technical aspects of the implementation process. They also provide ongoing support in managing and promoting our website. We highly recommend them!
1 Planned
6 Implemented
7 requests

Discount based on customer order history

Implemented
Create rules like "10% off for customers with 5+ previous orders" or "Free shipping after spending €500 lifetime". Reward loyal customers automatically.
Vincent Leroy May 20, 2025
Response: Added in v1.4.0! Customer history conditions: order count, lifetime spend, days since last order, and specific product purchase history.

Happy hour / time-of-day discounts

Implemented
Run discounts only during specific hours of the day. For example, 20% off between 10pm and 6am to boost overnight sales.
Anna Bergström Jul 08, 2025
Response: Done in v1.3.0! Time-of-day scheduling with timezone support. Combine with day-of-week rules for maximum flexibility.

Time-of-day discounts: configure active hours for flash pricing per timezone

Implemented
Time-of-day discounts: configure active hours for flash pricing per timezone
mypresta.rocks Sep 29, 2025
Response: Shipped in v1.1.0!

Stackable discount rules with priority

Planned
Allow multiple discount rules to apply simultaneously with configurable priority and stacking limits.
James Murphy Dec 20, 2025
Response: Planned for v1.6.0. Will support rule priority ordering, stack limits, and "best price" vs "all applicable" modes.

Performance-based trigger: apply discount when product sales velocity drops below a configurable threshold

Implemented
Performance-based trigger: apply discount when product sales velocity drops below a configurable threshold
mypresta.rocks Feb 05, 2026
Response: Shipped in v1.2.0!

Recurring discount patterns: daily, weekly, and monthly repeat cycles with optional end date

Implemented
Recurring discount patterns: daily, weekly, and monthly repeat cycles with optional end date
mypresta.rocks Sep 29, 2025
Response: Shipped in v1.1.0!

Stock-surplus trigger: automatically increase discount percentage when stock exceeds a set level

Implemented
Stock-surplus trigger: automatically increase discount percentage when stock exceeds a set level
mypresta.rocks Feb 05, 2026
Response: Shipped in v1.2.0!
0 open 4 resolved
Report an issue
The 'Buy 2 Get 1 Free' rule applies to products in categories that are explicitly excluded from the discount rule. The exclusion check only validates the primary category, not all associated categories. Fixed in v1.0.0 — commit b7e2c48
A discount scheduled for 'March 1st 00:00' activates at midnight UTC, which is 1 AM CET (shop timezone). For time-sensitive flash sales, this is a significant issue. Converted schedule evaluation to use shop timezone. Fixed in v1.0.0 — commit d4a8f31
When multiple percentage discounts stack (e.g., loyalty 10% + flash sale 50% + coupon 25%), the total can become negative. Added a floor check that caps the combined discount at the product price. Fixed in v1.0.0 — commit 8c5e7a2
The 'X of Y claimed' counter for limited-quantity offers always shows 0. The counter reads from the cart_rule usage table but the column name changed in PS 8.0. Updated the column reference. Fixed in v1.0.0 — commit a3f9b14
View all known issues
v1.3.02026-04-20
  • Addedautomatic theme detection for Classic and Hummingbird style compatibility
  • Addedadmin menu management via MenuInstaller for streamlined module setup
  • Addedself-healing integrity checks for automatic diagnostics and repair
  • AddedLicense management tab with key management and renewal options
  • Addedcomplete FR/DE/ES/IT/PL translations
  • Improvedadmin list columns with visual badge indicators and multiselect filters
  • Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns
v1.2.02026-02-05
  • AddedPrestaShop 9 and Hummingbird theme compatibility
  • Addedperformance-based trigger: apply discount when product sales velocity drops below a configurable threshold
  • Improveddiscount scheduling UI with visual calendar displaying active promotion windows
  • Fixedrecurring discount not resetting correctly when a promotion window spans a month boundary
  • Addedstock-surplus trigger: automatically increase discount percentage when stock exceeds a set level
  • Optimized scheduler query performance with compound index on product, date range, and trigger type
v1.1.02025-09-29
  • Addedrecurring discount patterns: daily, weekly, and monthly repeat cycles with optional end date
  • Addedtime-of-day discounts: configure active hours for flash pricing per timezone
  • Improveddiscount conflict resolution with configurable priority when multiple rules match a product
  • Fixedscheduled discount not deactivating on time when PS cron runs infrequently
v1.0.02025-04-03
  • Initialrelease of Smart Dynamic Scheduled Discounts
  • InitialTime-based promotions: set start and end datetime for automatic discount activation and deactivation
  • InitialStock-level triggers: discount activates when product stock falls below or rises above a threshold
  • InitialPerformance triggers: discount fires when product records no sales within a configurable window
  • InitialBack-office promotion calendar with upcoming, active, and expired promotion views
30 days return right
Easy return - no questions asked
Plug & Play Modules
Install, set up and take profit
Dedicated Support First
Priority Help & Satisfaction Over Sales

More From This Category

Total Defender
€199.00
Loading...
Back to top