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!

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us