I have a number of smallish clients who sell both wholesale and retail products. Shopify Plus is out of the question due to the cost.
Is there an app out there that allows for the inputting of custom wholesale and retail prices on the SAME product? ie we don’t want to have duplicate stores, or duplicate products (wholesale version and retail version). We just want single products, that depending on the customer tag, will show either the wholesale or retail price.
Most of the existing B2B/wholesale apps I can find just use customer tags and a set discount rate for those tags. My clients need to set specific prices for wholesale and retail.
If this doesn’t exist yet, then I sure wish I had the know-how to build one because I think there must surely be a demand for this.
Thanks
Hi GrafficNZ,
Roughly how many products need to have different wholesale and retail prices? And does every product have different wholesale pricing?
Best,
Tobe
Hi Tobe,
Yes, every product will have different wholesale pricing (approx 700 skus).
ie: I can’t just use customer tags such as ‘wholesale50’ and then apply a flat 50% discount for customers with that tag. Instead, the retail price might be $11.99 and the wholesale price might be $5.20.
Thanks
Could it be as simple as using the product cost price as the wholesale price, and somehow showing that to wholesale customers, and the normal retail price to everyone else?
Hi GrafficNZ,
As far as I understand, the “Cost” field on a product is only for purposes of reporting profit/loss, not for actual sales. The price in checkout is always the “Price.” So, I don’t think that approach would work.
The most common B2B setup I see is:
- Giving all your wholesale customers a specific tag
- Creating an automatic discount that only applies to those customers
- Finding a way to display those discounted prices on the storefront, only to wholesale customers
For cases like this, I would usually recommend building a custom discount app built on Shopify Functions. You could have a special “wholesale_price” metafield on every product, which you would use both in your Liquid code for display on your storefront, but also in a Shopify Function to automatically discount products to those prices.
However, you can only use Shopify Functions to build custom apps on Plus stores. Since Plus is out of the question for you, I still recommend using the metafield approach, but you’ll probably have to find an app that uses draft orders (which have their fair share of issues when used for discounting).
Best,
Tobe