PATCH

Update Product Variants


Updates variants of a specified product.

Authentication

You can only call this method when authenticated as a Wix app or Wix user identity.

Permissions
Manage Stores - all permissions
Manage Products
Learn more about app permissions.
Endpoint
PATCH
https://www.wixapis.com/stores/v1/products/{id}/variants

Path Params
idstringRequired

ID of the product with managed variants.

Body Params
variantsArray <VariantOverride>

Variant info to update.

Response Object
variantsArray <Variant>

List of the product's variants.

Update Product Variants Example 1
Request
cURL
curl -X PATCH \ 'https://www.wixapis.com/stores/v1/products/1044e7e4-37d1-0705-c5b3-623baae212fd/variants' \ --data-binary '{ "variants": [ { "choices": { "Size": 'S', "Color": 'Blue' }, "price": 100 } ] }' \ -H 'Content-Type: application/json' \ -H 'Authorization: <AUTH>'
Response
JSON
{ "variants": [ { "id": "00000000-0000-0020-0005-92338aaf6c4a", "choices": { "Size": "S", "Color": "Blue" }, "variant": { "priceData": { "currency": "USD", "price": 100, "discountedPrice": 100, "formatted": { "price": "$100.00", "discountedPrice": "$100.00" } }, "weight": 0, "sku": "", "visible": true } } ] }
Errors

This method doesn’t return any custom errors, but may return standard errors. Learn more about standard Wix errors.

Did this help?