Good day,
I am trying to create a product list externally using the Webflow Ecommerce API to populate my Products Database.
So far if I use the following JSON format for creating ONE item it works:
{
"product": {
"fields": {
"slug": "product-name",
"name": "Product Name",
"_archived": false,
"_draft": false,
"country": "France"
}
},
"sku": {
"fields": {
"slug": "post-body",
"name": "Cloak Of Invisibility Color: Obsidian Black",
"_archived": false,
"_draft": false,
"price": {
"value": 0,
"unit": "USD"
}
}
}
}
The problem comes when I try to generate MORE THAN ONE product.
For example, I tried:
{
"product": {
"fields": {
"slug": "product-name",
"name": "Product Name",
"_archived": false,
"_draft": false,
"country": "France"
}
},
"sku": {
"fields": {
"slug": "post-body",
"name": "Cloak Of Invisibility Color: Obsidian Black",
"_archived": false,
"_draft": false,
"price": {
"value": 0,
"unit": "USD"
}
}
}
},
{
"product": {
"fields": {
"slug": "product-name-2",
"name": "Product Name 2",
"_archived": false,
"_draft": false,
"country": "Egypt"
}
},
"sku": {
"fields": {
"slug": "post-body-2",
"name": "Cloak Of Invisibility 2 Color: Obsidian Black",
"_archived": false,
"_draft": false,
"price": {
"value": 0,
"unit": "USD"
}
}
}
}
I get the error: “err”: “ValidationError: Invalid request body”.
What’s the best way to proceed?
Thanks.