You are browsing documentation for version 5.0 of OroCommerce, OroCRM, and OroPlatform, maintained until August 2024 and supported until March 2026. See version 5.1 (the latest LTS version) of the Oro documentation for information on latest features.
See our Release Process documentation for more information on the currently supported and upcoming releases.
Review the FAQs
This quick reference guide illustrates the most common issues that you may face when working with promotions and coupons and provides quick solutions and advice.
I have set up a promotion to be triggered by Coupons and Conditions. I have not generated any coupons but I have added an expression to trigger the promotion based on specific criteria.
The promotion hasn’t been triggered because either of the following conditions must be met for the Coupons and Conditions option:
- You’ve created a coupon(s) and added conditions
- You’ve created a coupon(s)
If you need to trigger the promotion solely by conditions, use the Conditions Only option.
I need to create a promotion but I don’t see this option in the main menu.
Make sure that promotions are enabled for your OroCommerce instance. If you have the corresponding permissions, navigate to System > Configuration > Commerce > Promotions and select the Enable Promotions checkbox. Otherwise, please contact your administrator.
I have created a new promotion for all products but a different promotion seems to be applied instead.
Make sure the sort order for the new promotion is lower than the promotion that is currently applied (the lower the sort order the higher the priority). Also, make sure that Further Rule Processing has not been selected for the promotion with a lower priority, as this would prevent a new promotion from being applied.
When I am trying to filter out products for the promotion, some of the products that I need to be eligible for the promotion are not displayed.
When adding items eligible for the discount, make sure that they have not been accidentally excluded (i.e., added to the Excluded tab). Excluded products are not displayed on the list. Also, keep in mind that if the unit of quantity selected for the promotion does not match the product unit, the promotion will not be applied to them.
I have generated a bunch of coupons for a promotion and I am trying to apply them to the order through the back-office but I keep getting an error message. It says that the discount has already been applied.
You cannot apply two coupon codes to one order if they belong to the same promotion. Use the Add Special Discount option to add an additional discount, if necessary. Alternatively, create another promotion and generate new coupons for it.
How are multiple percentage discounts applied on the same line item and order total?
In OroCommerce promotions on order line items and order totals with the Percent type are stacked when applied on the same line item or order total, i.e., each subsequent discount is calculated based on the amount already discounted by the previous discount(s). For example, when consecutively applying 10% (percentage), $15 (fixed amount), and 30% (percentage) on the order total of $100, the resulting total will be calculated as follows:
$100 - (10% off $100) = $100 - $10 = $90
$90 - $15 = $75
$75 - (30% off $75) = $75 - $22.50 = $52.50
If discounts are stacked in a different order, for example 30%, $15, and 10%, the resulting amount will be different:
$100 - (30% off $100) = $100 - $30 = $70
$70 - $15 = $55
$55 - (10% off $55) = $55 - $5.50 = $49.50
The order in which the promotions are applied is defined by its “Sort Order” field value. You can also prevent combining multiple promotions in the same order by setting “Stop Further Rule Processing” flag.