Read and write products from Wix Stores Catalog
Additional text that the store owner can assign to the product (e.g. shipping details, refund policy, etc.).
Product brand. Including a brand name can help improve site and product visibility on search engines.
A list of all collection IDs that this product is included in (writable via the Catalog > Collection APIs).
Price data, converted to the currency specified in request header.
Cost and profit data.
Product cost range. The minimum and maximum costs of all the variants.
Date and time the product was created.
Text box for the customer to add a message to their order (e.g., customization request). Currently writable only from the UI.
Product description. Accepts rich text.
Discount deducted from the product's original price.
Product ID (generated automatically by the catalog).
Inventory item ID - ID referencing the inventory system.
Date and time the product was last updated.
Whether variants are being managed for this product - enables unique SKU, price and weight per variant. Also affects inventory data.
Media items (images, videos etc) associated with this product (writable via Add Product Media endpoint).
Product name.
Min: 1 character Max: 80 characters
Product’s unique numeric ID (assigned in ascending order). Primarily used for sorting and filtering when crawling all products.
Deprecated (use priceData instead).
Price data.
Price per unit data.
Product price range. The minimum and maximum prices of all the variants.
Options for this product.
Product page URL for this product (generated automatically by the server).
Currently, only creating physical products ( "productType": "physical" ) is supported via the API.
Product ribbon. Used to highlight relevant information about a product. For example, "Sale", "New Arrival", "Sold Out".
Deprecated (use ribbon instead).
Custom SEO data for the product.
Stock keeping unit. If variant management is enabled, SKUs will be set per variant, and this field will be empty.
A friendly URL name (generated automatically by the catalog when a product is created), can be updated.
Product inventory status (in future this will be writable via Inventory API).
Product variants, will be provided if the request was sent with the includeVariants: true.
Max: 1,000 variants
Whether the product is visible to site visitors.
Product weight. If variant management is enabled, weight will be set per variant, and this field will be empty.
Product weight range. The minimum and maximum weights of all the variants.