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.

Why B2B Customers Choose Pickup

B2B customers often prefer pickup for several reasons:

Cost Savings

Shipping large or heavy orders can be expensive. Customers who are local or can arrange their own transportation save on shipping costs.

Faster Access

Pickup eliminates shipping time. Customers can get their orders immediately (or within hours) instead of waiting for delivery.

Quality Inspection

Some customers want to inspect goods before taking delivery. This is common for:

  • Custom or made-to-order items
  • Bulk orders where quality matters
  • First-time orders from new suppliers

Dock Scheduling

Large B2B orders often require dock scheduling. Customers can coordinate pickup times that work with their receiving schedules.

Inventory Control

Some customers prefer to control their own logistics, especially if they have specialized transportation needs.

Shopify's Native Pickup Feature

Shopify includes native support for pickup in-store (or pickup at warehouse) for B2B customers. This feature:

  • Lets customers select pickup during checkout
  • Shows available pickup locations
  • Allows customers to choose pickup times (if configured)
  • Integrates with your fulfillment workflow
  • Works with B2B checkout
  • Can be selected when creating draft orders for B2B customers

Important: This feature is available only on Shopify Plus and must be activated by Shopify Support, as it is turned off by default.

Setting Up Pickup for B2B

To enable pickup for your B2B customers:

1. Activate the Feature

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.

2. Configure Pickup Locations

Once activated, set up pickup locations in your Shopify admin:

  1. Go to Settings > Shipping and delivery
  2. Under "Pickup," click "Manage pickup"
  3. Add your pickup locations (warehouse, facility, showroom, etc.)
  4. Set operating hours for each location
  5. Configure which products are available for pickup at each location

3. Create Shipping Profiles for B2B

Create shipping profiles or pickup options specifically for your B2B customers. This allows you to customize pickup availability and options for different customer segments.

4. Customize Pickup Options with Checkout Blocks

Shopify Plus merchants can use Checkout Blocks to customize how pickup options appear in checkout. With Checkout Blocks, you can:

Hide Pickup Methods:

  • Hide pickup options from specific customer segments (e.g., D2C customers)
  • Hide pickup based on order value or other conditions
  • Hide pickup for certain products or locations

Rename Pickup Methods:

  • Customize pickup location names to match your brand
  • Add descriptive information (e.g., "Warehouse Pickup - Dock 3")
  • Include helpful details in the name (e.g., "Same-Day Pickup Available")

Reorder Delivery Methods:

  • Show pickup options first for B2B customers
  • Prioritize pickup over shipping methods
  • Organize delivery methods to match your business strategy

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:

  • Use Checkout Blocks: Set display rules to show pickup options only for B2B customer segments
  • Create custom shipping profiles: Customize shipping profile availability to B2B customers only

For more guidance on customizing checkout with Checkout Blocks, see our guide on How to Customize B2B Checkout with Shopify Checkout Blocks.

5. Set Pickup Availability

In Settings > Shipping and delivery under your pickup location settings, you can configure expected pickup times:

  • Same-day pickup (if orders are ready quickly)
  • Next-day pickup (if orders need processing time)

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.

6. Add Pickup Instructions

You can add pickup instructions that appear in the "Order ready for pickup" notification. These instructions should include:

  • Where to go when they arrive
  • What to bring (ID, order confirmation, etc.)
  • Dock or loading area information
  • Contact information for pickup coordination

Configure these instructions in your notification settings so customers receive clear guidance when their order is ready for pickup.

7. Use in Draft Orders

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.

Pickup Location Management

If you have multiple locations, manage them effectively:

Warehouse Locations

For manufacturing businesses, your main warehouse is typically the pickup location. Ensure:

  • Clear signage for pickup areas
  • Staff trained to handle pickup orders
  • Efficient order retrieval process
  • Dock or loading area access

Showroom or Office Locations

Some businesses offer pickup at showrooms or offices. This works well for:

  • Sample orders
  • Small quantity orders
  • Customer meetings combined with pickup

Multiple Locations

If you have multiple warehouses or facilities, let customers choose the most convenient location. Shopify can show available locations based on:

  • Product availability
  • Customer location
  • Operating hours

Customer Experience

The pickup experience should be smooth for your B2B customers:

During Checkout

When customers reach checkout:

  1. They see shipping options and pickup options
  2. Pickup locations are displayed with addresses and hours
  3. They can select a preferred location
  4. They see expected pickup times (same-day or next-day, as configured)
  5. They receive confirmation with pickup details

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:

  • Add custom messages or instructions about pickup locations
  • Display pickup availability information
  • Show pickup-specific terms or requirements
  • Add custom fields for special instructions or notes

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.

Order Confirmation

After placing an order:

  • Customers receive an order confirmation email
  • The email includes pickup location information
  • They get notified when the order is ready for pickup
  • The "Order ready for pickup" notification includes the pickup instructions you configured (where to go, what to bring, contact information, etc.)

At Pickup

When customers arrive:

  • They should know where to go (clear signage)
  • Staff should be able to quickly locate their order
  • The pickup process should be fast and efficient
  • Customers can inspect orders if needed

Order Fulfillment Workflow

Pickup orders follow a specific workflow:

1. Order Placement

Customer places order and selects pickup. The order appears in your admin with pickup details.

2. Order Processing

Process the order as usual:

  • Pick items from inventory
  • Prepare for pickup
  • Package if needed (some customers bring their own packaging)

3. Mark as Ready

When the order is ready:

  • Mark it as ready for pickup in Shopify
  • Customer receives notification
  • Order moves to "Ready for pickup" status

4. Customer Pickup

When customer arrives:

  • Verify their identity
  • Hand over the order
  • Mark order as picked up in Shopify
  • Order is fulfilled

5. Follow-up

After pickup:

  • Send pickup confirmation
  • Request feedback if appropriate
  • Update customer records

Best Practices

Make Pickup Easy to Find

Don't hide the pickup option. Make it prominent during checkout so B2B customers can easily choose it.

Provide Clear Instructions

Give customers all the information they need:

  • Exact pickup location address
  • Where to go when they arrive
  • What to bring
  • Operating hours
  • Contact information for questions

Set Realistic Availability

Don't promise same-day pickup if you can't deliver. Set realistic timeframes based on your order processing capabilities.

Train Your Team

Ensure staff knows how to handle pickup orders:

  • How to locate orders quickly
  • What information to verify
  • How to handle issues or questions

Track Pickup Performance

Monitor:

  • How many customers choose pickup
  • Average time from order to pickup
  • Customer satisfaction with pickup experience
  • Any issues or complaints

Consider Pickup Fees

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.

Integrate with Your Systems

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.

Conclusion

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.