Set up B2B Pricing
Snap B2B allows you to create different pricing structures for specific customer groups. Follow the steps below to configure your B2B pricing rules and apply them to selected customers or markets.
Step 1: Create a B2B Pricing Rule
Go to B2B Pricing tab in the app dashboard.
Click "Set up B2B pricing".
Fill in the following fields:
General Settings
Name: Give your pricing rule a clear name (e.g., “Wholesale 1”).
Priority: Set the rule priority (0 = highest). Lower numbers are applied first if multiple rules overlap.
Applied Customers
Choose who can see this B2B price:
Markets
Apply to All markets or only Specific markets
Set B2B Pricing
Choose how to set up pricing:
- Set up price rule:
- Set up price list:
Price Display
Decide how the new price is shown:
Active Dates
Choose the start date/time for the rule
Optionally set an end date if needed
Don't forget to click Save when you're done.
Step 2: Install Pricing Display (IMPORTANT)
To show B2B prices on the storefront, the pricing code must be added to your theme.
If you are using a free Shopify theme, you will see an Automatic Installation section — click to install pricing automatically.
If you're using a paid theme, click "Contact Support" so we can help installing it manually for you.
Step 3: Hide Price from Certain Customers (Optional)
If you want to hide product prices from specific customer groups, Snap B2B can help you do that easily.
Go to the Hide Price section in the app.
Start by choosing the logic for hiding prices:
- No, do not hide (default): Prices are shown for everyone.
- Hide price only: Product prices will be completely hidden.
- Hide price and show text: Prices will be replaced with a custom message (e.g., “Login to view price”).
Select which products the rule applies to:
Choose who will see the hidden price:
Add a “Registration form” button directly on the product page for customers who don’t have access to see the pricing.
Click Save to activate the rule.
Need more help?
If you encounter any issues or have questions, feel free to reach out to our support team at [email protected] or via our live chat — we’re happy to help!