How to Create Catalog Price Rules in Magento 2

How to Create Magento 2 Catalog Price Rules With Only 4 Simple Steps

by Van Nguyen

As you know, Magento 2 catalog price rules and cart price rules are two kinds of price rules to help store owners to set up suitable promotion programs for their Marketing campaigns.

Cart Price Rule is used for applying discounts in the shopping cart based on sets of conditions. Discounts can be automatically applied to reduce subtotal for customers when they meet conditions or when they enter a valid coupon code.

Catalog Price Rule is used to directly offer discounts on the catalogs before products are added to the shopping cart. Unlike the cart price rule, this rule doesn’t use coupon codes because product prices are automatically discounted on the catalogs.

In this blog post, we will introduce how to create a catalog price rule easily in Magento 2, step by step.

Simplify Catalog Management with Magento 2 Dynamic Category – Assign products to categories automatically based on advanced conditions!

Full Guide To Create Magento 2 Catalog Price Rules

Step 1: Add the new rule 

You go to the Magento 2 backend and choose Marketing on the left sidebar. Then, you choose Catalog Price Rules under Promotions.

Click the “Add New Rule” button to begin to create a Magento 2 catalog price rule.

Four sections need to be completed when setting up a new catalog price rule: Rule Information,  Conditions, and Actions.

catalog price rules in magento 2

In Rule Information, you need to finish the following information:

  • Rule Name and Description: fill in your wanted rule name and description which are used for internal reference only.
  • Status: Select Active or Inactive status depending on your demands or promotions.
  • Website: choose the website to apply the rule.

(Please remember that that default Magento 2 catalog price rules are only applied to the whole website. If you want to apply for store view, you need an extension to support this, like the Catalog price rule per store view for Magento 2 by BSS, for instance).

  • Customer Groups: select customer groups to apply this rule.

You set a valid time range for the rule via a calendar view in From and To box.

  • In Priority: Enter a number to determine the priority of the rule about the Action settings of other price rules that might be active at the same time. The lowest number will have the highest priority.

Step 2: Set conditions

Most of the available conditions are based on existing attribute values. To apply the rule to all products, leave the conditions blank.

catalog price rules in magento 2

You can see a statement  ” If ALL of these conditions are TRUE“:

  • Click ALL to select ALL or ANY.
  • Click TRUE to select TRUE or FALSE.

Then, you can select product attributes to set conditions which are suitable for your promotion.

To apply the rule to all products, leave the condition unchanged. 

But if you want to set rules to apply to some certain products, follow these four examples to set up the right rule.

You can keep on clicking the Add icon to define other conditions. To delete any condition, click the Delete icon.

Case 1: Discount rules for products that have all conditions.

Use the statement “ALL of these conditions are TRUE” and click the add icon to add the conditions you want.

case-1

Case 2: Discount rules for all products except for ones that have all conditions.

Use the statement “ALL of these conditions are FALSE” and click the add icon to add the conditions you want.

case-2

Case 3: Discount rules for products that have one of those conditions.

Use the statement “ANY of these conditions are TRUE” and click the add icon to add the conditions you want.

case-3

Case 4: Discount rules with combined conditions.

Use the statement “ANY of these conditions are TRUE” and click the add icon to add the conditions you want to include.

Use the statement “ANY of these conditions are FALSE” and click the add icon to add conditions you want to exclude.

case-4

Step 3: Define actions

After setting up necessary conditions for a rule, you need to define actions for the system to apply.

catalog price rules in magento 2

In Apply: Choose one of the following options.

  • Apply as the percentage of original: The final product price is equal to the original price minus a percentage of the original price. For example, the original price is $50 and after being discounted for 10%, the final price is $50 – (10% x $50) = $45.
  • Apply as fixed amount: The final product price is equal to the original price minus a fixed amount set up in Discount Amount. For example, the original price is $100, and you set a fixed amount discount is $20, the final price is $100 – $20 = $80.
  • Adjust final price to this percentage: Discounts item by defining the final price based on percentage. For example, The original price is $100, and you enter 40 in Discount Amount, the final price is $100 x 40% = $40.
  • Adjust final price to discount value: Set the final price to the fixed amount.

In Discount Amount: Enter a number for the amount of discount.

In Discard subsequent rules: Set Yes to stop processing other rules after this rule is applied.

You click Save and Continue Edit

Step 4: Apply rule

There are two ways to apply Magento 2 catalog price rules: 

  • Click Save and Apply and the rule is immediately applied.
  • Click Apply Rules from the catalog price rules grid table.

The rule is applied in the frontend as below:

The rule is applied in the frontend as below:

An important thing you should remember is that the rules may take an hour to become available. Therefore, you need to make sure to allow enough time for it to get into the system. Moreover, let’s test rules to guarantee their correct working. Otherwise specified, price rules are automatically processed with other system rules each night. As new rules are added, Magento recalculates the prices and the priorities accordingly.

Conclusion

This is a tutorial about how to create Magento 2 catalog price rules for the whole website of Magento 2. It means that this rule will be applied to all store views of a store on a website. Therefore, it is impossible for store owners to set up a catalog price rule for each store view. To solve this drawback of Magento, you need to install an extension called Catalog Price Rule per Store View so that you can offer different promotions for various store views of a store.

This module allows the admin to set up different prices for the same product on each Magento store view and supports setting up base currency per store view easily.

catalog-price-rule-per-store-view-by-bss

Highlight features: 

  • Set up different prices, special prices and tier prices for a product per store view of Magento 2 store
  • Set up base currency for each Magento 2 store view
  • Customers checkout with base currency of their store view conveniently
  • Set up various special prices for a product per store view of Magento 2 store

READ MORE about Product Prices Per Magento 2 Websites And Store Views HERE!

BSS Commerce is one of the leading Magento extension providers and web development services in the world. With experienced and certified Magento developers, we commit to bringing high-quality products and services to optimize your business effectively. Furthermore, we offer FREE Installation – FREE 1-year Support and FREE Lifetime Update for every Magento extension.

CONTACT NOW to let us know your problems. We are willing to support you every time.

Next Reading Suggestions

© 2019 BSS Commerce owned by THANH CONG INTER ., JSC. All Rights Reserved.
Business registration certificate no. 0106064469 issued by Hanoi Department of Planning and Investment on 19 December 2019.
Legal Representative: Mr. Nguyen Quang Trung.