Promotion Pro: Auto discounts, free ship, gifts, etc.

Version: 1.2.0
Compatible with: 1.7.x, 8.x, PrestaShop Edition
Contact support team
Introduce PrestaShop promotion module
Introduce PrestaShop promotion module
Create any kind of discounts easily with PrestaShop promotion and discount module
How to add a discount rule: step 1
Step 2: Add conditions to apply discount rule
Step 3: Add a discount action for discount rule
Step 4: Add promotion methods for discount rule and their display position
Demonstration discount rule
Demonstration discount rule
Demonstration discount rule
Demonstration discount rule
Demonstration discount rule
PrestaShop promotion module's statistic feature
Other settings of PrestaShop discount module
Customers' feedback about our PrestaShop promotion module

Boost sales with Promotion Pro: Create enticing discount campaigns – Buy X Get Y; Free Shipping over $5000; 20% OFF if buying from 3 items, etc. Attract customers with targeted offers and flexible discount rules. Elevate your online store today!

Why purchase with us?
  • Best prices and discounts
  • 1-click install and upgrade with PrestaHero Connect
  • Keep your purchased modules up-to-date with PrestaHero Connect
  • Lifetime free update + 6 months FREE technical support
  • 15 days money back guaranteed
  • 24/7 support by PrestaHero experts
  • Quality verified by PrestaHero
Number of license ?
Each license is valid for only one domain. If you want to install this module/theme on multiple sites, please purchase multiple licenses.

Categories:  Promotions and Gifts PrestaShop modules

Promotion Pro is a powerful tool to create targeted promotions to draw your customers’ attention and build their loyalty day after day. It’s a PrestaShop promotion and discount module that lets you attract more visits – and therefore grow the sales.

Discounts, coupons, special prices, bonuses, free gifts: With just one module, you will be able to build hundreds of promotions to boost up your store.


Easily create any kind of discount and promote it in your store

  • Create any kind of discount by adding a specific discount action and configure it as you like: Free shipping, 10% discount on total cart value, Buy One Get One, 20% off from the third item, Buy X and get Y for free, and so on.
  • Supports 4 ways to promote your discount offer to customers: display notification message, display promotion banner, display promotion popup, and highlight bar.
  • Customize the content of each promotion method and where they will be displayed on the front office (home page, category page, product detail page, shopping cart page, checkout page, etc.).


Add an unlimited number of conditions to the discount rule

Our PrestaShop promotion module provides a comprehensive list of discount conditions that you can add to each discount rule: customer condition, shopping cart condition, and specific time condition.


Automate your promotions and discount rules

  • Activate a discount rule manually or you can set the available time range and it will run automatically.
  • Set up a cronjob on your server to automatically clear the expired discount codes and the used discount codes.

Product Reviews / Q&A

Average rating

15 Reviews
★★★★★ Excellent 15
★★★★☆ Good 0
★★★☆☆ Medium 0
★★☆☆☆ Poor 0
★☆☆☆☆ Terrible 0

  • Reviews (15)
  • Questions & Answers (2)

Discount rules management

  • Create and manage an unlimited number of discount rules.
  • Set up general information for the discount rule: rule name, description, discount code, available time, priority.
  • Create and manage an unlimited number of conditions for each discount rule.
  • Available condition rules:
    • Customer: apply to a specific customer, apply to customer group(s), apply to customers with specific personal information, apply to customers with specific customer membership, apply to customers with specific order conditions;
    • Shopping cart: apply to a shopping cart with a specific cart amount, apply to a shopping cart with specific products, apply to a shopping cart with specific delivery conditions, apply to a shopping cart with specific payment methods;
    • Specific occasions: apply to specific hour(s) of day, day(s) of week, month(s) of year, specific time range.;
  • Add or edit action for each discount rule.
  • General discount actions:
    • Shipping cost discount;
    • Order amount discount;
    • Product discount;
  • Advanced discount actions:
    • Buy more than X units – Get a discount on all units;
    • Buy X units – Get a discount on the next units of the same product;
    • Buy product X – Get product Y for free (or discount);
    • Buy more than X units – Get a discount on next all units;
    • Buy more than $X in selected product types – Get a discount on all next products;
  • Set up the range to apply discount actions: application product categories, product attributes, product features, suppliers, manufacturers, product price, and product stock quantity.
  • Select and customize how to promote the discount rule: display a notification message, display a banner, display a popup, or display a highlight bar.



Keep track of the discount rules activities on your store: rule status, number of orders with discount code applied, etc.


Other features

  • Set up a cronjob to automatically delete expired discount codes and used discount codes.
  • Support multi-store mode and multiple languages.
  • Compatible with other PrestaShop promotion modules, payment method modules, and delivery modules.

Step 1: Download and install PrestaHero Connect

Step 2: Reload your back office, then navigate to "PrestaHero > PrestaHero modules" and click on "Connect to PrestaHero" to connect your website with PrestaHero securely with your PrestaHero credentials.

Step 3: Find the module you purchased (or free) modules and click "Install" or "Upgrade" to install the modules or upgrade your modules any time a new version is released.


  • Premium download: besides installing the modules using PrestaHero Connect, you can open "My account > My downloads" page at PrestaHero and download your purchased modules.
  • Free download: you can download the installation package directly on the module details page at PrestaHero.

Version 1.2.0

  • New option for promoting discount rule: "Select display group"

Version 1.1.9

  • Module improvement

Version 1.1.6

  • Update for action "Buy product X - Get product Y for free (or discount)": select which kind of product to apply the action on.
  • Update module UI translation: French, Spanish, Italian, German, Polish, Dutch, Portuguese, Czech, Russian

Version 1.1.4

  • New feature: Allow selecting Currency and included/excluded tax when setting up discount amount value

Version 1.1.3

  • Minor improvements

Version 1.1.2

  • Optimize module code

Version 1.1.0

  • Update compatibility with the following modules: "Payment With Fee", "Advanced Discount Combination", "Shipping Cost Pro", "One Page Checkout", "Marketplace Builder"

Version 1.0.9

  • Update compatibility with PrestaShop 8.x

Version 1.0.8

  • Automatically recalculate the product promotion price in case the product has tax applied

Version 1.0.7

  • Update module description