A Sneak Peek At The Magento Pricing Rules

magento pricing rules

Magento, being preferred as one of the leading eCommerce platforms involves a number of attractive features that helps in maintaining its flagship in the eCommerce industry. One such great feature is the Magento Pricing Rules. If you are a professional Magento developer then you must be having an idea of how these pricing rules works. But if you are an amateur and wish to develop an eCommerce site on Magento platform, you need to be aware of basic Magento pricing rules.

So, get ready to dive-in to the most technical yet interesting part of Magento – The Magento Pricing:

For having access to all sorts or pricing and promotions in Magento, you must have a right to access the admin panel of your Magento. This helps you to create more or less complex promotional rules depending on the preferences as well as needs.

There are two different price rules in the Magento, namely- Catalog price rules and Shopping Cart price rules.

  • The Catalog Price Rules are applied to the products that are in the catalog

  • The Shipping Cart Price Rules are applied only to the products that the customer puts in the shopping cart.

We will have a step-by-step overview on both the pricing rules. So, here we go!


  • First log-in to the Magento’s admin panel and navigate through the Promotions > Catalog Price Rules.

Magento Rule 1

  • By default, there will be a grid with existing pricing rules. In order to edit an existing rule, you can click on the “Add New Rule” button where you will see the rule information settings. This contains three main steps-

    • Rule Information

    • Conditions

    • Actions

magento pricing rule 2

By accessing each of the section, you can modify their settings.

  • Rule Information: By default, the Rule Information option is displayed. Through this, you can configure all the general options, like the name of rule, website and customer group to which the rule will apply.

magento price rule 3

Different settings of rule information include:

    • Rule Name: You can give a rule name that is used for internal use only. This name is not displayed at the front-end.

    • Description: This field is used for adding any kind of information related to the price rule, but this field optional. This is not displayed at the front-end.

    • Status: This field is used to decide whether the catalog price rule is active or not. By default, it is Inactive.

    • Websites: This option will list down all the websites that are being created by you through System > Manage Stores. From there, you can just select the website on which the price rule will apply.

    • Customer Groups: The Customer Groups will list down all the customers groups that you have created by accessing Customers > Customer Groups. Select the customer group on which you wish to apply price rule.

    • From Date and To Date: This option is used for specifying a time period in order to set the validity of the price rule.

    • Priority: You can set the priority of the catalog price rules. You can even apply more than one rule in some of the cases.

  • Conditions: Through Conditions option, you can configure the conditions that can be fulfilled in order for specific price rule to be applied. You can choose specific conditions to set any of the conditions to the price rules.

magento price rule 4

For this, you can select the condition of the category, an attribute set or just a single attribute. You can even create a complex combination of conditions for any of the price rule condition to be applied.

  • Actions: By clicking on the action button, you can manage the settings related with particular price rules.

magento price rule 5

Different settings of action option includes:

    • Apply: This option will allow you to specify how the discount should be applied. By default, it is set to By Percentage of the Original Price. The other options available are By Fixed Amount, To Percentage of the Original Price and To Fixed Amount.

    • Discount Amount: In this field, you can specify the discount amount on the fixed sum or a percentage. You can also calculate its relation with respect to original price.

    • Enable Discount to Sub products: By default, this field is set to No. If you want to enable discount on subproducts, you can simply enable it to Yes.

    • Stop Further Rules Processing: By default, this field is set to No. If you are having more than one price rule setup, you can access it by going through this option.

The catalog price rule will be saved and will be immediately applied once you click on Save button. Remember, it will not be active on the front-end even if its Status option is set to Active.


With the shopping cart price rules, you can set different promotions and discounts on the products that are in the customer’s shopping cart as per different combinations of conditions.

  • First, go to the admin panel and navigate through the Promotions > Shopping Cart Price Rules for adding or editing shopping cart price rules.

magento price rule 6

  • By default, the Magento comes with no example shopping cart price rules. You can add a new rule by clicking on Add New Rule button. Here you will see four price rule setting options namely-

    • Rule information

    • Conditions

    • Actions

    • Labels

magento price rule 7

  • Rule Information: The Rule Information option is displayed by default.

    Here you can view options like-

      • Rule Name: You can type some rule name for the shopping cart price rule and is meant for internal use only. Manage the labels as you want them to appear at the front-end from the Labels section.

      • Description: This is an optional field that is used to add some information related to the price rule.

      • Status: This option is used to select to keep the price rule active or not.

      • Websites: Here you will see a list of websites that is created from System > Manage Stores. Just mark the websites in which you want shopping cart price rule to apply.

      • Customer Groups: Through this option, you can select the customer group or multiple groups where you want the price rules to be valid.

      • Coupon: By default, the Coupon option is set to No Coupon that means no coupon code is required and the price rule will apply to any of the customers belonging to one of the selected groups in the Customer Groups option. The Specific Coupon option will allow you to add coupon option. For this, you need to follow specific steps.

      • Uses per Customer: This option is used to specify the number of times a particular promotion going to be used by a customer.

      • From Date and To Date: These two options specifies a time period for the validity of promotion.

      • Priority: This sets the priority of the shopping cart price rules and generally the lower number of priority is applied before the higher ones.

      • Public in RSS Feed: By default, this option is enabled and to disable it, set it to No.

    • Conditions: The Shopping Cart Price Rule Conditions lists down different conditions that need to be fulfilled and applied on customer’s shopping cart.

magento price rule 8


With this option, you can add the conditions not only according to the categories, product attributes as well as attribute sets but also according to the attributes like the subtotal of the cart, payment method, total weight of products, shipping method, shipping state, shipping country, province and many more.

  • Actions: The Shopping cart price rule actions configures the price same as catalog price rules, but there are some differences.

magento price guide 9

There are different fields like Apply, Discount Amount, Maximum Qty Discount is Applied To, Discount Qty Step (Buy X), Apply to Shipping Amount, Free Shipping and Stop Further Rules Processing that determines final pricing.

  • Labels: If you wish to give a name to your discount as it is seen on the front-end by the customers, then click on the labels option.

magento price rule 10

You can give a label name as it will appear on all store views. If you want to give label name according to per store view, then you can type the corresponding name of the field and give a label name to it.

Final wrap-up

The above-mentioned tips is a brief overview of Magento pricing rules. For a deeper knowledge about these rules, you need to practically implement all these features to your own eCommerce site or store. If yofeatures to your own eCommerce siteu are a novice, you can even consult professional Magento web development companies like the Kodematix that will offer you the best Magento solutions. Thus, just contact us and make your eCommerce store full-fledged live on the web.

Leave a Reply