Magento Adobe Commerce Magento 2 Price Per Customer 2 ANOWAVE 0 9 7 7 1 1 Magento 2 ™ €79 90 €119 90

Magento 2 Price Per Customer

  • In Stock
  • Price:
  • €79 90 €119 90
  • SKU:
  • Premium product
  • Add to Cart

Individual customer pricing extension for Magento 2 which allows you to set explicit product prices for selected customers.

Provides full range of options including percentage (%0 - 100%) based discount, fixed prices, amount based discount, full REST API support, pricing modifiers, global discounts, stacking discounts, rules inheritance, category based discount, CSV export/import, higher than base price option, discounts based on customer attribute and much more.

Works for both price and special price.
Full REST API support to automate pricing management
CSV import/export features included.
Optional COMPOSER installation and updates

lifetime updates180 days free support

Built for Magento 2

This extension for Magento 2 is specifically tailored to allow fine-graned customer pricing. You can increase conversions by providing customer specific product prices for each customer individually.

You CAN create:

1. Fixed price

2. Percentage % base discount

3. Amount based price reduction

4. Global discount for entire catalog

5. Tier quantity based discount

6. Create inheritance

7. Create run-time price modifiers

8. Define higher price (from base price)

Full REST API support

We have implemented full REST API support which allows you to automate discounts, discount creation, rules and more.

REST API supports the following commands:

1. Get all customer specific prices

2. Create/update global discount

3. Delete customer price

4. Delete ALL customer prices in bulk

5. Get global price

6. Create customer price

7. Create inherited price

8. Delete inherited price

9. Get inherited price

Advanced Options + Visual

Except for customer specific discounts, the module provides wide range of selectable options and price rules that you can utilize. These include: discount stacking, multiple discounts per product, allow for higher than base price, category based discount propagation and more.


Onto visual, you can add price color to custom price products to draw customer attention and increase conversions.

Ton of BUILT-IN options



What's included?

Extension files in ZIP format

6 months (180 days) of free support

Lifetime free updates

Customer Pricing extension for Magento 2

Magento 2 Product Price per Customer extension allows store admin to define custom product price for each customer separately. It allows you to attract your loyal customers with individual pricing, individual discounts, global price discount and more. It provides a way to define dynamic pricing for customers including multiple options for discounts etc.

Watch a short video on YouTube - Magento 2 Price per Customer  (available in HD 1080p)


Key features

  • Set individual customer product fixed price
  • Set individual customer product price discount
  • Set individual customer product amount deducted from original price
  • Set tier based individual customer discount / Individual tier pricing support
  • Set global discount in % for entire product catalog per individual customer
  • Set individual customer price per category. Allows you to set individual customer discount for all products in particular category
  • Set discount on products with custom options. Discount can be applied on each custom option separately
  • Set accumulative discount
  • Set discount per product attribute BRAND NEW (JAN 2021)
  • Ability to upgrade existing discounts via custom rules BRAND NEW (JAN 2021)
  • Hide price for guests, non registered users and visitors
  • Ability to show login link in hide price area
  • Ability to sync customer wishlist with custom prices
  • Replace price with custom message for guests, non registered users and visitors
  • Bulk price import via CSV file upload
  • Turn on and off on demand directly from your admin panel
  • Intuitive interface
  • Easy to use
  • Featuring AJAX based product selection directly in customer's edit screen in Magento store admin.
  • Works also for orders created via admin interface.
  • WS-I Compliant SOAP Interface for remote customer pricing management
  • Does not overwrite existing files
  • Does not override blocks, controllers and other custom code
  • Suitable for custom Magento themes
  • Hyvä Theme compatible (via additional compatibility module) BRAND NEW (JUN 2022)
  • Suitable for connecting Magento with ERP and CRM systems through SOAP/Rest
  • No extra fees


Intuitive interface

The module is designed to ease customer pricing management. It comes with intuitive interface that allows you to set complex discounts easily.

Actions 85 records found (2 selected) Filters Default view Columns ID Product name SKU Price 422 424 sample-sku 1,094.000 174 408 sample-sku 1,253.000 463 876 sample-sku 1,562.000 10 986 sample-sku 1,535.000 237 257 sample-sku 1,952.000 Fixed price Start typing to search category ... Not set Enter tier quantity Valid from Valid to Create Price type Select product(s) Category Attribute Tier quantity Valid from Valid to Supports fixed, % percent based and amount based discount You can apply a discount to specific categories You can apply a discount by specific product attribute Can apply discount for period of time


Pricing inheritance

If you have a group of customers that have the same discounts applied, you can use the price inheritance feature to quickly propagate existing customer discounts to another customers. This not only saves time but optimizes database by reducing discount records (see figure below)

John Doe Start typing customer name and/or email ... Inherit customer Quick Search You can inherit any rules already defined for specific customer


Customer price rules & Pricing Inheritance

We have implemented two features that allow for quick discount adjustments and performance optimizations.

Customer price rules

This is a feature that allows you to quickly adjust/modify already defined discounts. You can update discounts in real time, pause existing discounts for particular customer and more (see figure below)

Pause ALL discounts Pause existing discounts Enter value Rule name Operation Value Increment existing discounts by % Decrement existing discounts by % Pause existing discounts You can update discounts in real time, pause existing discounts for particular customer and more

Known limitations

The module does not support customer specific discount for BUNDLE products due to restrictions in Magento 2.x itself. Other types such as simple, configurable, grouped, downloadable etc. are supported. Custom product options are supported as well.


Magento platform version
User experience,Conversion rate
Latest version

All our products come with a 6 full months (180 days) of premium support. To report a bug, use our Premium Help Desk available in your account at Anowave.

Customer review(s)

Purchased Magento 2 Price Per Customer

Such a rudimentaty feature should have been implemented in Magento by default. Thanks to Anowave for bringing this functionality in 2.x as well.

Yes, I recommend this product

Purchased Magento 2 Price Per Customer

Had a small issue with compilation, but the support stuff reacted immediately. Other than that module works perfectly! I do recommend the module and the service behind it.

Yes, I recommend this product

Purchased Magento 2 Price Per Customer

The only module that comes with an API support which allowed us to connect our ERP system with Magento with ease. Price is pretty fair for all the features. Support is superb as well. (so happy that team is based in Europe and communication is so easy).

Thank you guys! Cool stuff.

Yes, I recommend this product

Purchased Magento 2 Price Per Customer

We have been using this module since 2014 and I never had the time to thank Anowave for the awesome module and support. We used the version for Magento 1 and now shifted to Magento 2 without any issues whatsoever. Wish I could tell the same for the rest.

The module does what is says, it is pretty intuitive and in the same time super flexible. Recommend it.

Yes, I recommend this product

Purchased Magento 2 Price Per Customer

We are happy with this module, it doesn't cost a fortune and yet it does what it says without too much effort. The ability to import prices via simple CSV file is great and fits our needs perfecty. Support is polite and professional!

Yes, I recommend this product

Purchased Magento 2 Price Per Customer

We expected less but module is surprisingly well developers, packed with every feature we needed for that price. Support is superb, finally some company from Europe that you can actually speak with.

Thank you!

Yes, I recommend this product

Note: By submitting a review you agree to our Terms and Conditions.

User Guide & Documentation

Installation from Command Line (Recommended)

This extension can be installed in a few minutes, by going through the following steps:

  • Download/purchase the extension
  • Unzip the file in a temporary directory
  • Copy directory contents and paste it in your Magento installation root directory. This extension will not replace existing code or file structure
  • Enter the following at the command line:

    php bin/magento setup:upgrade
    php bin/magento setup:static-content:deploy (only if site is in production mode)


How it works

Once installed the extension will automatically allow you to set individual customer price. Watch a short video on YouTube -



To enable extension go to Stores -> Configuration -> Anowave Extensions -> Customer price configuration

Follow the instructions on the screen to configure your extension.


Adding customer individual product price

To add individual product price for specific customer follow the instructions below

  1. 1) Go to Customers -> All customers
  2. 2) Click Edit on any of your existing customers
  3. 3) Select "Custom prices" from the left side navigation
  4. 4) Click "Select product" and select the product for which you need to specify custom price for this user
  5. 5) Select "Price type". Currently Fixed price and Discount are supported. If you select Fixed price then the extension will use this price for this customer for this product. If you select Discount then the extension will apply the specified discount in percentage (0 - 100%) for this product for this customer.
  6. 6) Click "Create" button
  7. 7) The new rule will appear automatically above. The extension is AJAX based and your screen will update automatically without refreshing the page.
  8. 8) In the version you cannot edit existing price rule, but you can replace it with new one quickly.


SOAP/RESTful API built-in

The extension provides a SOAP/RESTful interface for managing customer prices remotely. Find below a super simple example on how SOAP can be used to access pricing data programmatically.

Fig. 1 - Simple pure PHP example for accessing price lists in Magento 2 programmatically.

<?php ?> ini_set('soap.wsdl_cache_enabled', 0); try { $endpoint = ''; $ch = curl_init("$endpoint/V1/integration/admin/token"); $data = ['username' => 'admin', 'password' => 'admin']; curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, [ "Content-Type: application/json", "Content-Lenght: " . strlen(json_encode($data)) ]); $token = curl_exec($ch); $params = json_encode('price' => json_encode ( [ [ 'price_product_id' => [1], 'price_customer_id' => 1, 'price_type' => 1, 'price_discount' => 10 ] ] ); $ch = curl_init("$endpoint/V1/prices/create/"); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POST,1); curl_setopt($ch, CURLOPT_POSTFIELDS, $params); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_HTTPHEADER, [ "Accept: application/json", "Content-Type: application/json", "Authorization: Bearer " . json_decode($token), ]); $response = curl_exec($ch); } catch (\Exception $e) { print_r($e->getMessage()); }

Now: Next:

If you like this product, share it with your friends

Extensions for Magento

Anowave is an extension developer for Magento 1.x and Magento 2.x platforms. We provide a wide range of premium extensions for our in-house and public clients. The extensions that we offer extend the capabilities of Magento and provide a bespoke functionality. They also fill some missing gaps in the functionality provided by the base platform and help customers in chosing Magento as prefered ecommerce platform.

The extensions that we offer are part of our full range Magento service which includes also a Premium Helpdesk where customers get to speak with actual software engineers and get their issues resolved without hussle. Premium labeled modules also include free installation, confiuration, testing etc.