Skip to content
Esc
↑↓navigate↵open⌘Jpreview
On this page

Google Retailer events

Events the Google Retailer integration handles and what each does.

The integration sends price and stock changes to the configured Google Cloud Retail catalog and branch over the Retail API. It never syncs product catalog data, so the Google catalog must be populated separately. When Enad updates the inventory of a SKU that does not exist in the branch, Google creates a minimal product stub for it.

Prices

Event What Enad sends
Prices updated (store group) The price of the variant for the configured market: the tax-inclusive regular amount as the original price, and when the product is on sale, the sale price as the price. The currency comes from the market.
Single price updated (one market) The same write for that market’s price.
Price unchanged Not sent again.

Prices for other markets are ignored.

Stock

Event What Enad sends
Stock updated or delta A local inventory entry for the warehouse the change came from, carrying the warehouse slug and an availability value. Availability reports out of stock only when the quantity is zero or below and the variant validates stock; otherwise in stock. Negative quantities are sent as 0. Always delivered, without deduplication.
Stock from the configured online warehouse Also sets the product’s global availability and available quantity.
Inventory removed The same flow with quantity 0 and stock validation on, so both the product and its local inventory report out of stock.

Field mapping

Enad data Google destination
Variant number Product ID under the store’s enad branch
Regular price priceInfo.originalPrice
Sale price priceInfo.price
Currency From the configured market
Stock quantity with Validate stock availability in stock or out of stock
Collection membership Product IDs under each collection branch