Hello,
I’m trying to create products on stores using the shopify API.
It’s working fine on one store but not in the other.
Here is the request :
POST : [store_url]/admin/api/2024-07/products.json
Content-type : application/json
Body
{
"product": {
"title": "TEST SHOPIFY - NE PAS EFFACER",
"body_html": "",
"vendor": "SHOPIFY",
"product_type": "Antivol à code",
"status": "active",
"published_scope": "global",
"published": true,
"metafields": [],
"images":[{"src":"https:"}],
"variants": [
{
"title": "Default Title",
"price": "20",
"sku": "",
"position": 1,
"inventory_policy": "continue",
"fulfillment_service": "manual",
"inventory_management": "shopify",
"option1": "Default Title",
"metafields": [],
"option2": null,
"option3": null,
"taxable": true,
"barcode": "",
"weight": 2,
"inventory_quantity": 1,
"old_inventory_quantity": 0,
"presentment_prices": [
{
"price": {
"amount": "20",
"currency_code": "EUR"
},
"compare_at_price": null
}
],
"requires_shipping": true
}
]
}
}
On one store the product is successfully created.
On the other a status code 400 with the error message
{"errors":{"product":"Required parameter missing or invalid"}}
The error message does not tel me what parameter is missing.