Page Summary
-
This page outlines the
CollectionandFeaturedProductresources within the Content API for Shopping, which enable managing product collections and their featured products. -
Collectionallows grouping products for organizational and reporting purposes, including specifying metadata like language, image links, and custom labels. -
FeaturedProductobjects are used within a collection to highlight specific products, particularly useful for visual merchandising features like shoppable images. -
Developers can utilize methods such as
create,delete,get, andlistto manage collections and associated data programmatically.
Resource: Collection
The collection message.
| JSON representation |
|---|
{
"id"
:
string
,
"language"
:
string
,
"productCountry"
:
string
,
"imageLink"
:
[
string
]
,
"featuredProduct"
:
[
{
object (
|
| Fields | |
|---|---|
id
|
Required. The REST ID of the collection. Content API methods that operate on collections take this as their collectionId parameter. The REST ID for a collection is of the form collectionId. id attribute |
language
|
The language of a collection and the language of any featured products linked to the collection. language attribute |
productCountry
|
|
imageLink[]
|
The URL of a collection’s image. imageLink attribute |
featuredProduct[]
|
This identifies one or more products associated with the collection. Used as a lookup to the corresponding product ID in your product feeds. Provide a maximum of 100 featuredProduct (for collections). Provide up to 10 featuredProduct (for Shoppable Images only) with ID and X and Y coordinates. featuredProduct attribute |
link
|
A collection’s landing page. URL directly linking to your collection's page on your website. link attribute |
mobileLink
|
A collection’s mobile-optimized landing page when you have a different URL for mobile and desktop traffic. mobileLink attribute |
headline[]
|
Your collection's name. headline attribute |
customLabel0
|
Label that you assign to a collection to help organize bidding and reporting in Shopping campaigns. Custom label |
customLabel1
|
Label that you assign to a collection to help organize bidding and reporting in Shopping campaigns. |
customLabel2
|
Label that you assign to a collection to help organize bidding and reporting in Shopping campaigns. |
customLabel3
|
Label that you assign to a collection to help organize bidding and reporting in Shopping campaigns. |
customLabel4
|
Label that you assign to a collection to help organize bidding and reporting in Shopping campaigns. |
FeaturedProduct
The message for FeaturedProduct. FeaturedProduct
| JSON representation |
|---|
{ "offerId" : string , "x" : number , "y" : number } |
| Fields | |
|---|---|
offerId
|
The unique identifier for the product item. |
x
|
Required. X-coordinate of the product callout on the Shoppable Image. |
y
|
Required. Y-coordinate of the product callout on the Shoppable Image. |
Methods |
|
|---|---|
|
Uploads a collection to your Merchant Center account. |
|
Deletes a collection from your Merchant Center account. |
|
Retrieves a collection from your Merchant Center account. |
|
Lists the collections in your Merchant Center account. |

