J'utilise Automattic\WooCommerce
pour créer un plugin pour mon site. L'idée est de créer un produit variable avec quelques informations puis de créer les variations du produit.Woocommerce REST API - Paramètre (s) invalide (s): attributes [rest_invalid_param]
Création du produit fonctionne très bien
POST
-/products
n'a pas eu de problème
Mais lorsque je tente de créer les variations, je continue à recevoir des messages d'erreur. Le dernier est:
Fatal error: Uncaught Automattic\WooCommerce\HttpClient\HttpClientException: Error: Invalid parameter(s): attributes [rest_invalid_param]
J'envoie ce tableau à
POST
-/products/$id/variations
, mais il en résulte l'erreur décrite ci-dessus. Je ne sais pas quel est le paramètre invalide.
{
"date_created": "2017-10-21",
"description": "Some random description",
"sku": "",
"price": "0",
"visible": true,
"purchasable": true,
"virtual": true,
"manage_stock": false,
"stock_quantity": 1,
"in_stock": true,
"date_on_sale_from": "2017-10-21",
"date_on_sale_to": "2017-10-24",
"attributes": {
"id": 0,
"option": "No certificate"
}
}