Search
Clear search
Close search
Google apps
Main menu

Submit online product inventory update feeds

If the price, availability, or sale price information for your products changes frequently, you can make quick updates to this data with the online product inventory update feed. You’ll continue to submit a full products feed, and can use the online product inventory update feed to update the following attributes for specific items already submitted in the full feed:

  • 'price'
  • 'availability'
  • 'sale price' and 'sale price effective date'

This feed type is processed faster than your full products feed, allowing fresher information to appear on Google Shopping.

When to use a full products feed versus an online product inventory update feed

Google Shopping merchants have two feed types they can use to submit their product data: the full products feed and the online product inventory update feed. Here’s an overview of when you’d submit both of these feeds:

Product feed

  • This is the main feed for your online product data for Google Shopping and should be submitted at least every 30 days.
  • Every time you submit a new product feed, it overwrites any previous submissions of an online product inventory update feed.

Online product inventory update feed

  • Submit this feed throughout the day to update your price, availability, and/or sale price information for specific items already submitted in your full product feed.
  • If your price or availability changes frequently throughout the day, or you need to update sale price information quickly, this feed lets you update only these attributes instead of submitting a full set of data for your products.
  • If there is an error processing this feed, the full product feed will not be impacted.

Please note that updating an item via the online product inventory update feed will not extend the expiration date of the item. You’ll still need to submit a full product feed at least every 30 days.

Submitting an online product inventory update feed

File type: The online product inventory update feed can be submitted either via a text or tab delimited file or XML.

Registering a new online product inventory update feed: You’ll follow the standard steps to register a new data feed, but you’ll select "online product inventory update feed" as the Feed type.

Specification for the online product inventory update feed

The online product inventory update feed contains 5 possible attributes, which are a subset of the attributes in the products feed:

  • 'id'
  • 'price'
  • 'availability'
  • 'sale price'
  • 'sale price effective date'

Please visit the products feed specification for the requirements and syntax for submitting these attributes.

The only required attribute is 'id', which must match the 'id' value in your full product feed for the item you’re updating. The other 4 attributes are optional based on what type of information you need to update:

Attribute Details Required in TXT header row or XML tag? Value can be blank?
'id' Refers to the id of the product that will be updated. Must match the 'id' value provided for the product in your products feed. Yes No
'price' The price submitted here will override the price in the last submission of your product feed. If you submit this attribute, the value cannot be left blank. No No
'availability' The availability submitted here will override the availability in the last submission of your product feed. If you submit this attribute, the value cannot be left blank. No No
'sale price' and 'sale price effective date' These attributes must be submitted together. You can submit blank values for them to void sale information you submitted in your last submitted feed. No Yes

Sample submissions of the online product inventory update feed

Update just price

Include only 'id' and 'price' attributes.

Text/tab-delimited:

id price
tddy123uk 15.00 USD

XML:

<g:id>tddy123uk</g:id>
<g:price>15.00 USD</g:price>

Update just availability

Include only 'id' and 'availability' attributes.

Text/tab-delimited:

id availability
tddy123uk out of stock

XML:

<g:id>tddy123uk</g:id>
<g:availability>out of stock</g:availability>

Update price and availability

Include the 'id', 'price', and 'availability' attributes.

Text/tab-delimited:

id price availability
tddy123uk 15.00 USD in stock

XML:

<g:id>tddy123uk</g:id>
<g:price>15.00 USD</g:price>
<g:availability>in stock</g:availability>

Add a new sale price

Include the 'id', 'sale price', and 'sale price effective date' attributes.

Text/tab-delimited:

id sale price sale price effective date
tddy123uk 5.25 USD 2015-03-01T13:00-0800/2015-03-01T15:30-0800

XML:

<g:id>tddy123uk</g:id>
<g:sale_price>5.25 USD</g:sale_price>
<g:sale_price_effective_date>2015-03-01T13:00-0800/2015-03-01T15:30-0800</g:sale_price_effective_date>

Void a sale price submitted in a previous feed

Include 'id' and blank values for 'sale price' and 'sale price effective date'.

Text/tab-delimited:

id sale price sale price effective date
tddy123uk    

XML:

<g:id>tddy123uk</g:id>
<g:sale_price></g:sale_price>
<g:sale_price_effective_date></g:sale_price_effective_date>

or

<g:id>tddy123uk</g:id>
<g:sale_price />
<g:sale_price_effective_date />

Give a sale price with no end date

Include 'id' and 'sale price' with a blank value for 'sale price effective date'.

Text/tab-delimited:

id sale price sale price effective date
tddy123uk 5.25 USD  

XML:

<g:id>tddy123uk</g:id>
<g:sale_price>5.25 USD</g:sale_price>
<g:sale_price_effective_date></g:sale_price_effective_date>

Was this article helpful?
How can we improve it?