How can I set custom prices for different clients on my site?

Hi!

I am pretty sure there is a simple solution to this use case:

Price Lists > Setup and assign price lists to a given client, client group, or tagged client.

I don’t need to apply a discount, but display the appropriate price based on the client visiting the site (and has signed in).

  • Client A navigates to the PDP of SKU 1234 and sees the price is $19.90
  • Client B navigates to the PDP of SKU 1234 and sees the price is $29.90
  • Client C navigates to the PDP of SKU 1234 and sees the price is $39.90

What would be the most straightforward way of solving this? I know the wholesale version has that feature, but I need to implement it in the regular version.

TIA

Hey, @jvazquez-vaan

This is an interesting request because you would essentially need a dynamic product page that adjusts the cost based on the account that is logged in and viewing the page. A much easier approach would be to offer tiered discount codes to different customer groups that are tied to a customer tag.

Example: Client A is tagged with X tag and has a 10% off discount

Client B is tagged with Y tag and has a 20% off discount

Client C is tagged with Z tag and receives no discount.

Then when they checkout, the discount would apply.

However, if you are looking for a dynamic solution, then bold custom pricing: wholesale is the app that should be able to accomplish what you are looking for. This app offers that live, customer-specific product pricing to display on the product page.

If there is anything else I can help you with, please let me know.

1 Like

Thanks @Dirk ! We’ll give it a try

Anyway, I’m also interested in the approach you suggested about the tiered discounts which is something I’m asked frequently.

A much easier approach would be to offer tiered discount codes to different customer groups that are tied to a customer tag.> > Example: Client A is tagged with X tag and has a 10% off discount> > Client B is tagged with Y tag and has a 20% off discount> > Client C is tagged with Z tag and receives no discount.

How could that be done?