Pickup is available with local inventory ads in all supported countries. The feature is also supported by free local listings in Argentina, Australia, Brazil, Canada, Chile, Colombia, Hong Kong, India, Indonesia, Israel, Japan, Malaysia, Mexico, New Zealand, Philippines, Saudi Arabia, Singapore, South Korea, Switzerland, Taiwan, Thailand, Ukraine, United Arab Emirates, United Kingdom, United States and Vietnam.
Currently, pickup is not supported for free local listing in Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, and Sweden. Contact support if you’d like to change your product page experience by selecting “Switch to in-store product price and availability hosted on Google” as you fill out the contact us form.
Pickup enables you to provide a direct online to offline experience for your customers. For items that can be picked up in store within a specific SLA regardless of store availability, pickup enables you to use your stores as an omnichannel asset and differentiator. Unlike product pages with in-store availability, pickup doesn't require full inventory information.
Your pickup setup might also require you to specify a pickup cost [pickup_cost] and a free pickup threshold [free_pickup_threshold]. Refer to our dedicated help centers for more information.
In order to implement pickup, you must meet the following requirements:
- You must be able to identify your store locations which are eligible to fulfill online orders.
- You must be able to fulfill store pickup orders either if the product is currently in stock or will be available within a defined SLA. The SLA refers to the timeframe within which an item will be available for in-store pickup.
On this page
- Website requirements
- Data requirements
- Select participating Business Profile locations
- Opt into pickup
- Frequently asked questions
Website requirements
To be eligible for pickup, your website must meet the following requirements on both desktop and mobile devices, including tablets:
- Provide options to pick up a product: The landing page or the checkout flow must display the option to pick up the product on the same day or at a later date. Customers must be able to purchase or reserve a product for pickup.
- Product pages or checkout flow must clearly display the pickup SLA. The SLA refers to the timeframe within which an item will be available for in-store pickup.
- Allow customers to select the store where their order will be available for pickup.
- If charged, display the pickup fee: If there are any extra charges for pickup, it must be clear. This can be shown on the checkout flow. For a more detailed overview of what constitutes a misrepresentation, consult our misrepresentation policy.
- Provide pickup confirmation: A notification must be sent when the order is ready to be picked up (for example, by sending an email or SMS).
- Show fulfillment option before payment information is entered: Allow customers to view your fulfillment options before checking out. For a more detailed overview of what constitutes a misrepresentation, consult our misrepresentation policy.
Website recommendations
In addition to the website requirements above, we recommend the following:
- Don't require customers to create an account before showing your fulfillment options.
- For example: Provide a “check out as guest” option.
- Don't require customers to enter address information before showing your fulfillment options.
Data requirements
same_day and next_day are currently not supported by this feature.In addition to the product data, you must add the following attribute to your data:
| Attribute | Optional or required | Possible values | Data source | Note |
Pickup SLA [pickup_sla] |
Required |
Text/tab delimited example XML example |
Product data or Inventory data. Tip: If available, we recommend adding |
Submit the maximum amount of time it will take for you to fulfill an online order to one of your stores. If an item is not available to pickup, set Tip: You can set the pickup SLA |
[pickup_sla] for your pickup setup. The pickup method [pickup_method] attribute is now optional, so we recommend not including it.Select participating Business Profile locations
By default, Google will show local inventory ads in the linked Business Profile location group.
If all of your store locations are eligible to fulfill online orders, select the Business Profile location group that contains all of your store locations during account linking.
If only a subset of your store locations are eligible to fulfill online orders, organize these stores into a separate location group. During account linking, select this location group.
If you're unable to reorganize your store locations into groups, reach out to our support team:
- Fill out the contact us form and select I want to exclude some of my stores from serving pickup.
- Under “Provide a list of store codes and addresses for your locations that do not offer the option for users to pick up their product(s):”, specify the store codes and addresses of the locations that aren't eligible to allow users to pick up your products.
Opt into pickup
To enable pickup for your stores, follow these steps:
- Go to Add-ons in Merchant Center.
- Under Discover, select the Local inventory ads add-on or the Free local listings add-on.
- If these add-ons were already activated in the past, you will find them under Your add-ons.
- In the “Local inventory ads” or “Free local listings” card, select Go to Local inventory ads or Go to Free local listings.
- Select Add country to get started with a new country where you want to show local inventory ads or free local listings. For an existing country listed, select Review setup status next to the country name.
- Add your stores.
- If you’ve already done this step in the past, it can be disregarded.
- Select Pickup & product page experience.
- To the question, “Can customers buy or reserve products online to pick up in stores?”, select Yes.
- Add a URL that shows a product available for pickup.
- To the question, “Can customers view in-store availability on your product pages?”:
- Select Yes if your product pages show in-store availability.
- Select No if your product pages don’t show in-store availability.
- Select Save.
Frequently asked questions
How does pickup work?
[pickup_sla], Google will generate inventory entries for every store within your Business Profile location group.Can I advertise products that are marked as "out of stock" in my primary data source for pickup?
By using pickup in my Merchant Center account, can I also advertise in-stock inventory?
What should I do if a few products can't be shipped to all of my stores?
[pickup_method] to “not supported” for these products in your inventory data to include store-specific pickup SLAs for added flexibility.Can I submit specific SLAs for different stores?
[pickup_sla], you can include store-specific pickup SLAs in your inventory data for added flexibility.How do I recognize my pickup offers?
Can I use pickup and provide pickup SLA [pickup_sla] information using inventory data source?
Can I submit the necessary attributes for pickup using Google's Content API for Shopping?
[id], title [title], image link [image_link], and others, using the product insert method with the channel set to "local". You can also submit the pickup SLA [pickup_sla]. Note that the field “storeCode” is required. You can add the relevant store codes within your Business Profile account or add it directly from Google Search. Learn more on how to submit product information using Content API for Shopping.Is there a limit to the number of offers or stores I can submit for pickup with product data?
What happens if my quota is exceeded?
What should I do if I suspect that my quota has been exceeded?
Can I use pickup in addition to regional availability and pricing?
Enable pickup
To enable pickup in your Merchant Center, you'll need to follow these steps:
- Go to Data sources in Merchant Center.
- Select the name of your primary data source, then select Data source setup.
- Under "Marketing methods", unselect the following checkboxes:
- All for physical stores
- Free local listings
- Local inventory ads
- Make a copy of your existing primary product data by submitting the same data but with a different feed label.
- In this copy, change the "Availability" attribute to be set to "
in stock" for all of your products that you can ship to your stores. To change the availability values, learn how to Set up your attribute rules. - In your copy of your product data with the new feed label, ensure that only local inventory ads have been selected as "Marketing method" by clicking Data source setup. Deselecting "All for online store" will automatically disable the following programs:
- Free listings
- Shopping ads
- Display ads
- Feed labels are available only during the creation of a new data source if you have "Advanced data source management" enabled under "Add-ons".
- When creating a new product data source, you can choose the country, language, marketing methods, and feed label. However, when a product data source is created, you can't modify the language or feed label.
This setup will allow you to complete your pickup onboarding. It may take on average between 24–48 hours before the offers you've selected for pickup will be able to appear as local inventory ads. Ensure that the new products from your product data copy are included in your campaigns in Google Ads.
Regional availability and pricing products
If you intend to target your regional availability and pricing products and local inventory ads using the same campaign, review the following steps:
- Review your campaign settings for all your campaigns to ensure that you're not targeting a specific feed label.
- If you're using regular Shopping campaigns, ensure that your campaigns are enabled for local. Performance Max campaigns automatically include local inventory products when all feed labels are used.
Separate campaign for local inventory ads
If you intend to use separate campaign for local inventory ads, use the following steps instead:
- For your existing regional availability and pricing campaigns, ensure to only use the feed label of your original product data under campaign settings.
- Create a new campaign for your local inventory ads products by selecting the feed label for the copy of your product data.
My Merchant Center account has multiple countries activated for pickup. How can I ensure the offers are only used in the intended countries?
- Limit the campaign using feed label.
- Limit the campaign to a specific country.