Products
Update products
Update products in store. Product can be identified by product_id/variant_id or directly with SKU/Article Number if unique
PUT
/
v1
/
products
Copy
Ask AI
curl --request PUT \
--url https://api.quickbutik.com/v1/products \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '{
"product_id": 123,
"variant_id": 123,
"sku": "<string>",
"title": "<string>",
"price": 299,
"before_price": 399,
"purchase_price": 69,
"tax_rate": 25,
"stock": 1,
"qty_location": "<string>",
"disable_minusqty": "1",
"visible": 1,
"description": "<string>",
"gtin": "<string>",
"supplier_name": "<string>",
"supplier_sku": "<string>",
"datafield_1": "<string>",
"datafield_2": "<string>",
"datafield_3": "<string>",
"seo_description": "<string>",
"seo_title": "<string>",
"weight": 400,
"images": [
{
"url": "https://quickbutik.com/logo.png",
"alttext": "Our logo"
}
],
"metadata": {},
"variants": {
"sync": [
{
"variant_option1_name": "Color",
"variant_option1_value": "Red",
"variant_option2_name": "Size",
"variant_option2_value": "Large",
"variant_option3_name": "<string>",
"variant_option3_value": "<string>",
"variant_option4_name": "<string>",
"variant_option4_value": "<string>",
"variant_option5_name": "<string>",
"variant_option5_value": "<string>",
"sku": "<string>",
"price": 123,
"purchase_price": 123,
"qty": 123,
"qty_location": "<string>",
"before_price": 123,
"gtin": "<string>",
"supplier_sku": "<string>",
"weight": 123,
"visible": 0,
"images": [
[
{
"url": "https://quickbutik.com/logo.png",
"alttext": "Our logo"
}
]
]
}
],
"add": [
{
"variant_option1_name": "Color",
"variant_option1_value": "Red",
"variant_option2_name": "Size",
"variant_option2_value": "Large",
"variant_option3_name": "<string>",
"variant_option3_value": "<string>",
"variant_option4_name": "<string>",
"variant_option4_value": "<string>",
"variant_option5_name": "<string>",
"variant_option5_value": "<string>",
"sku": "<string>",
"price": 123,
"purchase_price": 123,
"qty": 123,
"qty_location": "<string>",
"before_price": 123,
"gtin": "<string>",
"supplier_sku": "<string>",
"weight": 123,
"visible": 0,
"images": [
[
{
"url": "https://quickbutik.com/logo.png",
"alttext": "Our logo"
}
]
]
}
],
"update": [
{
"variant_option1_name": "Color",
"variant_option1_value": "Red",
"variant_option2_name": "Size",
"variant_option2_value": "Large",
"variant_option3_name": "<string>",
"variant_option3_value": "<string>",
"variant_option4_name": "<string>",
"variant_option4_value": "<string>",
"variant_option5_name": "<string>",
"variant_option5_value": "<string>",
"sku": "<string>",
"price": 123,
"purchase_price": 123,
"qty": 123,
"qty_location": "<string>",
"before_price": 123,
"gtin": "<string>",
"supplier_sku": "<string>",
"weight": 123,
"visible": 0,
"images": [
[
{
"url": "https://quickbutik.com/logo.png",
"alttext": "Our logo"
}
]
],
"variant_id": 123
}
]
}
}'
Copy
Ask AI
{
"success": 1,
"errors": [
"<string>"
]
}
Authorizations
API key authentication using Basic Auth. Use your API key as both username and password. See the Authentication guide for complete setup instructions.
Body
application/json
Response
200
application/json
Product updated
The response is of type object
.
Copy
Ask AI
curl --request PUT \
--url https://api.quickbutik.com/v1/products \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '{
"product_id": 123,
"variant_id": 123,
"sku": "<string>",
"title": "<string>",
"price": 299,
"before_price": 399,
"purchase_price": 69,
"tax_rate": 25,
"stock": 1,
"qty_location": "<string>",
"disable_minusqty": "1",
"visible": 1,
"description": "<string>",
"gtin": "<string>",
"supplier_name": "<string>",
"supplier_sku": "<string>",
"datafield_1": "<string>",
"datafield_2": "<string>",
"datafield_3": "<string>",
"seo_description": "<string>",
"seo_title": "<string>",
"weight": 400,
"images": [
{
"url": "https://quickbutik.com/logo.png",
"alttext": "Our logo"
}
],
"metadata": {},
"variants": {
"sync": [
{
"variant_option1_name": "Color",
"variant_option1_value": "Red",
"variant_option2_name": "Size",
"variant_option2_value": "Large",
"variant_option3_name": "<string>",
"variant_option3_value": "<string>",
"variant_option4_name": "<string>",
"variant_option4_value": "<string>",
"variant_option5_name": "<string>",
"variant_option5_value": "<string>",
"sku": "<string>",
"price": 123,
"purchase_price": 123,
"qty": 123,
"qty_location": "<string>",
"before_price": 123,
"gtin": "<string>",
"supplier_sku": "<string>",
"weight": 123,
"visible": 0,
"images": [
[
{
"url": "https://quickbutik.com/logo.png",
"alttext": "Our logo"
}
]
]
}
],
"add": [
{
"variant_option1_name": "Color",
"variant_option1_value": "Red",
"variant_option2_name": "Size",
"variant_option2_value": "Large",
"variant_option3_name": "<string>",
"variant_option3_value": "<string>",
"variant_option4_name": "<string>",
"variant_option4_value": "<string>",
"variant_option5_name": "<string>",
"variant_option5_value": "<string>",
"sku": "<string>",
"price": 123,
"purchase_price": 123,
"qty": 123,
"qty_location": "<string>",
"before_price": 123,
"gtin": "<string>",
"supplier_sku": "<string>",
"weight": 123,
"visible": 0,
"images": [
[
{
"url": "https://quickbutik.com/logo.png",
"alttext": "Our logo"
}
]
]
}
],
"update": [
{
"variant_option1_name": "Color",
"variant_option1_value": "Red",
"variant_option2_name": "Size",
"variant_option2_value": "Large",
"variant_option3_name": "<string>",
"variant_option3_value": "<string>",
"variant_option4_name": "<string>",
"variant_option4_value": "<string>",
"variant_option5_name": "<string>",
"variant_option5_value": "<string>",
"sku": "<string>",
"price": 123,
"purchase_price": 123,
"qty": 123,
"qty_location": "<string>",
"before_price": 123,
"gtin": "<string>",
"supplier_sku": "<string>",
"weight": 123,
"visible": 0,
"images": [
[
{
"url": "https://quickbutik.com/logo.png",
"alttext": "Our logo"
}
]
],
"variant_id": 123
}
]
}
}'
Copy
Ask AI
{
"success": 1,
"errors": [
"<string>"
]
}
Assistant
Responses are generated using AI and may contain mistakes.