Magento Commerce, 2.3.x

Creating a Catalog Price Rule

Follow these instructions to apply a discount to specific products whenever a set of conditions is met. Catalog price rule discounts go into effect before the product is placed into the shopping cartA grouping of products that the customer wishes to purchase at the end of their shopping session..

  • Field Descriptions



    Rule Information

    Rule Name

    (Required) The name of the rule is for internal reference.


    A description of the rule should include the purpose of the rule, and explain how it is used.


    (Required) Identifies the websites where the rule can be used.

    Customer Groups

    (Required) Identifies the customer groups to which the rule applies.


    A number that indicates the priority of this rule in relation to others. The highest priority is number 1.



    Specifies the conditions that must be met before the catalog price rule goes into action. If left blank, the rule applies to all products.



    Determines the type of calculation that is applied to the purchase. Options:

    Apply as percentage of original

    Discounts item by subtracting a percentage of the regular* price.

    Apply as fixed amount

    Discounts item by subtracting a fixed amount from the regular price.

    Adjust final price to this percentage

    Adjusts the final price by a percentage of the regular price.

    Adjust final price to discount value

    Sets the final price to a fixed, discounted amount.


    *Regular price refers to the base product price without any advanced pricing (special/tier/group) or promotional discounts.

    **Final price refers to the discounted price that appears in the shopping cart.

    Discount Amount

    (Required) The amount of discount that is offered.

    Discard Subsequent Rules

    Determines if additional rules can be applied to this purchase. To prevent multiple discounts from being applied to the same purchase, select “Yes.” Options: Yes / No

    related Dynamic Blocks


    Identifies any dynamic block(s) that are associated with the rule.