Magento 2 Sales Promotion Pro
This extension extends default rule-based promotions of Magento 2 by adding new rules like FREE gift along with several shopping cart conditions.
CompatibilityCommunity: 2.1, 2.2, 2.3
Enterprise: 2.1, 2.2, 2.3
This extension for Magento 2 helps to boost sales and loyalty with the power of discounts.
Store owner can attract new customers and get more repeat business by launching promotions.
Technically speaking, this module extends the default rule-based promotions of Magento by providing new rules like Free Gift.
Also, this module provides many additional cart rule conditions based on customer & sales history related attributes.
Hence, the store owner can target different types of customers whether they are new, old, loyal or just newsletter subscribers with lucrative offers.
- Extends default cart rule promotion with new offers
- Extends default cart rules conditions with many customer & sales history related attributes
- Configure cart rule to give FREE Gift of your choice
- Offer discounts to all new customers
- Offer discounts to only selected customers
- Offer discounts to all subscribers
- Offer discounts to only selected subscribers
- Offer discounts on customer’s first order
- Offer discounts to customers having a certain amount of sales
- Offer discounts to customers having a certain number of sales
- Option to configure gift icon for cart & mini-cart display
- Option to configure valid order statuses which will be taken into account for customer sales history
Giving away free gifts is a great marketing strategy to run special promotional campaigns, attract new customers, boost sales, and increase customer loyalty.
Using this extension, the store owner can define which item can be given a free gift based on several promotional conditions.
- Get Free Gift X with purchase of 250$ or more
- Get Free Gift X with purchase of ABC items
- Get Free Gift X with purchase of any product from a category X
- And many more...
New / Specific Customer Discount
Store owner can offer discounts to all new customers or specific loyal customers in order to encourage them for the purchase.
- FREE shipping for new customers
- 10% Off for new customers
- 100$ Off for specific customers
Email newsletters are a powerful tool for communicating with your consumers.
By providing an offer in exchange for visitors' email addresses, you increase the chance of a conversion. You also get their email, providing you with the opportunity to build a relationship, foster customer loyalty, and market to them in the future.
Using this extension merchant can give a discount offer to all subscribers or specific subscribers
- Get 20% off for all subscribers
- Get 20$ off for specific subscribers
Discount Based on Purchase History
Many store owners, like to encourage their customers by providing discounts based on the total they have purchased in their previous orders. So this makes the user to avail benefits which in turns increases the number of orders and thus results in productivity.
- Give 100$ voucher whose lifetime sales is more than 1000$
- Give 10% to all customer who has placed at least 5 orders
- Reduce the cart abandonment rate and increase conversion rate
- Increase cart size and average order value
- Attract new customers and get more repeated business
- Encourage inactive customers for new sales
- Thank your most loyal customers with discounts just for them
- Offer discounts to groups or individuals
- Faster stock movement
1. Download the extension
.zip file and extract the files.
2. Copy the extension files from
src/ folder to the
3. Run the following series of command from SSH console of your server:
php bin/magento module:enable MagePsycho_SalesPromotionPro --clear-static-content php bin/magento setup:upgrade
4. Flush the store cache
php bin/magento cache:flush
5. Go to Admin > STORES > Configuration > MagePsycho > Sales Promotion Pro > Configure your settings here...
6. Go to Admin > MARKETING > Cart Price Rules > Create your new cart rules here...
v1.0.1released on 2019-11-12
- changed Refactored the code
- added Checked the compatibility with Magento 2.3.x
v1.0.0released on 2019-06-15
- added Initial Release
How can I pay for MagePsycho extensions?
If I buy an extension, how would I get it?
After you make a purchase, the order will appear in the "My Orders" section of your personal account page.
As soon as the order status becomes completed the purchased extensions can be downloaded from "My Downloads" section.
How can I get the license key(s) for the purchased extension?
In case if you have't received any license key(s), please Contact Us with the order #.
Are your extensions open source or encrypted?
Do you provide Magento customization service?
Can I get a refund if an extension doesn’t suit me?
After 30 days from the date of purchase, the refund is not applied. You also cannot ask for a refund for the installation service or custom service.If you are looking for a specific solution for your store, please Contact Us.
Can I request a free trial?
But if you buy an extension and it doesn’t suit you in any way, you can request a refund with no risks on your side.
Moreover, most of our extensions have demos, where you can see how our modules work.
What is the license policy? On how many websites can I use MagePsycho extensions?
In the case of additional licenses, we do provide a good discount.