Hello @Lefty53
Yes, in the Trade Theme (or any Shopify theme), showing different prices for retail and wholesale customers without using a B2B app is technically possible, but it requires custom Liquid coding and tag-based customer segmentation, since Shopify doesn’t support multiple price lists per product by default on regular Shopify plans.
Here’s how you can approach this:
Method: Use Customer Tags to Display Different Prices
This method does not require any B2B or third-party apps and is completely done via theme code edits.
Requirements:
. You must be on a plan that allows customer accounts.
. You must tag wholesale customers (e.g., wholesale) manually or via Shopify admin/bulk import.
Step-by-Step Guide:
-
Tag Your Wholesale Customers
Go to Customers → Select a customer → Add a tag like wholesale.
-
Modify Theme to Show Different Prices
Edit your product or collection template:
Go to:
Online Store > Themes > Edit code
Then open:
. product-card.liquid (or main-product.liquid, product.liquid, or similar depending on where you want prices to change)
Find this snippet (or similar):
{{ product.price | money }}
Replace with:
{% if customer.tags contains 'wholesale' %}
{% assign wholesale_price = product.metafields.custom.wholesale_price %}
{% if wholesale_price %}
{{ wholesale_price | money }}
{% else %}
{{ product.price | money }}
{% endif %}
{% else %}
{{ product.price | money }}
{% endif %}
- Add a Custom Wholesale Price Field per Product
Shopify doesn’t let you create multiple prices natively, but you can use Metafields:
. Go to Settings > Custom Data > Products
. Add a Number metafield (e.g., wholesale_price)
. Add wholesale prices to products from the product admin page under “Metafields”.
Optional: Hide “Compare At” for Wholesale
You might want to avoid confusion:
{% unless customer.tags contains 'wholesale' %}
{% if product.compare_at_price > product.price %}
{{ product.compare_at_price | money }}
{% endif %}
{% endunless %}
What won’t work:
. Markets (Shopify Markets) doesn’t support segmenting pricing based on customer tags.
. You can’t connect customers to a market catalog unless you are on Shopify Plus using B2B on Shopify, which gives you price lists.
Summary
Yes, you can:
. Use customer tags (wholesale)
. Store alternate prices in metafields
. Use Liquid logic to display different prices
. No need for a B2B app or Plus plan
If you’d like, I can help write the exact Liquid code based on your theme structure. Just let me know:
. Where you want prices to appear (product page, collection grid, cart, etc.)
. What your metafield namespace/key is (e.g., custom.wholesale_price)
Thankyou 