Buenas, tengo inconvenientes cuando el item tiene variations para actualizar los precios y cantidades.
Si hago algo así, pasando sólo los campos que quiero modificar (PUT a https://api.mercadolibre.com/items/{Item_id}?access_token=$ACCESS_TOKEN):
"variations": [
{
"id": {variation_id},
"available_quantity": 4,
"price":100
},
{
"id": {variation_id},
"available_quantity": 3,
"price":100
}
]
Me da este error: item.attributes.missing_required.
Entonces para salvarlo le agrego attribute_combinations (aunque no es mi intención modificar los attributes) para cada variation:
"attribute_combinations": [
{ "id": {attribute_id},
"name": "Color Primario",
"value_id": "92028",
"value_name": "Blanco"
},
{"id":{attribute_id},
"name":"Talle",
"value_id": "102000",
"value_name":"U"
}
]
Pero ahora obtengo un error más incomprensible: item.pictures.variation.quantity.
Alguien podría orientarme sobre ese error? No lo encuentro en las guías de errores frecuentes, no sé a qué se refiere.
Aun mejor, explicarme cómo actualizar solamente precio / cantidad disponible de las variantes? Entiendo que el precio debería ser un atributo del ítem y no de las variantes, pero en las guías de desarrollo los ejemplos están sugeridos de esta manera.
Muchas gracias!