Cuando un comprador adquiere un Kit en MercadoLibre, se genera una única venta en Multivende que representa al kit completo, las órdenes tipo kit se registran como una orden normal, ya que no tienen diferencias en la lógica de registro respecto a otras órdenes.
- MercadoLibre genera varias órdenes las cuales agrupa en único pack
Por cada producto del kit, MercadoLibre crea una orden distinta aunque todas pertenezcan a la misma venta en MercadoLibre.
- Multivende toma el pack como única venta
Multivende recibe esas órdenes y las asocia como parte de la misma transacción (checkout) en su sistema, manteniendo como identificador el pack id.
Flujo general para identificar una venta de kit vía API Multivende:
- Leer la venta usando el endpoint de Get Checkout
- Validar si la orden corresponde a un kit mediante el campo "tags"
Tags clave a validar:
- kit
- kit_component
*En "tags" pueden llegar varios valores además de los anteriores.
Si estos tags están presentes, significa que la venta contiene productos asociados a un kit.
3. Si deseas identificar todas los números de las órdenes de Mercadolibre relacionadas al kit lo puedes hacer usando "externalContent" -> "kit_orders"
Este campo contiene un arreglo con la información de cada orden que compone el kit.
Ejemplo de kit_orders:
"kit_orders": [
{
"order_id": 200001408888XXXX,
"item_id": "MLB595574XXXX",
"variation_id": null,
"pack_id": 20000103169XXXX,
"shipment_id": 4598979XXXX,
"parent_item_id": "MLB595731XXXX"
},
{
"order_id": 20000140888XXXX,
"item_id": "MLB595581XXXX",
"variation_id": null,
"pack_id": 200001031698XXXX,
"shipment_id": 4598979XXXX,
"parent_item_id": "MLB595731XXXX"
},
{
"order_id": 200001408888XXXX,
"item_id": "MLB595585XXXX",
"variation_id": null,
"pack_id": 200001031698XXXX,
"shipment_id": 4598979XXXX,
"parent_item_id": "MLB595731XXXX"
}
]Cada objeto dentro de kit_orders representa una orden individual del kit:
| Campo | Descripción |
| order_id | ID de la orden individual del componente |
| item_id | ID del producto vendido |
| variation_id | ID de la variación (si aplica) |
| pack_id | Identificador único del Kit (Pack) |
| shipment_id | ID del envío compartido |
| parent_item_id | ID del ítem principal del Kit |
- Todos las órdenes comparten el mismo:
- Pack_id
- shipment_id , ya que se envían juntos
- parent_item_id, identifica el producto principal del Kit
4. Inventario:
Multivende descontará el stock de cada producto individual que compone el kit (no del producto tipo pack).
Cualquier duda o consulta adicional referente a este artículo, puedes escribirnos a api@multivende.com.
0 comentarios
Inicie sesión para dejar un comentario.