Custom Promo Conditions for Magento 2

Turn your promotions to highly personalized ones with the Custom Conditions for Magento 2 extension.
  • Target promotions with order history conditions
  • 15 types of customer attributes to personalize your offers
  • Specify segments based on Shipping & Payment methods
  • Mix conditions to stronger the flexibility of promotions
  • Default Magento functionality support
Regular Price $99 $79
Add to Wish List
Product updates and support for 12 months

Updates and support prolongation - $65

more info

Pick a combo deal with 10% discount:

Custom Promo Conditions for Magento 2
Regular Price $99 $79
Save $85.05

The fact: Consumers don’t want to be treated like a number. Do you know what it means?

Your customers are individuals at first. Their great value is to be recognized as a personality. The statistics talks for itself: 91% of customers expect retailers to know who they are and what their interaction history is (Gladly’s survey).

Make a step towards your customers with the Advanced Conditions for Magento 2 extension. Create personalized experiences with multiple rule types, form their loyalty and see that like a fine wine it gets better with age.

Gain benefits with highly personalized promotions


Boost the total average order value


Offer promotions and discounts only for the target audience


Improve customer loyalty

Personalize the promotion

The customers are more likely to buy from a retailer that:

  • recognizes them by name;
  • recommends products/services based on previous purchases;
  • knows their purchase history.

That’s the reason we designed the Magento 2 module that provides you with the conditions based on the purchases history and customer attributes.

To turn the Magento promotional product into the advanced highly targeted one, you just need to add an advanced condition (or a combination thereof).


Order Subselection

Offer great deals based on order history with Order Subselection. With Custom Promo Conditions extension you can easily create unique combinations of conditions to encourage your customers with special offers and increase their loyalty.

The Order Subselection setting uses Average Order Value, Total Sales Amount, Number of Placed Orders and allows you to specify additional attributes of orders, such as status and period after which the order was placed.

Customer attributes

15 types of customer attributes are at your disposal to deeply personalize any promotion. These are just a few examples of how you can put these conditions on practice:

  • Offer bonuses for clients with a Membership period more than 365 days;
  • Give discounts to all Valentines on a St. Valentine's Day;
  • Provide with 70% discount all the customers created their accounts at a special date, if they have completed more than 2 orders;
  • Create special deals only for British men.
  • Grant discounts and gifts for those who registered on the date of your store foundation.

Don’t hesitate to discover new ways to reach your customers. Be one step ahead with the extension.


Advanced Conditions

Create various customer segments based on shipping and payment methods, location, order subselection, weight of the product and it’s quantity in stock.

  • Encourage customers paying with certain payment methods (e.g. Braintree) or choosing certain shipment methods you’d prefer by setting up discounts and bonuses for such conditions;
  • Use the ‘City' and ‘Shipping Address' conditions to limit or expand the area of delivery;
  • Control your stock and delivery load with 'Order subselection’, ‘Quantity in Stock’ and 'Weight of the product’ conditions.
  • Use the 'Storeview currency' condition to create custom rules for your multicurrency segments. This condition will work if the user selects a specific currency (works only for Magento 2.3.+ versions).

Try different combinations of product attributes and advanced conditions to maximize the efficiency of your promo configurations!

Optimize Product Options with Strategic Pricing Insights

When you're using Amasty's Custom Options & Conditions for Magento 2, you're able to provide a personalized shopping experience by offering custom product options based on certain conditions. To complement this, consider integrating with Amasty's Omnibus Price Tracker. This module helps you align your product pricing with the EU Omnibus Directive requirements and gain actionable insights on price changes. By merging tailored product options with strategic price tracking, you're not only enhancing user experience but also ensuring that your pricing strategy is compliant and competitive in the market.

How to create custom condition rules in Magento 2?

One of the methods to effortlessly create various custom condition rules is to enable the Magento 2 Custom Promo Conditions extension. Prepare highly personalized deals for customers by creating condition rules based on the facts from customer purchasing history, important attributes, or even combinations of these factors. For instance, you can make special offers for customers taking into account the quantity of orders made, membership period, country, or all characteristics at once.

Adobe partner logo
Magento Marketplace logo
See 500+ verified reviews
1 Single points of sales
Trusted by Customers
Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a Magento 2 compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
Do you have the installation service?
Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
How can I receive a discount?
We are now working at a loyalty program for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay ...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload:1. log in to the customer account;2. navigate to the Products tab, scroll to the packages section, and click the Download link next to the extension that should be updated;3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
Customer Reviews

Do you need specific features added so you can achieve your business goals?

Drop us a line and we'll customize this extension for you!

You can always download the recent version free of charge from your account installing an upgrade is easy

See Magento (and other software) versions we support and guarantee their compatibility with our extensions

Version 1.5.10
Last Update: Mar 11, 2024
1.5.10 - Mar 11, 2024
    1.5.9 - Jun 26, 2023
    • Fix we solved the problem with shipping rules applying when customer attributes are being used in conditions
    • Fix we fixed the 'Custom Options SKU' condition work
    • Fix the issue with saving the Product Custom Option condition was resolved
    • Fix we fixed the problem with incorrect Payment Method name displaying on the Orders grid
    1.5.8 - Mar 28, 2023
    • Fix we resolved the problem with using restriction method by condition Billing Address Country
    1.5.7 - Jul 01, 2022
    • Fix we corrected the 'Created At' condition work
    1.5.6 - May 26, 2022
    • Fix we corrected the Cart Price Rule conditions behavior for Bundle products
    1.5.5 - Apr 12, 2022
    • Compatibility now the extension is compatible with Magento 2.4.3-p2 and 2.4.4
    1.5.4 - Nov 04, 2021
    • Fix we solved the problem with validating the City entered with a space
    • Fix we addressed the issue with the disappearing discount
    • Fix we fixed the problem with adding product to the cart if the Storeview Currency condition is specified in the rule
    1.5.3 - Aug 16, 2021
    • Compatibility now the extension is compatible with Magento 2.4.3, 2.4.2-p2, 2.3.7-p1
    1.5.2 - Dec 28, 2020
    • Fix we solved the problem with PayPal Braintree condition for saving cards
    • Fix we solved the problem with Klarna payment method condition
    1.5.1 - Oct 13, 2020
    • Improvement we added indexes for MySQL queries to speed up extension
    1.5.0 - Apr 13, 2020
    • New now the extension includes a new Store View Currency condition that will work when the user selects a specific currency (works only for Magento 2.3.+ versions)
    Version 1.4.2
    Last Update: Mar 20, 2020
    1.4.2 - Mar 20, 2020
    • Improvement the code was enhanced
    1.4.1 - Mar 02, 2020
    • Compatibility with Amasty Extra Fee extension was enhanced
    1.4.0 - Jan 20, 2020
    • New we added a new option that allows you to define item option identifier in conditions
    Version 1.3.14
    Last Update: Sep 25, 2019
    1.3.14 - Sep 25, 2019
    • Fix the problem with region id update on checkout
    1.3.13 - Jul 15, 2019
    • Improvement new condition “Row total in cart with tax” was added
    • Fix the issue with validation conditions on cart and checkout pages was resolved
    1.3.12 - May 28, 2019
    • Fix the issue with payment method validation in admin area was resolved
    1.3.11 - May 03, 2019
    • Improvement extension speed has enhanced - the count of requests on checkout page was greatly reduced
    1.3.10 - Mar 18, 2019
    • Improvement \"?ustom options SKU\" condition option for products was added
    1.3.9 - Feb 27, 2019
    • Fix the issue with checkout page freeze was fixed
    1.3.7 - Jan 10, 2019
    • Improvement stability enhancement was implemented
    1.3.6 - Dec 07, 2018
    • Fix the issue with shipping estimate was resolved
    1.3.5 - Nov 21, 2018
    • Fix the issue with negotiable checkout on Magento B2B was fixed
    1.3.4 - Oct 24, 2018
    • Improvement the code was enhanced
    1.3.2 - Aug 09, 2018
    • Fix the issue with taxes on checkout page was resolved
    1.3.0 - Jun 14, 2018
    • Compatibility the compatibility with Shipping Rules, Shipping Restrictions and Payment Restrictions was introduced
    • New the address condition 'City' was introduced
    Version 1.2.1
    Last Update: Jun 26, 2018
    1.2.1 - Jun 26, 2018
    • Fix the issue with js on checkout page was resolved
    1.2.0 - May 24, 2018
    • New Amasty Reward Points compatibility introduced
    Version 1.1.0
    Last Update: May 17, 2018
    1.1.0 - May 17, 2018
    • Compatibility Magento 2.1.0 support introduced.
    • Compatibility Amasty Free Gift support was added.

    Ratings & Reviews

    Be the first to review this product