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.
¡Hola! Hemos estado trabajando para mejorar tu experiencia en Shopify en español y ne...
By Shopify May 12, 2025Descubre cómo expandir tus operaciones a nivel internacional con la ruta de aprendizaje...
By Shopify Feb 7, 2025Expande tus operaciones a la venta mayorista con la ruta de aprendizaje de Shopify Acad...
By Shopify Feb 3, 2025