Product
A product in the vendor's catalog, with its stock level resolved across the vendor's locations.
Fields
ageRestrictedBoolean!RequiredapprovedBoolean!RequiredavailableQtyIntbarcodeStringcapacityStringcreatedAtDateTime!RequiredcurrencyCodeString!RequireddeliverableBoolean!RequireddescriptionStringdigitalBoolean!RequireddiscountPriceDecimal!RequiredfeaturedBoolean!RequiredidInt!RequiredinOrderInt!RequiredisActiveBoolean!RequirednameString!RequiredpackageCountStringplusOptionBoolean!RequiredpriceDecimal!RequiredskuStringunitStringupdatedAtDateTime!Required
Whether buyers must pass an age check before ordering.
Whether the product cleared platform moderation. Unapproved products stay hidden from customers regardless of isActive.
Stock summed across every location stocking this product. null when the inventory lookup failed, which is not the same as zero stock.
Scanned barcode (EAN/UPC), if the product carries one.
Packaged size as free text, e.g. 500 alongside a unit of ml.
When the product was created, in UTC.
ISO 4217 alphabetic currency code both prices are quoted in.
Whether the product can be delivered (as opposed to pickup only).
Long-form description shown on the product page.
Whether the product is digital and needs no physical fulfilment.
Sale price in major units. 0 means no discount is running.
Whether the product appears in featured placements.
Unique identifier of the product.
Display sort position within its listing. Lower sorts first.
Whether the product is orderable.
Customer-facing product name.
Number of items in a multi-pack, as free text.
Whether the product is restricted to Plus members.
List price in major units of currencyCode, e.g. 12.50. Tax is not included — it is applied per order from the vendor's tax rate.
Vendor's own stock-keeping unit, if set.
Unit capacity is expressed in, e.g. g, ml, piece.
When the product was last changed, in UTC.
Built with