Configure Global Promotions Settings 

You can enable or disable promotions and coupons, as well as control their strategy across your application in the system configuration. You can also control whether to enable or disable entering coupon codes that are different only by letter case (e.g., SpringSale, SPRINGSALE, springsale) during the checkout.

The configuration is available globally and per organization.

To reach promotion configuration:

  1. Navigate to System > Configuration in the main menu.

  2. Select Commerce > Sales > Promotion in the menu to the left.

Global promotions configuration


By default, promotions are enabled and the Combine All Discounts strategy is set.

  1. To customize the default settings, clear the Use Default checkbox next to the option.

  2. Enable or disable the following options as required:

Enable Promotions — the option determines whether to activate or deactivate the promotions feature and promotions-related functionality in your Oro application.

Case-Insensitive Coupon Codes — the option determines whether to consider or ignore the letter case of the applied coupon codes. By default, the option is disabled, meaning that the system carefully checks the entered coupon code against the letter case, so SpringSale, SPRINGSALE, and springsale, are considered to be the three different codes. When the option is enabled, the mentioned codes will be considered equal.

Discount Strategy — the option determines which strategy to use when calculating the promotion discount for a product:

  • When Combine All Discounts is selected, all discount options applicable to products are used in combination.

  • When Best Value Discounts Only is selected, only the promotion that gives the best value is applied to products.

  1. Click Save.

Related Topics