Collection is available with local inventory ads in all supported countries. The feature is also supported by cost-free local listings in Argentina, Australia, Brazil, Canada, Chile, Colombia, Hong Kong, India, Indonesia, Israel, Japan, Malaysia, Mexico, New Zealand, the Philippines, Saudi Arabia, Singapore, South Korea, Switzerland, Taiwan, Thailand, Ukraine, the United Arab Emirates, the United Kingdom, the United States and Vietnam.
Currently, collection is not supported for cost-free local listings in Austria, Belgium, Bulgaria, Croatia, Cyprus, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, the 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 in the Contact Us form.
Collection enables you to provide a direct online-to-offline experience for your customers. For items that can be collected in store within a specific SLA regardless of shop availability, collection enables you to use your shops as an omnichannel asset and differentiator. Unlike product pages with in-store availability, collection doesn't require full inventory information.
Your collection setup might also require you to specify a pick-up cost or a minimum order value. Refer to our dedicated Help Centres for more information.
In order to implement collection, you must meet the following requirements:
- You must be able to identify your shop locations which are eligible to fulfil online orders.
- You must be able to fulfil click and collect orders or reservations either if the product is currently in stock in your shops or will be available within a defined SLA. The SLA refers to the timeframe within which an item will be available for click and collect.
On this page
- Website requirements
- Data requirements
- Select participating Business Profile locations
- Opt in to collection
- Frequently asked questions
Website requirements
To be eligible for collection, your website must meet the following requirements on both desktop and mobile devices, including tablets:
- Provide options to collect a product: The landing page or the checkout flow must display the option to collect the product on the same day or at a later date. Customers must be able to purchase or reserve a product for collection.
- Product pages or the checkout flow must clearly display the collection SLA. The SLA refers to the timeframe within which an item will be available for click and collect.
- Allow customers to select the shop where their order will be available for collection.
- If charged, display the collection fee: If there are any extra charges for collection (including the minimum order value), they must be clearly displayed. This can be shown on the checkout flow. For a more detailed overview of what constitutes a misrepresentation, consult our misrepresentation policy.
- Provide collection confirmation: A notification must be sent when the order is ready to be collected (for example, by sending an email or SMS).
- Show fulfilment options before payment information is entered: Allow customers to view your fulfilment 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 fulfilment options.
- For example: Provide a 'check out as guest' option.
- Don't require customers to enter complete address information before showing your fulfilment 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 |
Collection 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 that it will take for you to fulfil an online order to one of your shops. If an item is not available for collection, set Tip: You can set the collection SLA Submit same day |
[pickup_sla] for your collection setup. The collection 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 shop locations are eligible to fulfil online orders, select the Business Profile business group that contains all of your shop locations during account linking.
If only a subset of your shop locations are eligible to fulfil online orders, organise these shops into a separate business group and ensure that business group is selected either during account linking or by updating your Google Business Profile service under 'Access and services' in the 'Apps and services' tab.
If you're unable to reorganise your shop locations into groups, contact our support team:
- Fill in the Contact Us form and select I want to exclude some of my shops from collections.
- Under 'Provide a list of shop codes and addresses for your locations that do not offer the option for users to collect their product(s):', specify the shop codes and addresses of the locations that aren't eligible to allow users to collect your products.
Opt in to collection
To enable collection for your shops, follow these steps:
- Go to Add-ons in Merchant Center.
- In the 'Discover' tab, select Add under the 'Local inventory ads' or 'Cost-free local listings' add-on card.
- If you've already activated one or both of these add-ons in the past, you will find them under Your add-ons.
- On the 'Local inventory ads' or 'Cost-free local listings' card, select Go to local inventory ads or Go to cost-free local listings.
- Select Add country to get started with a new country in which you want to show local inventory ads or cost-free local listings.
- For an existing country listed, select Review setup status next to the country name.
- Add your shops.
- If you've already completed this step in the past, it can be disregarded.
- Expand Collection and product page experience.
- To the question, 'Can customers buy or reserve products online to collect in shops?', select Yes.
- Add a URL that shows a product available for collection.
- 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 collection work?
What happens if I submit a collection SLA [pickup_sla] in my product data or within the Delivery and fulfilment section in Merchant Center?
[pickup_sla], Google will generate inventory entries for every shop within your Business Profile location group. Note that these generated inventory entries won't work if the collection SLA that you set is same day [same_day].Can I advertise products that are marked as 'out of stock' in my primary data source for collection?
[pickup_sla] in your product data or in your local collection policy, we'll only generate eligible inventories if the product's availability is set to 'in stock'. This will allow Google to guarantee that the product can be fulfilled, since collection SLAs that are provided in your product data or in your local collection policy typically indicate that your products need to be brought to your shops for collection at a later date.By using collection in my Merchant Center account, can I also advertise in-stock inventory?
[same_day] collection SLA, you will also need to meet this requirement.What should I do if a few products can't be delivered to all of my shops?
[pickup_method] to 'not supported' for these products in your inventory data to include shop-specific collection SLAs for added flexibility.Can I submit specific SLAs for different shops?
[pickup_sla], you can include shop-specific collection SLAs in your inventory data for added flexibility.Can I use collection and provide collection SLA [pickup_sla] information using inventory data source?
[same_day] value.Can I submit the necessary attributes for collection using Google's Merchant API?
[pickup_sla] attribute can be provided at both the product level and the individual shop inventory level.[pickup_sla] in your product data source:[pickup_sla] for a product across all locations, you can include the collection SLA [pickup_sla] attribute directly at the product level. When using the Merchant API, this means including the collection SLA [pickup_SLA] field in the body of your request to the relevant products service method (for example, when creating or updating a product). You can manage which programmes your products are intended for by selecting destinations such as 'local inventory ads' and/or 'cost-free local listings'. For most values (except same_day), Google will also automatically create collection-eligible inventory for your linked shops. Learn more about how your in-store products with collection SLAs surface on Google.[pickup_sla] in your inventory data source:[pickup_sla] attribute along with the required 'shop code'. This allows for granular control, for instance, offering same day [same_day] collection at shops with immediate availability, while other shops might have a different SLA. This is done using methods designed for managing per-shop inventory data (for example, accounts.products.localInventories.insert). An inventory-level collection SLA [pickup_sla] will override any SLA set in the product data source for that specific shop. Note that the 'shop code' field is required. You can add the relevant shop codes within your Business Profile account, or directly from Google Search.[pickup_sla] (for example, same_day, 2-day, multi-week) and method-specific implementation details.Is there a limit to the number of offers or shops that I can submit for collection 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 collection in addition to regional availability and pricing?
Yes. You may be using regional availability and pricing to specify the regions where your products are available and control pricing regionally.
Regional availability and pricing and collection with local inventory ads and cost-free local listings are compatible and can be used. Regional availability and pricing and local inventory ads have to be configured separately.
[link_template] attribute will be shared between local inventory ads and cost-free local listings if the same product data is used. Automatic inventory creation also requires the product data availability to be 'in stock'.My Merchant Center account has multiple countries activated for collection. How can I ensure that the offers are only used in the intended countries?
- Limit the campaign using feed label.
- Limit the campaign to a specific country.