- Update Product
Create Product
Bulk Commit Products
Bulk Validate Products
Get Product
Update Product
This endpoint allows you to partially update an existing product. Unlike POST, which is used to create new products, PATCH only modifies specified fields of an existing product.
- Updating product pricing without affecting other attributes.
- Changing product status (e.g., from
activetoarchived). - Modifying SKU or barcode while keeping other details intact.
Security
OAuth2
clear_platform_priceboolean(ClearPlatformPrice, when true, removes an existing platform price. Send this to
unset it:
)
omitting platform_price alone no longer clears it, because the write layer now preserves the stored value so storefront syncs and re-cache jobs cannot silently wipe it (sc-29021). Sending a platform_price value still sets it; this flag only matters when no value is sent.
- Mock serverhttps://developer-docs.quiqup.com/_mock/openapi/api/fulfilment/products/{sku}
- Productionhttps://platform-api.quiqup.com/api/fulfilment/products/{sku}
- Staginghttps://platform-api.staging.quiqup.com/api/fulfilment/products/{sku}
curl -i -X PATCH \
'https://developer-docs.quiqup.com/_mock/openapi/api/fulfilment/products/{sku}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"availability_status": 0,
"barcode": "string",
"batch_management": true,
"clear_platform_price": true,
"cost_price": 0,
"country_code_of_origin": "string",
"currency": "AED",
"description": "string",
"dimensions": {
"height": 0,
"length": 0,
"unit": "string",
"width": 0
},
"expiry_management": true,
"harmonized_system_code": "string",
"image": "string",
"inbound_expiry_threshold_days": 0,
"inventory_tracked": true,
"name": "string",
"outbound_expiry_threshold_days": 0,
"partner_product_id": "string",
"platform_price": 0,
"requires_shipping": true,
"retail_price": 0,
"selling_price": 0,
"sku": "string",
"status": "active",
"total_sales": 0,
"track_expiry": true,
"type": "string",
"vendor": "string",
"weight": 0,
"weight_unit": "string"
}'Success response
Response
{ "availability_status": 0, "barcode": "string", "batch_management": true, "cost_price": 0, "country_code_of_origin": "string", "created_at": "2019-08-24T14:15:22Z", "currency": "AED", "description": "string", "dimensions": {}, "expiry_management": true, "harmonized_system_code": "string", "id": "string", "image": "string", "inbound_expiry_threshold_days": 0, "inventory_tracked": true, "name": "string", "outbound_expiry_threshold_days": 0, "partner_product_id": "string", "platform_price": 0, "requires_shipping": true, "retail_price": 0, "selling_price": 0, "sku": "string", "status": "active", "total_sales": 0, "track_expiry": true, "type": "string", "updated_at": "2019-08-24T14:15:22Z", "vendor": "string", "weight": 0, "weight_unit": "string" }