Archana Nagarkar | 10 min read | April 03, 2020

B2B Wholesale in Shopify

Shopify is an extremely popular hosted eCommerce solution. If you are into B2B business, then this blog will help you. Let’s check how Shopify can be helpful for B2B.
Generally B2B businesses need the below features.
  • Tier Pricing
  • Wholesale Registration
  • Customer Pricing
  • Shipping Integration
  • Payment Option
  • Price Negotiation
  • Minimum order quantity for a product
Let us discuss these features in detail.

1. Quantity Discount (Tier Pricing)

Generally B2B buyers purchase products in a large quantity. Offering a quantity discount in B2B businesses helps you to attract customers and encourage them to increase their average order value.
Using this feature you can offer quantity discounts to your customers in percentage or in fixed amounts.
Appropriate discount benefits will get to the customer when they purchase a bulk quantity of products for which tier price is assigned by admin.
For Example, in the table below you can see, customers can pay less by purchasing large quantities and save the amount on purchases.
This is not a default feature of shopify and you will need a custom app created to achieve this. We do have a private custom app that can help you achieve this.
It is a customization that requires to be done to display the quantity based price.
Do you want this customization or this private app hosted on our server?Contact Us.

2. Wholesale Registration

Shopify’s B2B solution allows you to set up a customer account. You can add tag to the customers, accordingly you can enable dynamic price, tier price and customer pricing to optimize order volume.
Later on, when you set up a price list, include the tag information so the right pricing will be shown to the right group of customers when they log into the storefront.
This again is not a default feature and will need a custom app to achieve.
We are in the process of adding these features to our custom app.

3. Customer Pricing

You can offer different pricing to different customer groups(wholesale, VIP, General customer). You can create different pricing by creating tags for specific groups of customers and set a price level for that customer group. When a particular customer log in, appropriate pricing will be displayed.


Product A Price is $150,
After login Product A price to General Customer: $120 and for Wholesale Customer: $80.
Again this is a scenario for B2B but not handled by default shopify.
Our custom built app will help you achieve or we can suggest other apps that can help you have these features at a nominal cost. Contact Us.

4. Shipping Integration

Shipping is the most important and can be one of the more complex parts for many B2B sellers to set up and manage. It can also be one of the biggest costs that you have per order.
Your shipping management should be as such that it provides optimized shipping cost too while considering various scenarios. As per some reports, improper shipping methods or high shipping costs can result in above 20% abandoned carts.
To set up your shipping, it’s a good practise to get an idea about the different shipping zones, rates, carriers you can offer. Once you understand how shipping works in Shopify, then you can easily create your shipping profiles, decide on your shipping zones, and set your shipping rates.

How to set shopify shipping?

To set or edit your shipping settings:
Go to your Shopify admin > Settings > Shipping.
You will find below settings at the top of the page:

Shipping Origin :

Set the shipping origin. Make sure that the address shown is the correct address from where you’re shipping the products from.
You can edit this by clicking the blue “Edit Address” link to the right-hand side of where the address is shown.

Create Shipping Zone:

There have to minimum two separate shipping zones:
1.Domestic (Set to the countries for domestic shipping zone)
2.Rest of the World (Set to all other countries where you will ship to).
To add a new zone, click on ”Add Shipping Zone”, after that you will need to name the zone. Select the countries and regions that you want to be in the zone. Fox example, if you are setting zones for the United states then your Zone name can be US. You can set up a separate zone for each country you ship.

Add Shipping Rates:

Add shipping rate that you want to charge your customers during product purchase.
There are three options for shipping rates to calculate: based on the weight, based on the order prices, or carrier or app to calculate rates.
‘Based on the order prices’ is the most commonly used shipping setting and you can set up your shipping rates to scale as the value of the customer’s order increases.
You can easily set up shipping rates and conditions to apply the shipping rates. For example, you want to set two different rates:
1.Orders below $ 400 to cost 20 $.
2.Orders above $ 400 to be free.
In Shopify you can easily set these different shipping conditions.
‘Use carrier or app to calculate rates’ is calculated automatically by the carrier at the same time an order is placed, so customers can see realtime shipping rates during checkout. This feature can integrate with Canada Post, UPS, USPS, and/or FedEx to offer custom shipping rates to your customers, based on the total weight of the products in their order, as well as where the customer needs the products shipped to.

Shipping Profiles

By default each shopify store is created with a General shipping profile and this shipping profile is sufficient for a business with simple shipping set up.
For businesses that manage products and locations that have different shipping costs and regional availability, shipping profiles help kee shipping costs accurate and easily managed.

Steps to create a new shipping profile :

  • 1. From Shopify admin, go to Settings > Shipping.
  • 2. In the Shipping profiles section, click Create new profile.
  • 3. Add a name for the shipping profile.
  • 4. Select the products you want to add to this shipping profile.
  • 5. Select locations you want to apply this profile for.
  • 6. In the Shipping section, create zones and rates.
  • 7. Click on Save.
Are you in trouble with the shipping setting?
We are here to help you!! Contact Us.

5. Payment Option

B2B buyers prefer different payment options such as purchase order, wallet, extended credit to reduce financing cost . Offering a variety of payment methods to your customers helps to increase conversion rate, reduce cart abandonment, improve customer retention, and boost customer lifetime value.
The Shopify platform is set up to accept different payment methods, including PayPal express,, Stripe, Apple Pay, money order, bank deposit, BitCoin, etc.
You can also install apps to offer even more options.
Our custom built app will help you achieve. Contact Us

6. Price Negotiation

You may need this feature to your B2B store.
Price negotiation can be done by allowing customers to submit request a quote form.
Store owners will get notification of enquiry by email or can see requested details in admin.
By doing communication on requested quotes, the admin will finalize the custom price for the respective customer and the customer is able to purchase a product at a negotiated price.
Store owners can also decline the quote if the result of negotiation is not in favour.
Again this is a scenario for B2B but not handled by default shopify.
Our custom built app will help you achieve or we can suggest other apps that can help you have these features at a nominal cost. Contact Us

7. Minimum order quantity for a product

You can set order quantity restrictions when selling products. As some products you can not sell in a small quantity because of high shipping and packaging cost.
Your customers will see a popup message when they click your checkout button and their cart quantity is below required.
Do you want this feature customization in Shopify? Contact Us we will provide a custom solution on this.

For Further Details or Additional Information


If you want to know more about our Services

Apr 4th, 2020|