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.
¿Alguna vez has creado una colección y has tenido problemas para añadir tus productos a...
By Ann Sep 10, 2024Una de las cosas que más presión genera a la hora de emprender con un negocio es conver...
By Teo Aug 20, 2024¿Alguna vez has visitado una página web lenta con imágenes pixeladas? ¿Qué haces cuando...
By Ann Aug 13, 2024