Liquid, Javascript
Buenas a todos,
He cogido tal cual el ejemplo que viene en la documentación de las API
No crea las variantes, ni carga las opciones para las variantes.
Me parece raro que su propio ejemplo no lo pueda utilizar.
El error que devuelve :
HTTP/1.1 422 Unprocessable Entity
response : {"errors":{"options":["is invalid"],"name":["can't be blank"]}}
No se como resolver esto. (:
Alguien me puede ayudar por favor, Gracias
$products_array =array(
"product"=> array(
"title"=> "bormeo Burton Custom Freestyle 151",
"body_html"=> "<strong>Good snowboard!</strong>",
"vendor"=> "Burton",
"product_type"=> "Snowboard",
"variants"=> array(
array(
"option1"=> "Blue",
"option2"=> "155"
),
array(
"option1"=> "Black",
"option2"=> "159"
)
),
"options"=> array(
array(
"name"=> "Color",
"values"=> "Blue,Black"
),
array(
"name"=> "Size",
"values"=> "155,159"
)
)
)
);
$products = shopify_call($token, $shop, "/admin/api/2021-01/products.json", $products_array, 'POST');
Resuelto.
Dos cosas que hacia mal
No estaba codificando la matriz con json_encode()
y enviar en la cabecera CURLOPT_HTTPHEADER "Content-Type: application/json"
Saludos.
Invertir tiempo en diseñar la identidad de tu marca no solo es divertido, sino que tiene m...
By Val Mar 12, 2024Una de las mayores ventajas de la tecnología es que podemos comprar desde la comodidad de ...
By Teo Mar 5, 2024Aunque las ventas de comienzo de año pueden resultar un poco bajas, existen algunas estrat...
By Ann Feb 20, 2024