Customer Prices Suite extension for Magento 2

Icon of the Customer Prices Magento 2 extension

Customer Prices Suite extension for Magento 2

98 % of 100
    Includes lifetime access to the source code, 1-year of free updates & support.*
    *Onwards annual updates & support will be available 40% off the list price for your Magento edition. No recurring payments.

Choose demo option



Main features

Individual prices for customers and customer groups
Replaced (not crossed!) prices to personalize experiences
Client-tailored promotions to skyrocket your sales
Group promotions for the targeted customer segments
Surcharges, discounts, prices for products, catalogs
Import & export functionality for easy cost management
Prices migration from Magento 1 to Magento 2 stores
API support to manage Magento prices via REST API



Magento Compatibility

CE: 2.3.7 - 2.4.x; EE: 2.3.7 - 2.4.x


Comes with

  • Lifetime access to the source code
  • 1 year of free updates and support
  • No subscriptions
money back

Key features

magento 2 customer prices

Shopper-specific prices

Use individual customer prices as a part of your marketing shticks―manually adjust Magento prices for a targeted buyer and/or product, replace the default cost completely.
Learn more
magento 2 group prices

Group-specific prices

Diversify your offerings’ cost to attract price-sensitive consumer groups: assign Magento individual customer pricing and motivate the shoppers to qualify for a specific customer segment.
Learn more
magento 2 customer discounts

Individual promotions

Boost customer retention with individualized deals. Offer personalized discounts to individual customers and when specific cart conditions and rules are met.
Learn more
magento 2 group discounts

Group promotions

Elevate your marketing campaigns by targeting specific consumer groups. Add Magento 2 custom surcharges and discounts on customer group and product levels.
Learn more
bulk customer prices update

Bulk customer prices update

Manage your Magento 2 prices in bulk! Use a CSV file to edit, update, delete, and backup customer prices. Move prices between Magento 2 staging and live stores.
Learn more
magento 2 price api

Prices management via REST API

Enjoy the possibility to apply custom Magento custom prices to orders placed in third-party storefronts using Magento 2 REST API. Retrieve and update product cost.
Learn more

Extensible. Customizable. Developer-friendly

Composer installation for easier extensions installation and management

No overwriting the core classes unless unachievable within a functionality

Unencrypted code for hassle-free editing if required by your clients

Extensions' code implementation following Magento's recommended best practices

All features

Personalized product pricing

Adopt the good-better-best approach to customer prices―use the Custom Pricing Magento extension to benefit from cost customization on the buyer and product levels.

As a part of your Magento commerce pricing strategy, the price extension lets you choose to display a regular cost on the front-end or hide price to replace it with a different value. With this price extension example, you can.

Set custom personalized price for any product
Set custom product page pricing for different customers in your store (Magento 2 prices per customer extension functionality)
Benefit from flexible products Magento pricing (flat rate, ± flat rate, or percentage)
Specify product cost on product/client level
Generate shopping cart/catalog discounts using customer prices
Generate orders using customer prices manually (from the back-end)

Create a more personalized shopping experience with Magento 2 Gift Certificate.

Group product pricing

If you target differentiated segments of your shoppers―wholesalers, VIP shoppers, etc.―then you must know that they shop differently and expect different Magento pricing offers.

The Customer Group Price Magento 2 extension helps diversify customer prices for multiple segments of your shoppers.

You’ll be able to either display a crossed discounted price to a particular consumer group or replace regular values with a special offer completely. The price extension for Magento allows you to:

Assign individual Magento pricing to each separate consumer group
Set different Magento prices to custom-created product catalogs, such as retailers, VIPs, etc
Benefit from group customer prices for different product types: simple, configurable, group, etc
Use group values in any cart/catalog/price rules/taxes/gift cards automatically

Note that the Customer Price extension allows you to completely replace the default product price, i.e., unlike in default Magento 2, there will be no crossed regular price displayed as a special price.

Personal customer discounts

Did you know that 72% of consumers expect companies to offer personalized discounts and customer prices based on the specific products or services they’ve already purchased?

The Customer Price extension is a distinct price extension example to help you increase retention and loyalty by offering one-off personalized coupon codes to specific singled-out clients. In the dedicated “Customers” tab, you will be able to assign personalized discounts:

To hand-selected customers
When specific cart conditions and rules take place

Scheduled cart price rules

Magento 2 Commerce Edition users can enjoy the possibility to create highly personalized promotional campaigns. Within them, you can apply scheduled cart price rules to a selected group of purchasers.

Improved display in search

The Customer Prices extension significantly improves the clients’ shopping experience by accurately displaying Magento 2 special customer prices on pages filtered by layered navigation and search results pages.

To optimize your Magento 2 store for Google search results, click here.

Bulk customer prices update

Effortlessly edit bulk values using a CSV file to update them further. The Magento 2 custom price extension enables you to:

Set Magento 2 custom price for any number of selected products/customers
Backup customer prices
Move values between different Magento 2 stores (staging and live stores)
Update prices in bulk


With the Customer Prices extension, you can import and export the global prices and product cost for customer groups and customers.

When migrating your online store from Magento 1 to Magento 2, product price transfer may seem like a nightmare, especially when done manually. The Customer Prices Suite extension enables you to transfer data in a couple of mouse clicks.

API support

The price extension supports Magento 2 REST API and allows you to add, delete, update or remove prices for groups and individual buyers.

The complete list of available API calls is available here.

Need a custom feature?

Let us know if you're missing a feature or two — we can't promise that we'll incorporate them in our future releases, but we'll be more than happy to develop them for you at an additional cost. Request now

Product changelog


March 5, 2024
Bug fix
  • Fixes the issue with incorrect customer detection through session when using FPC


February 27, 2024
What's new
  • Adds primary key for the temp table mageworx_catalog_product_entity_decimal_temp to avoid problems with replication
  • Adds new system of customer group id detection for better compatibility with third-party modules
  • Adds compatibility with Mageworx Order Editor: new products will be added to the order with correct group price (if exist)
Bug fix
  • Fixes the issue with incorrect group price when REST API/SOAP API/GraphQL used (cart and place order segment)


August 23, 2023
Bug fix
  • Fixes the issue when creating new product in admin panel


Product questions

How to boost revenue with personalized prices and deals?

Not all customers are made equal. Just as individually tailored products are self-evident today, targeting the consumers based on the data about their willingness to pay is vital for enhanced shopping experience & sales growth.

Personalization brings its benefits and drawbacks...

Read full article >>>

What kind of pricing diversification the Customer Prices Suite offers?

The extension enables you to set Magento 2 product price per customer and customer group.

How to use customer groups to enhance your pricing strategy?

Product cost can make or break a sale. The most common pricing strategies are as follows:

  • Cost-plus pricing
  • Market-driven pricing
  • Consumer-driven pricing
  • Dynamic pricing
  • Differentiation pricing

Read full article >>>

Can I specify a customer special price to run promotions for specific customers or all customers of a specific group?

You can set special prices for certain customers or all customers of a specific group.

What is the difference between Magento 2 default “Customer Group Prices” and the Mageworx “Group Prices” functionality?

The default “Customer Group Prices” equals tier pricing, which allows you to set different prices for different product quantities. You can also enable these offers for specific customer groups. However, these prices do not overwrite a product’s main price on the front-end but just add the tier prices table. The Mageworx “Group Prices” enables you to replace the default product price completely anywhere on the front-end.

Why would I need customer price and group price functionalities if I can set a product special price to change a product price?

The main difference is that our extension allows you to assign various prices for specific customers or customer groups. Moreover, the prices set in our extension completely overwrite the ones on the front-end. Thus, the customers won’t see the original prices on the front-end, and you’ll avoid any confusion.

Can I use this extension to build the wholesale catalogs with separate prices?

Yes, sure. You can simply add a new customer group for your wholesale customers and set separate prices for all your products for this group.

Can I increase or decrease all prices for a certain customer group in bulk?

You can achieve this quickly. Add a surcharge or a discount for group prices in our extension, i.e., if you specify +10% as a customer group price for an entire customer group, all product prices for this group will increase by 10%.

What product types does the Customer Group Prices in Magento 2 support?

Being one of the unique Add Price extensions available on the market, it supports any product type, i.e., simple, configurable, grouped, etc.

Can I massively update customer prices with the help of your extension?

Sure, this can be achieved using a CSV file. The sample file is available within the corresponding tab in the admin panel.

I want to migrate my customer prices from Magento 1. Can your extension help?

Yes, it enables you to migrate customer prices from Magento 1 to Magento 2 and easily copy/move prices between Magento 2 staging and live stores.

Can I generate a discount coupon for a specific customer?

The individual promotion functionality allows you to assign discount coupons to specific customers. It means that you can generate personal discount coupons for your loyal customers now.

Will the customer prices or customer group prices be correctly shown in the layered navigation?

Yes, our extension supports Magento 2 default layered navigation filters.

Will the customer prices or customer group prices be correctly shown in search results?

Yes, our extension supports Magento 2 default search results pages.

Will the customer prices or customer group prices be correctly shown for the products while creating new orders from the back-end?

Yes, our extension supports manual order creation flow.

General questions

How can I pay for Mageworx products?

The two most common payment methods are currently accepted―credit cards (all types) and PayPal. All the payment transactions are carried out in full compliance with the security and confidentiality requirements.

Will I get a formal invoice with all details including VAT number?

Yes, after the purchase you will receive the complete invoice with all necessary details, including our VAT number etc.

How to install our Magento 2 extensions?

We offer four independent ways of Magento 2 extension installation:

What Magento editions do Mageworx extensions support?

Mageworx extensions support Magento 2 Open Source (former Community), Commerce (former Enterprise) editions including Magento 2 Commerce Cloud platform.

Mageworx Repository: how to use it?

Our own repository has been primarily intended to facilitate and speed up the process of Mageworx extensions installation and update.

In order to work with the repository, you’ll need to have the Composer on the server first. This is the package manager of the PHP software that allows you to update & install scripts on your site.

Click here for further installation instructions >>>

Can I use one Mageworx license on multiple websites and staging/test hosts?

According to the Mageworx License Agreement, you can use one copy of Mageworx software on one Magento production installation. Thus, separate Magento installations require purchasing separate licenses.

Please mind that the extensions are not domain related, i.e., if you run each website on one Magento installation, then one license can be used. However, if you've got several websites on different Magento installations, then you would need to purchase separate licenses for each of them.

Full Mageworx License Agreement >>>

Before going live, can I test a Mageworx extension on a staging site?

Yes, you can install and set up any Mageworx extension on a test environment before making changes on your production site.

Are Mageworx extensions compatible with third-party themes?

By default, all Mageworx Magento 2 extensions are tested on three most popular themes: Luma, Ultimo, and Porto. However, some of our extensions are compatible with more 3rd party themes.

You can get in touch with our support team at [email protected] to confirm compatibility with the theme that you are currently using.

Are Mageworx extensions mobile-friendly?

In the world where 45% of purchases are completed via mobile (according to Retail Dive), we find it crucial to test and optimize all Mageworx extensions for mobile friendliness.

For how long can I get extension updates?

Extension updates are available as long as your support & updates package is active.

Purchases made before February 1, 2022, reserve the right to access our Magento extensions updates free of charge for a lifetime.

How can I get tech support?

Currently, the Mageworx Magento support team can be reached via:

How can I migrate from Magento 1 to Magento 2?

Database migration, migrating custom-built functionality and design, as well as migrating advanced SEO settings―these and other options are available within our one-stop migration service.

To get a quote, you’ll need to contact our Client Relations Manager.

Request an estimate >>>

How can I get a refund?

We offer a 60-day money-back guarantee for Mageworx extensions that have been purchased via our site. Customer satisfaction and creating true value are our top priority!

Please note that this is except for those Magento 1 extensions that are intended to be upgraded to their Magento 2 versions within 30 days since the moment of M1 version purchase. In such a case, a refund will be applied solely to the Magento 2 extension version.

Please note that extensions purchased at Magento Marketplace are covered by the 25-day Marketplace Refund Policy.

Full Refund Policy >>>

Does Mageworx have a discount program?

Reward points, bulk & upgrade discounts―at Mageworx, we do our best to show appreciation to our new and existing customers. Joining the program is fast and easy. To start saving with us, you need to create an account.

Loyalty Program details >>>

How can I become an affiliate?

By helping Mageworx promote our extensions, you can earn up to 50% on every order. To join the affiliate program, you need to create an account on our website.
Go to "My Profile ― Affiliates", then complete and verify your affiliate profile.

Affiliate Program details >>>

Feel free to drop us a line on the Support page if you have questions.