User Tools

Site Tools


Sidebar

magento_2:smart_discounts

Guide for Smart Discounts

Boost your promotional strategy with a powerful Magento 2 module that enables dynamic campaigns tailored to your business needs.

  • Essential 3 campaign types are supported;
  • Customizable campaign scheduling;
  • Tailor campaigns for customer groups;
  • Flexile discounting options;
  • Easy-to-use promotions dashboard.

General Settings

Go to Amasty Smart Discounts → Settings.

To ensure the app functions correctly, please install the additional connector module by running the following command: composer require amasty/module-smart-discounts-hook. Then, enter the Webhook URL in the appropriate field in the module’s configuration settings. You may find the Webhook URL in the app configuration. Once you’ve verified that the connection is successful, generate the module by running bin/magento webhooks:generate:module.

Skip items with special price - Enable this setting to make sure the discounts are not applied to items with special price. Please note that the setting does not apply to the configurable products and their child products.

Timezone - Select a timezone for the start and end dates of the rules.

Click on Save Settings button in the right corner to apply the edited settings.

Discount Rules

Go to Amasty Smart Discounts → Discount Settings

This dashboard displays all key information about the rules. You can filter them by date or status and add a new rule:

Every promotion includes General Settings with key details like name, duration, target customer groups, and priority:

Name - Specify the name of the promotion program.

Description - add a description that will appear in the cart subtotals to help customers understand the type of discount they’re receiving.

Active Date - add date range. Use the date range option for scheduling extended promotions.

Customer groups - choose the customer groups this promo applies to.

Priority - set priority for this rule.

Products - set for what type of products this action will be applied: all products, specific products, all but specific products.

Discount for Whole Cart

Go to Amasty Smart Discounts → Discount Settings → Click on Add New Rule →Discount for Whole Cart

After editing General Settings for promo action, modify the Actions section, where the promotion execution logic is configured.

Discount Action - set discount action to Discount for whole cart.

Discount Type - choose fixed discount or Percendt discount.

Discount amount - set the amount of discount that will be applied to this rule.

Buy X Get Y

Go to Amasty Smart Discounts → Discount Settings → Click on Add New Rule →Buy X Get Y

After editing General Settings for promo action, modify the Actions section, where the promotion execution logic is configured.

Discount Type - Enter a numeric value that will be used as a discount. Please, note that if Discount type is set to 'Fixed price', then the Discount amount will be used as a fixed price:

Number of X products - ​ specify what number of products customers should buy to get Y.

Number of Y products - specify how many products customers will get.

First apply discount to - If there are multiple products in the cart that can be covered by the current rule, the discount will first be applied to either cheapest or most expensive products.

Apply discount only once in a cart - When disabled, the discount will be applied iteratively.

For example, if Number of X products is set to 3, the discount amount will be timed 2 when a customer adds 6 products in the cart. However, when the setting is enabled, the discount amount will only be granted once regardless of the total number of items.

Discard subsequent rules - Enable this option to stop the rules with lower priority when the rule with this setting is activated.

Products

The Products list offers advanced settings to strategically categorize products as X or Y, enhancing targeted promotion management.

Get discount for Each $X spent

Go to Amasty Smart Discounts → Discount Settings → Click on Add New Rule → Get discount for Each $X spent

After editing General Settings for promo action, modify the Actions section, where the promotion execution logic is configured.

Discount Type - Enter a numeric value that will be used as a discount. Please, note that if Discount type is set to 'Fixed price', then the Discount amount will be used as a fixed price.

Discount step (spend X) ​- Enter a numeric value that will be used as a discount step. For example, set 100 if you’d like to grant 5% discount for each $100 spent.

Products - Enter comma-separated product SKUs in the following format: sku1, sku2, sku3

magento_2/smart_discounts.txt · Last modified: 2025/07/11 11:00 by avronskaya