Magento 2

Magento 2 Sales Promotion Pro

Rating:
100% of 100
Share
Login to earn Reward Points for sharing!

This extension extends default rule-based promotions of Magento 2 by adding new rules like FREE gift along with several shopping cart conditions.

Compatibility

Community: 2.2, 2.3, 2.4
Enterprise: 2.2, 2.3, 2.4
? Please enter the production domain without http:// or https://. For example: www.magepsycho.com For multiple purchases of the extension (i.e. Qty > 1), you can use comma separator(,) for multiple domains. Note that no of domains should not exceed the ordered qty.
? Please enter the development domain without http:// or https://. For example: www.magepsycho.com For multiple purchases of the extension (i.e. Qty > 1), you can use comma separator(,) for multiple domains. Note that no of domains should not exceed the ordered qty.
$75.00
v1.0.2
30 Days Money Back
Free Lifetime updates
100% Open Source

Boost sales and customer loyalty with advanced cart rule promotions — including free gift offers, new/subscriber discounts, and purchase-history-based rewards. Extends Magento 2's default promotions with powerful new rules and conditions.

The Problem

Magento 2's built-in cart price rules are limited — no free gift support, no conditions based on customer history (lifetime spend, order count), and no way to target new customers or newsletter subscribers with specific promotions.

The Solution

This extension adds new rule actions (free gift) and dozens of customer & sales history conditions to Magento's cart price rules. Target new customers, loyal buyers, subscribers, or high-spenders with tailored promotions — all from the native promotion interface.

Key Features

Free Gift Promotions Configure cart rules to automatically add a free gift product
New Customer Discounts Offer exclusive discounts to first-time customers
Subscriber Discounts Reward newsletter subscribers with special offers
Purchase History Rules Conditions based on lifetime sales amount and order count
Targeted Promotions Target all or specific customers and subscribers
First Order Discount Special offers exclusively for a customer's first purchase
Gift Icon in Cart Configurable gift icon display in cart and mini-cart
Extended Conditions New cart rule conditions based on customer & sales attributes

Feature Highlights

Free Gift Promotions

Give away free gift products as part of promotional campaigns to attract new customers, boost sales, and increase loyalty. Define which items are given as gifts based on flexible cart rule conditions.

Example Promotions

  • Get a free gift with purchases of $250 or more
  • Get a free gift when purchasing specific products
  • Get a free gift with any product from a specific category
  • Combine with any other cart rule condition for advanced campaigns

New & Specific Customer Discounts

Welcome new customers with exclusive offers or reward specific loyal customers to encourage repeat purchases.

New Customers

  • Free shipping for new customers
  • 10% off for first-time buyers
  • Special discount on first order

Specific Customers

  • $100 off for VIP customers
  • Exclusive offers for selected accounts
  • Loyalty rewards for repeat buyers

Subscriber Discounts

Increase newsletter sign-ups by offering discounts in exchange for email subscriptions. Build your email list while driving conversions — target all subscribers or specific ones.

Example Promotions

  • 20% off for all newsletter subscribers
  • $20 discount for specific subscriber segments
  • Combine with other conditions for targeted subscriber offers

Discounts Based on Purchase History

Reward loyal customers based on their lifetime spending or total number of orders. Encourage higher cart values and repeat purchases by tying promotions to purchase milestones.

Example Promotions

  • $100 voucher for customers with lifetime sales over $1,000
  • 10% off for customers who have placed 5+ orders
  • Free shipping for customers in the top spending tier
You can configure which order statuses count toward customer sales history in Stores > Configuration > Sales Promotion Pro.

Benefits

Higher Conversion Rate Reduce cart abandonment and turn visitors into buyers
Increased Order Value Boost cart size and average order value with threshold promotions
Customer Acquisition Attract new customers with compelling first-purchase offers
Customer Loyalty Thank loyal customers with exclusive discounts and rewards
Re-engage Inactive Buyers Bring back dormant customers with targeted promotions
Faster Stock Movement Clear slow-moving inventory with free gift and discount campaigns

Installation

1
Download the extension .zip file and extract the files.
2
Copy the extension files from src/ folder to your {magento2-root-dir}/
3
Run the following commands from SSH console:
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 to configure settings.
6
Go to Admin > Marketing > Cart Price Rules to create promotions with the new rules and conditions.

Live Demo

v1.0.2

released on 2020-06-15
  • added Added custom message when FREE gift is added to cart
  • changed Sorted position for FREE gift SKU field in cart rule form
  • changed Fixed FREE gift issue in case of multiple cart rules

v1.0.1

released on 2019-11-12
  • changed Refactored the code
  • added Checked the compatibility with Magento 2.3.x

v1.0.0

released on 2019-06-15
  • added Initial Release

Generic

How can I pay for MagePsycho extensions?

We only support PayPal for now. The other means are under processing.

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?

The license key(s) are sent along with the invoice email.
In case if you have't received any license key(s), please Contact Us with the order #.

Are your extensions open source or encrypted?

All of our extensions are developed on the open source platform.

Do you provide Magento customization service?

Yes, sure, we can help you with customization. Please, submit the Request Quote form.

Can I get a refund if an extension doesn’t suit me?

Absolutely. MagePsycho provides a 30-day money back guarantee. So feel free to purchase.

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?

MagePsycho doesn’t provide any trials. But we have a 30 days money back guarantee.
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?

Our license allows you to use in a single domain but an unlimited number of sub-domains.
In the case of additional licenses, we do provide a good discount.

Will I get free support and updates?

You will get free lifetime updates for extensions purchased from us.
Write Your Own Review
Only registered users can write reviews. Please Sign in or create an account
You May Also Like