Product data feed


What is a product data feed?
A structured file containing your entire product inventory with relevant data in a easy manageable file format. The most common file formats are .xml and .csv
Why use a feed file?
Product data feeds are structured data and therefor are less prone to errors and will work even though you do design changes to site. The alternative which is webscraping relies on specific elements on your site to be in a specific way and if these elements are changed things may break and scraping will no longer work until manually fixed.
How can I make a product data feed?
Depends a lot on what e-commerce system you are using. All systems should have some kind of support so look for more information about feed files on your e-commerce documentation / community.
What criteria are there?
1. The file should have fresh data and contain the same beers as your site. It needs to be automatically updated.
2. The file only needs to contain in stock beers but it may also contain out of stock beers if the attribute stock_status is defined
3. It should contains at least the
Required
attributes in the table below. But the more attributes you can include the better. The names of the attributes does not need to match but it should contain equivalent values.

Data attributes

AttributeDescription
id
Required
Your unique beer identifier (SKU). Very important this is unique in your shop.
Example: 123456, B234567
ecommerce_idIf different from id and used by your Ecommerce system.
Example: 12345
title
Required
Beer name (without brewery if you have brewery_name below)
Example: Awesome beer
url
Required
Url to the beer in your shop
Example: https://www.example.com/awesome-beer
price
Required
Current price of the beer (any currency)
Example: 123.50, €123.50, 123.50 EUR
stock_status
Required
if file contains different stock statuses. Only in stock items are interesting.
Example: In stock, Not in stock
brewery_name
Required
Brewery name. Optional if brewery name is included in title.
Example: Awesome brewery
brewery_country Brewery country
Example: Belgium, Sweden, United States
regular_price If the beer is currently on sale this is the normal price before sale(any currency)
Example: 123.50, €123.50, 123.50 EUR
image Url to image, at least around 500x500px.
Example: https://www.example.com/images/beer-can44cl.jpg
beer_description Description of the beer
Example: A description of the most awesome beer. It's like a flavour explosion in your mouth!
beer_style Beer Style
Example: Double IPA, Stout, Belgian Strong Dark Ale
beer_abv Beer Alcohol by volume(ABV)
Example: 8.5%
beer_volume The volume of the beer
Example: 33cl, 473ml, 1.5L
beer_package_countHow many beers, if its a pack of 4 beer for example
Example: 4, 6, 24
beer_package Type of package
Example: can, bottle
beer_yearIf the beer is of a specific vintage
Example: 2021
date_cannedCan/bottle date in ISO 8601.
Example: 2021-02-18
date_best_beforeBest before date in ISO 8601.
Example: 2021-06-13
beer_bundleIf it's a mixed beer bundle
Example: true, false, 1, 0
untappd_idUntappd beer id
Example: 12345678

If you want to read more about generic product data feeds visit Google Merchant and whatever they recommend works just fine on Beerizer as well.