Blog Shopify

How to Enable Shopify In-Store Pickup with Built-In Theme Features

Shopify In-Store Pickup

Shopify in-store pickup allows customers to place orders online and collect their purchases from a physical store at a convenient time. This option helps retailers connect online and offline shopping, reduce delivery-related concerns, and provide a more flexible shopping experience. By enabling local pickup, merchants can serve nearby customers while making order collection more convenient.

However, setting up this feature correctly is essential to ensure customers can easily select a pickup location during checkout. In this blog, we will explain how to enable Shopify in-store pickup, explore its key benefits, and show how built-in features in Vowel Web Shopify themes can help create a smoother shopping experience.

What Is Shopify In-Store Pickup?

Shopify in-store pickup is a local fulfillment method that lets merchants offer order collection at eligible retail locations. It is configured through Shopify's location and shipping settings, allowing businesses to manage where pickup is available and which products customers can collect.

The feature is especially useful for retailers operating multiple stores, as pickup availability depends on factors such as inventory levels and location configuration. Merchants can set preparation times, provide collection instructions, and manage pickup orders through their Shopify admin.

For store owners, understanding how this feature works is important when planning their storefront experience. A well-structured Shopify theme can complement the setup by making store details, product information, and navigation easy to access. However, pickup eligibility and checkout options are controlled primarily by Shopify's settings rather than the theme alone.

Benefits of Shopify In-Store Pickup for Retailers

Shopify in-store pickup helps retailers connect online shopping with physical stores while offering customers a convenient way to collect their orders. Here are its key benefits.

  • Provide a Convenient Shopping Experience: Customers can order products online and collect them from a nearby store at a convenient time. This flexibility makes shopping easier for people who prefer in-person collection over home delivery.
  • Reduce Shipping Costs: In-store pickup can reduce last-mile delivery expenses for eligible orders. Customers may also avoid shipping charges, depending on the retailer's policies.
  • Attract More Local Customers: Local pickup encourages nearby customers to shop online and collect their purchases from a physical store, helping retailers serve their local communities.
  • Encourage Additional In-Store Purchases: Customers visiting to collect orders may discover complementary products, new arrivals, or special offers, creating opportunities for additional sales.
  • Offer Flexible Order Fulfillment: Retailers can offer pickup alongside shipping, giving customers more control over how they receive their purchases.
  • Improve Order Collection and Communication: Clear pickup instructions, realistic preparation times, and timely notifications help customers understand when and where to collect their orders.
  • Create a Consistent Shopping Experience: A well-designed Shopify theme with clear navigation and accessible store information helps connect online shopping with physical store visits, creating a smoother customer experience.

Shopify in-store pickup gives retailers a convenient way to serve local customers while connecting online orders with physical store locations. Understanding how to fulfill orders in Shopify helps merchants manage pickup requests, prepare orders, and notify customers when their purchases are ready for collection.

How to Enable Shopify In-Store Pickup in Shopify

Enabling Shopify In-Store Pickup involves configuring local pickup in your Shopify admin, checking product inventory at the relevant store location, and displaying pickup availability on your storefront. Shopify manages the fulfillment settings, while your theme determines how pickup information is presented on the product page.

Vowel Web offers five premium Shopify themes, Adorn, Flaunt, Dynamic, Renovate, and Voltix, that support the Pickup availability block. Once local pickup is configured correctly, you can add this block to the product page so customers can check whether a product is available for collection at a nearby store.

Follow these steps to set up Shopify In-Store Pickup for your store.

Step 1. Enable Shopify In-Store Pickup in Shopify Settings

Enable Shopify In-Store Pickup in Shopify Settings

First, configure local pickup in your Shopify admin. This allows eligible customers to choose collection from a participating physical store instead of relying exclusively on delivery.

To enable this option, log in to your Shopify admin and navigate to Settings → Shipping and delivery. Find the Local pickup section and select the location where you want to offer pickup. Open its settings and enable local pickup for that location.

Enable Shopify In-Store Pickup in Shopify Settings

Depending on your Shopify admin version, the labels or placement of these settings may vary slightly.
Before saving your changes, review the pickup instructions and estimated preparation time. These details help customers understand when their orders will be ready and what they need to do when collecting them.

  • Open your Shopify admin.
  • Go to Settings and select Shipping and delivery.
  • Find the Local pickup section.
  • Select the eligible store location.
  • Enable local pickup and configure the relevant instructions.
  • Save your settings.

Once this configuration is complete, Shopify can offer local pickup for eligible products at that location, provided the required inventory and fulfillment conditions are met.

Step 2. Make Sure the Pickup Location Is Active

Make Sure the Pickup Location Is Active

After enabling local pickup, verify that the selected physical store is active in Shopify. A location represents a place where you store inventory, fulfill orders, or serve customers. If your business operates multiple retail outlets, you can manage each location separately.

To check the location, open Settings → Locations in your Shopify admin. Select the store you want to use for pickup and review its details. Make sure the location is active and that local pickup is configured for it.

Confirm the following details:

  • The location is active in Shopify.
  • The store address is correct.
  • The location is configured to fulfill online orders where required.
  • Local pickup is enabled for that location.
  • The store has the inventory needed to fulfill pickup orders.

For example, if you operate two clothing stores in different areas, you may want customers to collect a product from either location. You should configure pickup availability and inventory for each store individually.

Keeping location information accurate helps Shopify determine where pickup can be offered and helps customers identify the correct collection point.

Step 3. Enable Inventory Tracking for the Product

Shopify relies on accurate inventory data to check product availability for local pickup. Make sure inventory tracking is enabled for each product you want customers to collect from your store.

Open Products in your Shopify admin and select the product you want to offer for local pickup. Locate the Inventory section and ensure that inventory tracking is enabled.

Depending on your product configuration, you may see an option such as Track quantity. Enable it and enter the available stock for the appropriate location.

For example, if a clothing product has 12 units available at your main store, enter the correct quantity for that location. If the same product has only three units at another store, record that quantity separately.

When checking inventory settings:

  • Enable Track quantity for the product when applicable.
  • Enter accurate stock quantities.
  • Verify inventory for each relevant location.
  • Check that the product is available for sale through your online sales channel.
  • Review any inventory restrictions that could affect pickup availability.

Accurate stock information helps prevent customers from selecting products that cannot be collected from their chosen store. If inventory is not tracked or is configured incorrectly, pickup availability may not appear as expected.

Step 4. Configure Inventory for Product Variants

Configure Inventory for Product Variants

If your products have Shopify Product variants, such as different sizes, colors, or styles, check the inventory settings for each variant. Shopify manages inventory at the variant level, so having stock for one variant does not necessarily mean that every variant is available for pickup.

For example, a T-shirt may be available in small, medium, and large sizes. Your store might have eight small T-shirts, five medium T-shirts, and no large T-shirts. Customers should not be shown the large variant as available for collection if it is out of stock at the selected location.

To configure inventory correctly:

  • Open Products in your Shopify admin.
  • Select the product containing variants.
  • Locate the Variants section.
  • Open each variant and review its inventory settings.
  • Enter the correct quantity for every eligible location.
  • Save your changes and verify the resulting availability.

If you manage inventory across multiple stores, check the quantities assigned to each location rather than relying on the total inventory across all locations.

This step is especially important for clothing, footwear, beauty products, and other items with multiple variants. Keeping stock levels accurate for each size, color, or option helps customers choose available products and avoid checkout issues. As your catalog grows, Shopify inventory management apps can help track variant-level stock and maintain accurate inventory across your store.

Step 5. Open the Shopify Theme Editor

Adorn beauty Shopify Theme

Once Shopify's pickup settings and product inventory are configured, you can display pickup information on your storefront using a compatible Shopify theme.

Vowel Web offers five premium Shopify themes: Adorn, Flaunt, Dynamic, Renovate, and Voltix. All five themes provide a Pickup availability block that you can add to the product page through the theme editor.

This block helps customers check pickup availability without relying solely on information elsewhere in the store. Its actual availability display depends on Shopify's local pickup configuration, product inventory, and selected product variant.

To access the relevant settings:

navigate to the Products template
  • Log in to your Shopify admin.
  • Navigate to Online Store → Themes.
  • Locate your active Vowel Web theme.
  • Click Customize to open the Shopify theme editor.
  • Use the page selector to navigate to the Products template.

If you are configuring a theme that is not yet published, you can customize its preview before publishing it. This lets you review the product page layout without immediately changing the live storefront.

Step 6. Open the Main Product Section

Open the Main Product Section

Inside the Shopify theme editor, navigate to the product page template and locate the Main product section. This section contains the product information and blocks that determine how the product page is organized.
Depending on your theme, the section may include the product title, price, variant selector, quantity selector, purchase buttons, description, and other product information.

Before adding the pickup block, review the existing layout to identify where pickup availability would be most useful. Ideally, customers should be able to find it while reviewing the product's availability and purchase options.

For example, if a customer is viewing a dress, they should be able to check its price, select a size, review the pickup information, and then decide whether to purchase it.

Grouping related details together makes product pages easier to scan, helping customers find the information they need without confusion. Effective Shopify product page customization lets you organize product descriptions, specifications, images, and purchase options in a clear, logical layout.

Step 7. Add the Shopify In-Store Pickup Block

Add the Shopify In-Store Pickup Block

After opening the Main product section, add the Pickup availability block. This block displays local pickup information on supported product pages, allowing customers to check whether the selected product is available at an eligible store.

To add the block:

  • Select the Main product section in the theme editor.
  • Click Add block.
  • Find and select Pickup availability.
  • Confirm that the block has been added to the product information section.
  • Review the preview to ensure the pickup information displays correctly.

The block uses Shopify's pickup and inventory configuration to determine what information to show. Adding the block alone does not enable local pickup or make an out-of-stock product available.

If you cannot find the Pickup availability block, verify that you are editing a supported product template and that the selected theme includes this feature.

After adding the block, preview the page with products that have inventory at a location where local pickup is enabled. This will help you confirm that the storefront displays the expected pickup information.

Step 8. Position the Block in the Right Place

After adding the Pickup availability block, position it where customers can easily find it. The order of blocks can influence how quickly shoppers discover important information, especially when they are deciding whether to buy a product online or collect it from a physical store.

For most product pages, placing pickup availability near the variant selector or purchase buttons is a practical choice. Customers can review the product details and available options before checking whether pickup is possible.

Consider the following placement guidelines:

  • Near the purchase buttons: Makes pickup information easy to find when customers are ready to buy.
  • After the variant selector: Helps shoppers choose a size or color before reviewing availability.
  • Within the main product information: Keeps fulfillment details alongside other essential product information.
  • In a mobile-friendly position: Prevents pickup information from being difficult to find on smaller screens.

The best placement depends on your product page design and the other blocks already present. Preview the layout on both desktop and mobile devices to make sure the block fits naturally into the shopping experience.

Step 9. Save the Product Page Changes and Test Shopify In-Store Pickup

Once the block is positioned correctly, save your changes in the Shopify theme editor. Saving ensures that the configured layout is retained. If you are editing a published theme, verify your changes on the live storefront after saving.

However, adding the block is only one part of the process. You should also test the complete pickup experience to confirm that Shopify's settings, location inventory, and storefront presentation work together correctly.

Use this checklist to verify the setup:

  • Local pickup is enabled for the intended location.
  • The pickup location is active and has the correct address.
  • The product has inventory available at that location.
  • Inventory is configured correctly for the selected variant.
  • The Pickup availability block appears on the product page.
  • Pickup information is displayed correctly for an eligible product.
  • The product page works correctly on mobile and desktop.
  • The checkout process offers the expected pickup option for an eligible order.

To test different scenarios, check a product with available stock and another product or variant that is unavailable at the selected location. The displayed availability should reflect the actual pickup configuration and inventory.

If pickup information does not appear, revisit your local pickup settings, location status, product inventory, and theme block configuration. Once everything works as expected, your store will be better equipped to offer customers a convenient local collection option.

Conclusion

Shopify In-Store Pickup gives retailers a convenient way to connect online shopping with physical store locations. By enabling local pickup, maintaining accurate inventory, and configuring product variants correctly, merchants can make order collection easier for customers. Adding the Pickup availability block to your product page helps shoppers check pickup information while browsing products.

Vowel Web offers five premium Shopify themes, Adorn, Flaunt, Dynamic, Renovate, and Voltix, with this block available in the theme editor. Follow the setup steps, save your changes, and test the experience on desktop and mobile devices. A properly configured pickup option can improve convenience and help create a smoother shopping experience.

FAQs

1. What is Shopify In-Store Pickup?

Shopify In-Store Pickup allows customers to purchase products online and collect their orders from an eligible physical store instead of receiving home delivery.

2. How do I enable Shopify In-Store Pickup?

Go to your Shopify admin, open Settings → Shipping and delivery, find Local pickup, and enable it for the desired store location. Configure pickup instructions and verify inventory availability.

3. Does Shopify In-Store Pickup require a special theme?

Local pickup is configured through Shopify settings, so a special theme is not required to enable the fulfillment method. However, a compatible theme can display pickup availability on product pages.

4. Which Vowel Web Shopify themes support the Pickup availability block?

Vowel Web offers five premium Shopify themes that support this block: Adorn, Flaunt, Dynamic, Renovate, and Voltix. You can add it through the Main product section in the Shopify theme editor.

5. Why is Shopify In-Store Pickup not showing on my product page?

Check that local pickup is enabled for the location, the location is active, and the product has eligible inventory. Also, verify that the Pickup availability block has been added to the correct product template and that your theme changes have been saved.

Share:

linkedin [#161] Created with Sketch.
Back to blog