Many B2B customers prefer to pick up orders at your warehouse or facility instead of paying for shipping. This is especially common in manufacturing and wholesale, where customers might be local or want to inspect goods before taking delivery. Shopify now supports pickup in-store for B2B customers, making it easier to offer this option without manual order management.
B2B customers often prefer pickup for several reasons:
Shipping large or heavy orders can be expensive. Customers who are local or can arrange their own transportation save on shipping costs.
Pickup eliminates shipping time. Customers can get their orders immediately (or within hours) instead of waiting for delivery.
Some customers want to inspect goods before taking delivery. This is common for:
Large B2B orders often require dock scheduling. Customers can coordinate pickup times that work with their receiving schedules.
Some customers prefer to control their own logistics, especially if they have specialized transportation needs.
Shopify includes native support for pickup in-store (or pickup at warehouse) for B2B customers. This feature:
Important: This feature is available only on Shopify Plus and must be activated by Shopify Support, as it is turned off by default.
To enable pickup for your B2B customers:
Contact Shopify Support to activate the Pickup in Store feature for your B2B store. This feature is turned off by default and requires activation before you can use it.
Once activated, set up pickup locations in your Shopify admin:
Create shipping profiles or pickup options specifically for your B2B customers. This allows you to customize pickup availability and options for different customer segments.
Shopify Plus merchants can use Checkout Blocks to customize how pickup options appear in checkout. With Checkout Blocks, you can:
Hide Pickup Methods:
Rename Pickup Methods:
Reorder Delivery Methods:
Restrict to B2B Customers:
If you operate a blended store (serving both B2B and D2C customers), pickup in store will be available to both customer types by default. To restrict pickup options only to B2B customers:
For more guidance on customizing checkout with Checkout Blocks, see our guide on How to Customize B2B Checkout with Shopify Checkout Blocks.
In Settings > Shipping and delivery under your pickup location settings, you can configure expected pickup times:
Note: For scheduled pickups or booking specific times, Shopify does not have built-in functionality. You would need a third-party app or custom development to enable customers to book specific pickup times.
You can add pickup instructions that appear in the "Order ready for pickup" notification. These instructions should include:
Configure these instructions in your notification settings so customers receive clear guidance when their order is ready for pickup.
You can also select pickup in store as a delivery method when creating draft orders for B2B customers directly in your Shopify admin. This is useful for sales rep-assisted orders or custom quotes.
If you have multiple locations, manage them effectively:
For manufacturing businesses, your main warehouse is typically the pickup location. Ensure:
Some businesses offer pickup at showrooms or offices. This works well for:
If you have multiple warehouses or facilities, let customers choose the most convenient location. Shopify can show available locations based on:
The pickup experience should be smooth for your B2B customers:
When customers reach checkout:
Note: If you need customers to book specific pickup times, you'll need a third-party app or custom development, as Shopify doesn't have built-in scheduling functionality for pickup times.
Customizing Pickup in Checkout:
You can use Checkout Blocks to enhance the pickup experience during checkout. For example, you can:
Note: For pickup scheduling or booking specific times, you would need a third-party app or custom development, as Shopify doesn't have built-in scheduling functionality. Pickup in store can also be selected as a delivery method when creating draft orders for B2B customers directly in your Shopify admin. This is useful for sales rep-assisted orders or custom quotes.
After placing an order:
When customers arrive:
Pickup orders follow a specific workflow:
Customer places order and selects pickup. The order appears in your admin with pickup details.
Process the order as usual:
When the order is ready:
When customer arrives:
After pickup:
Don't hide the pickup option. Make it prominent during checkout so B2B customers can easily choose it.
Give customers all the information they need:
Don't promise same-day pickup if you can't deliver. Set realistic timeframes based on your order processing capabilities.
Ensure staff knows how to handle pickup orders:
Monitor:
Some businesses charge a small pickup fee to cover handling costs. Others offer pickup as a free alternative to shipping. Decide what works for your business.
If you use an ERP or warehouse management system, ensure pickup orders integrate properly. You might need to use n8n to sync pickup orders with your backend systems.
Offering pickup for B2B customers can reduce shipping costs, improve customer satisfaction, and speed up order fulfillment. Shopify's native pickup feature makes it easy to offer this option without complex setup.
Configure pickup locations, set clear instructions, and train your team to handle pickup orders efficiently. For manufacturing and B2B businesses, pickup is often a preferred option that can differentiate you from competitors who only offer shipping.
Take advantage of Shopify's B2B pickup features to provide your customers with flexible delivery options that meet their needs.