Magento 2 B2B Extensions

  1. Home
  2. Docs
  3. Magento 2 B2B Extensions
  4. Magento 2 Custom Pricing
  5. User Guide

User Guide

1. Overview

Magento 2 Custom Pricing allows you to conveniently tailor different prices to different customers/ customer groups by assigning price rules massively in the backend. Then, the price of the same product in the frontend will vary depending on each customer group. For example, visiting a T-shirt product page, the non-logged-in will see a price tag of $5, while wholesalers see it as $3.

2. How Does It Work?

Please go to Store ⇒ Configuration ⇒ BSSCommerce ⇒ Custom Pricing

2.1 General configs

general-config-magento-2-custom-pricing

In Enable: choose Yes to enable Custom Pricing functions.

In Apply Normal Special Price: Choose how to display prices for products assigned both Special Price and Custom Price.

- Choose Yes to enable this configuration: 

  • If Special Price < Custom Price: the system will show Special Price in the frontend.
  • If Special Price > Custom Price: the system will show Custom Price in the frontend.

- Choose No to disable this, the system will auto show Custom Price in the frontend.

In Apply Normal Tier Price: Choose how to display prices for products assigned both Tier Price and Custom Price.

- Choose Yes to enable this configuration: 

  • If Tier Price < Custom Price: the system will show Tier Price in the frontend.
  • If Tier Price > Custom Price: the system will show Custom Price in the frontend.

- Choose No to disable this, the system will auto show Custom Price in the frontend.

2.2. Price Rules (Setup Rules to Assign Custom Price to Product)

Go to Catalog ⇒ Price Rules

Add New Price Rule by clicking the New Price Rule button at the top right corner.

new-price-rule-magento-2-custom-pricing

2.2.1. Setup General Information

In the General Information section:

general-information-magento-2-custom-pricing

Switch Active to Yes to use this rule on the frontend. Choose No to disable this rule.

Rule Name: Type the name you want to set for the rule.

Website: Choose the Scope of this rule.

Description: Write a short description of this rule for better management.

Select Product Conditions and Customer Conditions applied for this rule.

* Please note that if you leave all blank, the price rule will be applied for all products and all customers on the website.

If you want to use this rule for non-logged-in customers, please switch Is Applied For Not Logged In Customer to Yes.

Click Save and Continue Edit. (This step is crucial, please don't forget it!)

2.2.2. Setup and Assign Custom Price to Products

In Product Price Tab

product-price-magento-2-custom-pricing

There are 2 ways to set Custom Price for Products:

1.  Set price for each product individually - You should use this when you have more custom prices for 1 product: Click Select (in Action column) and Edit.

product-price-individual-magento-2-custom-pricing

2. Set price for bulk products - You should use this when you want to apply only 1 absolute price or 1 discount rule for all products: Tick all products or specific items you want to set custom price Click Action/Update Price

product-price-bulk-magento-2-custom-pricing

In Edit Custom Price Tab

edit-custom-price

There are 5 options to set custom prices for customers based on your sales campaigns.

  • Absolute Price: Set up a single price for all products. For example, you enter $20 for t-shirts, shirts, and shorts, all 3 items are priced at $20, regardless of the initial price of each product.
  • Increase Fixed: Custom Price will equal to the original price plus the price entered in the box.
  • Decrease Fixed: The Custom Price will equal to the original price minus the price in the box.
  • Increase Percentage: Custom Price will equal to the original price plus % increase filled in the box.
  • Decrease Percentage:  Custom Price will equal to the original price minus % increase filled in the box.

2.2.3. Review Applied Customers

In Applied Customer tab:

applied-customer1-magento-2-custom-pricing

You can see all customers who are able to purchase with the custom prices in this price rule (based on Customer Conditions selected in the General Information tab).

Here, you have options to select which customers would be excluded from this price rule by using Edit inline. 

applied-customer-magento-2-custom-pricing

* Note: If Applied Rule Status is Yes, that customer is able to see the custom price.

Click Save button to save the price rule.

Finally, go to the frontend and check the result.

non-logged-in-magento-2-custom-pricing
general-custom-price


Was this article helpful to you? Yes No

How can we help?