Setting up pickup in store for online orders
You can set up the option for customers to pick up their online orders at your retail store, curbside, or any location that you choose.
To do this, activate the pickup in store option for each location where customers can go to get their orders.
The shipping rate for pickup in store is set to Free and can't be changed.
Each pickup order requires you or a staff member to verify that each item is in stock. After you verify each item, you can send a notification to the customer that the order is ready. You can also print a pickup slip to attach to the order.
When a customer comes to get their order, you need to change the order status within Shopify from unfulfilled to fulfilled. This signals to you and your staff that the order has been picked up and no further action is required.
You can add pickup delivery instructions by managing the preferences for your pickup locations. For example, you can use pickup to offer curbside pickup. After a customer places an order online and arrives at your store, you can have them call you and then you can bring their order out to them.
On this page
Eligibility
If your store has multiple locations, then to use the pickup option you need to have multi-origin shipping activated.
If you have questions about the eligibility requirements, then contact Shopify Support.
Checkout experience
After you activate the pickup in store option, your customers can choose between Ship and Pick up in the Delivery method section of your checkout. When they select Pick up, they can choose the location where they want to pick up their order.
A customer can't choose to have some items shipped and some items picked up on the same order. Instead, the customer should place two separate orders. If you're using a theme that supports pickup availability, then the customer can view whether a product is available for pickup before they add it to their cart.
Before setting up pickup in store
You need to complete the following tasks before you can offer pickup in store:
- Verify that the fulfillment priority order for your online orders is set up to meet your business needs.
- Stock inventory at each pickup location.
- Deactivate any pickup apps.
- Ensure that each person who is preparing items for pickup or marking orders as picked up has access to your Shopify admin.
- Update any location names so that customers can understand where to go to pick up their order.
-
Let each in-store pickup location fulfill online orders.
By default, letting a location fulfill online orders also means that non-pickup online orders can take inventory from your pickup or retail locations. Make sure that you review your fulfillment priority and modify it if necessary. If the Continue selling when out of stock option is selected for a product, then local pickup orders can be placed for locations without inventory.
You can also set up a location to fulfill in-store pickup orders only.
Set up pickup in store
You need to set up the pickup in store option for each location where customers can go to get their orders.
Setup includes activating pickup in store, choosing the expected pickup time that's displayed to your customers at checkout, and specifying any pickup instructions in the Order ready for pickup notification.
From your Shopify admin, go to Settings > Shipping and delivery.
In the Pickup in store section, click Set up or the › icon.
In the Your locations section, select a location that you want to set up in-store pickup for.
Select This location offers in-store pickup.
In the Expected pickup date section, select a processing time for in-store pickup from the drop-down menu. This information is displayed to your customers.
In the Order ready for pickup notification section, enter pickup instructions for your customers. This field replaces any customizations that you have in the
email_body
variable in the Ready for pickup notification template.Click Save.
Manage preferences for an in-store pickup location
Each in-store pickup location includes the following settings:
- activating or deactivating pickup in store.
- Specifying any instructions or information related to pickup, such as store hours or a reminder to the customer to bring a copy of their order confirmation. The information is included in the notification that you send when you prepare an order for pickup.
- Choosing the estimated pickup time to display when the customer checks out. For example, you might choose Usually ready in 2 hours.
Steps:
From your Shopify admin, go to Settings > Shipping and delivery.
In the Pickup in store section, click the › icon.
In the Your locations section, click a location that you want to edit.
Update the pickup in store settings.
Click Save.
Display pickup availability to your customers
Some themes let you display to customers whether a product is available for pickup in store. On each product page, a pickup availability section displays whether the product is available, and the estimated time frame for pickup.
After pickup in store is activated, the product page displays whether the product is available for pickup at one or more of your pickup in store locations. This information is displayed only for products that are stocked at least one pickup location and have This is a physical product selected in the Shipping section of a product variant's details.
From your Shopify admin, go to Products.
Select a product.
Under Variants, select a variant.
Under Shipping, check This is a physical product.
Click Save.
If you have pickup in store activated for only one location, then the location and pickup availability is displayed for that location. Customers can click View store information to learn more about the pickup location.
If you have pickup in store activated for more than one location, then the pickup availability section displays the location and pickup availability for one of your stores. Customers can click Check availability at other stores to check the product's availability at all of your locations that have pickup activated.
This feature is currently available in Dawn, and several paid themes in the Shopify Theme Store.
Customize notification emails for pickup in store
As part of pickup in store, emails are sent to customers automatically about the status of their order.
You can customize the default text of each notification.
Customers who choose to pickup their order are sent the following email notifications:
- Order confirmation
- Ready for local pickup
- Picked up by customer
Customize the Order confirmation notification
For the Order confirmation email template, you can add content related to pickup by wrapping it in the following liquid variable: {% if order.pickup_in_store? %}
If you need to reset a template to its default, then click Revert to default.
Steps:
- From your Shopify admin, go to Settings > Notifications.
- Click Order confirmation.
- In Email subject, enter a descriptive subject line. In Email body, enter the email message.
- Click Save.
Customize the Ready for local pickup notification
You can customize the content of the Ready for local pickup notification for each location.
From your Shopify admin, go to Settings > Shipping and delivery.
In the Pickup in store section, click the › icon.
In the Your locations section, click a location that you want to edit.
In the Order ready for pickup notification section, enter pickup instructions for your customers.
Click Save.
Customize the Picked up by customer notification
If you need to reset a template to its default, then click Revert to default.
Steps:
- From your Shopify admin, go to Settings > Notifications.
- Click Picked up by customer.
- In the Email subject field, enter a descriptive subject line.
- In the Email body field, enter the email message.
- Tap Save.