Feeds & products

Canonical product field reference

Every field in the master product schema, grouped by category, based on the Google Merchant Center spec.

Every feed shares one canonical field schema, based on the Google Merchant Center product data specification plus a couple of fields specific to Product Feed Master. Input channels map their source columns onto these fields; output channels map these fields onto whatever a destination expects.

Two fields are app-internal rather than part of the Google spec: identifier (the immutable per-product lookup key, exported as id by default) and status (active or inactive).

Basic product data

FieldDescription
identifierImmutable per-product ID used to match records across syncs. Exported as id.
titleProduct name.
descriptionProduct description.
linkURL of the product page.
mobile_linkMobile-specific product page URL.
canonical_linkCanonical URL when a product page can be reached at more than one URL.
image_linkMain product image URL.
additional_image_linkAdditional image URL(s).
virtual_model_link3D/AR virtual model asset URL.

Price & availability

FieldDescription
availabilityStock status, e.g. in stock, out of stock, preorder.
availability_dateDate a preordered product becomes available.
expiration_dateDate the listing should stop showing.
priceRegular price.
sale_priceDiscounted price, if any.
sale_price_effective_dateDate range the sale price is active.
cost_of_goods_soldYour cost for the item (used for margin reporting by some channels).
unit_pricing_measureQuantity the price applies to, e.g. 150ml.
unit_pricing_base_measureBase unit for unit pricing, e.g. 100ml.
installmentInstallment payment terms.
subscription_costSubscription pricing terms.
loyalty_pointsLoyalty/reward points earned on purchase.

Category & identifiers

FieldDescription
google_product_categoryGoogle's standardized product category, by name or ID.
product_typeYour own category/breadcrumb path for the product.
brandBrand name.
gtinGlobal Trade Item Number (UPC/EAN/ISBN).
mpnManufacturer part number.
identifier_existsWhether the product has brand/GTIN/MPN identifiers at all.

Variant detail

FieldDescription
conditionnew, refurbished, or used.
adultWhether the product is adult-only content.
multipackNumber of identical products sold as one unit.
is_bundleWhether the listing is a bundle of different products.
age_groupTarget age group, e.g. adult, kids.
colorColor.
genderTarget gender.
materialPrimary material.
patternPattern or graphic print.
sizeSize.
size_typeCut, e.g. regular, petite, plus.
size_systemSizing system, e.g. US, EU, UK.
item_group_idGroups variants of the same product together.

Shopping campaigns & destinations

FieldDescription
sell_on_google_quantityQuantity available for Buy on Google.
product_detailStructured spec sheet detail (name/value/section).
product_highlightShort bullet-point highlights.
custom_label_0 – custom_label_4Five free-form labels for campaign segmentation.
promotion_idLinks the product to a merchant promotion.
included_destinationDestinations to explicitly include, e.g. Shopping Ads.
excluded_destinationDestinations to explicitly exclude.
shopping_ads_excluded_countryCountries to exclude from Shopping ads.
pauseTemporarily pauses the listing without deleting it.

Shipping

FieldDescription
shippingStructured shipping rate (country/region/price).
shipping_labelLabel used to group products for shipping rules.
shipping_weightPackage weight.
shipping_length / _width / _heightPackage dimensions.
ships_from_countryCountry the product ships from.
max_handling_time / min_handling_timeDays between order and shipment.
transit_time_labelLabel used to group products for transit-time rules.

Tax & energy efficiency

FieldDescription
taxStructured tax rate.
tax_categoryTax category code.
energy_efficiency_classEU energy label class, e.g. A, B, C.
min_energy_efficiency_class / max_energy_efficiency_classEU energy label scale endpoints.

App-internal

FieldDescription
statusactive or inactive, editable per product like any other field.

Ready to build your first feed?

Start free and connect your first channel in minutes — no code required.

Start free