Today, we are going to compare Magento 2 customer-specific pricing extensions. If you are not familiar with the topic, here is a brief explanation: such tools allow implementing an individual approach to customers by providing them with special prices. Customers are usually informed about the discount they get, so the new price motivates them to purchase more. Unfortunately, Magento customer-specific pricing is not available out of the box, since the platform has some limitations. However, you can always close the gap between your ecommerce needs and the reality with the help of third-party Magento 2 B2B modules.
If you are looking for a Magento customer pricing extension suitable for your specific needs, you’ve come to the right place. Below, we compare three leading B2B solutions: MageWorx Prices per Customer, MageDelight Price Per Customer, and AIRBYTES Price System.
Table of contents
Mageworx Prices per Customer Magento 2 Extension
Let’s begin our comparison with the MageWorx Prices per Customer Magento 2 module. It is a basic Magento 2 customer-specific pricing extension with the minimal price tag. The solution is great for both B2C and B2B stores, but only in case of a small or medium business. The tool still requires lots of manual work to be done, so let’s explore its functionality in more detail to shed light on the provided functionality.
With the MageWorx Prices per Customer Magento 2 module, you can create an unlimited number of individual pricing schemes, rewarding your loyal buyers. At the same time, the extension allows hiding prices from guests. It is also necessary to mention that Magento tier price per customer is among further updates that you will get for free if you purchase the module today.
As for the configuration of the module, it is implemented via the existing backend elements. To implement Magento individual customer pricing, you should go to your product catalog (Products -> Inventory -> Catalog), where all products are gathered in a grid. Select an existing item or create a new product to set up Magento price per customer.
Scroll down until you see the Price per Customer section. Here, you can select a customer to provide him or her with an individual price. The MageWorx Prices per Customer Magento 2 module allows entering a customer email or selecting a customer from the grid (hit ‘Search Customer’ button to open the grid). Next, you specify two new prices: customer price and customer special price. There are three ways to customize the price with this Magento 2 price per customer extension:
- x.xx – replace price with the given value;
- ±x.xx – increase/decrease price by the given value;
- ±x% – increase/decrease price by the given percent;
Click the ‘Save Customer Price’ button, and the new individual prices will be displayed in the grid below. Note that you can edit or delete each customer price and customer special price here. As mentioned above, an unlimited number of customer specific prices may be created.
As for the frontend appearance of the MageWorx Prices per Customer Magento 2 extension, it displays both the discounted price and the regular price. As a result, your clients always know about your personalized approach. Furthermore, such a frontend appearance motivates buyers to purchase more.
As for the price of the extension, it is just $99. Thus, you can get the Magento customer group pricing extension with the desired functionality and the basic set of B2B features, even with the minimum budget. Let’s see what other participants of our comparison offer.
MageDelight Price Per Customer Magento 2 Extension
MageDelight offers another reliable Magento 2 price per customer extension. It provides a slightly more complicated backend section with an enhanced set of B2B features, including Magento tier price per customer functionality. With this B2B Magento 2 extension, you can easily get the desired functionality creating tier prices for each customer. Furthermore, the frontend appearance of the module introduces an additional layer of motivation for registered buyers to purchase more and guests – to create a customer account. Below, we describe these and other features in more detail.
In comparison to MageWorx, MageDelight implements a different approach. Besides the product edit page in the backend, all the price per customer options are available on the customer information page under Customers -> All Customers -> Select Any User. Here, you will see the Price Per Customer tab that allows adding as many products as you wish. The grid enables you to customize two parameters: Special Price and Quantity to apply the new price. Use a fixed value to create a new price or a percent to specify the discount. Besides, this Magento catalog price rule per customer extension allows specifying a percent discount on all products.
As for the Magento tier price per customer functionality, it can be implemented as follows. On the customer information page, you should add the same product several times. For each item copy, set a new special price and quantity. Don’t forget that the more items a customer purchases, the lower the price should be.
These are not all features of the MageDelight Price Per Customer Magento 2 extension. If you like the way Magento different price per customer is implemented in the MageWorx extension, we have some good news: MageDelight allows adding individual prices from the catalog as well. Thus, you can select an item under Products -> Inventory -> Catalog, and, in the Price Per Customer section, click the Price Per Customer Configuration button. In a new window, select customers and specify individual price and quantity for each one.
When it comes to the frontend implementation, the MageDelight Magento 2 price per customer module offers a broader range of features than its competitor. First of all, the Magento 2 custom price per customer extension adds a link that leads to a page listing products with individual prices. The ‘Offers for you’ link is available at the top right corner of the header. Note that both new and old prices are displayed for each item.
The same functionality is implemented on the product page:
As for tier prices, they may be displayed on a product page as well:
For only $199, MageDelight offers an enhanced set of features, providing the desired Magento product price per customer functionality. If a basic tool is not enough for your business, pay attention to the MageDelight Price Per Customer Magento 2 module.
AIRBYTES Price System Magento 2 Extension
The AIRBYTES Price System Magento 2 module is the most elaborate extension in our comparison. First of all, it offers advanced Magento price per customer group functionality in addition to individual prices and discounts. Category-specific customer prices with complex pricing rules and tier prices are supported as well. Moreover, the extension allows leveraging Magento price lists.
Let’s take a look at the backend implementation of the module. Go to a customer information page using the Customers -> All Customers -> Select a Customer menu. On the customer information page, open the Pricesystem tab. It is divided into three sections: Pricesystem, Customer Pricing, and Assigned Pricelists.
The first one allows applying a price discount or surcharge to all products for the selected customer, as well as choosing a price select rule.
In Customer Pricing, you can create a discount, surcharge, or new price for selected products and specify a time interval to apply them.
While adding a new customer price with this Magento product price per customer module, you need to select a product by name or SKU, specify a quantity to apply the discount, set a new price, and choose its type (fixed price, fixed or percent surcharge, or fixed or percent discount). You can also select dates when the custom price will be applied.
As for the Assigned Pricelists, this section displays all price lists assigned to the customer.
While editing a price list, you need to deal with 4 tabs of settings: Pricelist Information, Products, Customers, and Groups. Under the first one, you can edit the name of your price list, make it active/inactive, specify whether it is a base price list, set priority, select a period to apply the price list, and choose a website where it will be used. Here, you can also choose customer and customer address attributes, specify their values, and decide whether to combine the attributes on the check performed by the module.
Next, add products that will be available in the price list:
In the Products tab, you can also specify a discount or surcharge to the whole price list.
Under the Customers and Groups tabs, you can add individual customers and whole customer groups.
Category prices may be implemented on a customer-basis as well. Go to Catalog -> Categories -> Select Category and find the Categoryprice section. Here, you can view customers who get category-specific discounts. You can add as many customers as you need.
The following image displays how the Magento different price per customer group functionality is implemented within the AIRBYTES Price System Magento 2 module.
The price of this B2B Magento 2 extension starts from €1999. It is not only the most complex and fully-featured solution in our comparison but also the most expensive one in the whole Magento 2 ecosystem. The AIRBYTES Price System Magento 2 extension is mostly suitable for big businesses, but it doesn’t mean that you can’t use it on a small store.
Magento 2 Customer Specific Pricing Extensions Comparison
|Individual customer prices||+||+||+|
|Individual customer special prices||+||–||–|
|Quantity to apply new price||–||+||+|
|Discount on all products||–||+||+|
|Hide price option||+||–||–|
|Customer group prices||–||–||+|
|Selection of price select rule on the customer level||–||–||+|
|Full support for Full Page Cache/Varnish Cache based on AJAX||–||–||+|
|Display of customer discount on the product page||+||+||+|
|Display of customer discount on the listing and search results pages||–||–||+|
|Total discount block on the cart page||–||–||+|
|Product Customer Matrix||–||–||+|
|Import/export of data via CSV||+||+||+|
|Full SOAP/REST API support||–||–||+|
As you can see, the ecosystem provides different Magento prices per customer solutions suitable for businesses of all sizes, covering everything from the basic functionality to the advanced feature sets. So, you can choose the B2B module that copes with your ecommerce needs and implement Magento customer specific pricing in the way your business requires. Now, let’s summarize what we’ve just found out about each Magento 2 customer specific pricing extension.
MageWorx offers a great budget-friendly tool that has the necessary basic features. At the same time, support for tire prices is planned for adding soon. The module provides only one way to configure individual prices – on the basis of a product catalog – but even this functionality will be enough for most merchants who want to implement the price per customer strategy.
MageDelight goes further – the module provides more features than its competitor and still has a relatively low price. If a budget is not a key factor for purchasing a Magento 2 module, and you need something more advanced than a basic implementation of individual pricing, this tool will be the right choice. Note that it can easily cope with the requirements of large B2B websites!
As for Airbytes, this is the most complex and fully-featured solution in our comparison. And, unfortunately, it has a very high price. This extension is not for everyone, but its feature set is brilliant. This custom pricing Magento 2 module suits best for big B2B websites or large market players who operate in the B2C segment.