Google Merchant Center | Yext Hitchhikers Platform
Overview
Use the Google Merchant Center source to pull products from your Google Merchant Center account into Yext Content.
This source uses the Google API endpoints to Fetch Products.
Requirements
The Google Merchant Center source requires an input to determine your Merchant ID. You can find this id in your Google Merchant Center URL as well as in the navigation bar of your Google Merchant Center account. You must also link your Google account to Yext as detailed below.
Authentication
Google Merchant Center requires OAuth 2.0 for authentication.
There are two ways to link your Google Merchant account to Yext:
- While creating your Connector (under Content > Connectors > New Connector > Google Merchant Center)
- In Content Configuration (under Content > Configuration > Linked Accounts > Google)
Scopes
The Google Merchant Center source requires the following scope for Read/Write access: https://www.googleapis.com/auth/content
Pagination
Google Merchant Center utilizes cursor pagination.
Cursor | next_page_token |
Detect Cursor In | Response Body |
Cursor Type | Token |
Limits & Other Info
Fields
additionalSizeType
adsRedirectUrl
canonicalLink
channel
displayAdsId
displayAdsLink
displayAdsSimilarIds[]
displayAdsTitle
displayAdsValue
energyEfficiencyClass
excludedDestinations
googleProductCategory
identifierExists
includedDestinations
itemGroupId
maximumEnergyEfficiencyClass
minimumEnergyEfficiencyClass
overrideShipping
overrideShipping.country
overrideShipping.locationGroupName
overrideShipping.locationId
overrideShipping.maxHandlingTime
overrideShipping.maxTransitTime
overrideShipping.minHandlingTime
overrideShipping.minTransitTime
overrideShipping.postalCode
overrideShipping.price
overrideShipping.price.currency
overrideShipping.price.value
overrideShipping.region
overrideShipping.service
pickupMethod
promotionIds[]
salePrice.currency
salePrice.value
salePriceEffectiveDate
shippingLabel
shoppingAdsExcludedCountries[]
shoppingAdsLabels[]
sizes[]
targetCountry
taxes.country
taxes.locationId
taxes.postalCode
taxes.rate
taxes.region
taxCategoryLabel
taxOverride
transitTimelabel
Rate Limits
This source has a request-based rate limit of 60,000 requests per minute and 20,000,000 requests per day. See Google’s documentation for more information.