Documentación Mercado Libre
Descubre toda la información que debes conocer sobre las APIs de Mercado Libre.
Documentación
Ofertas relámpago
Consultar ítems
Para conocer los ítems que forman parte de una oferta relámpago puedes realizar la siguiente consulta:
Llamada:
curl -X GET -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/seller-promotions/promotions/$PROMOTION_ID/items?app_version=v2&promotion_type=LIGHTNING
Ejemplo:
curl -X GET -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/seller-promotions/promotions/LGH-MLB1000/items?app_version=v2&promotion_type=LIGHTNING
Respuesta:
{
"results": [
{
"id": "MLB3293401743",
"start_date": "2023-04-21T15:00:00",
"finish_date": "2023-04-21T23:00:00",
"status": "candidate",
"price": 4000,
"original_price": 5000,
"max_discounted_price": 4950,
"min_discounted_price": 1500,
"stock": {
"min": 2,
"max": 5
}
}
],
"paging": {
"offset": 0,
"limit": 50,
"total": 1
}
}
Campos de respuesta
- id (string): identificador del ítem.
- start_date (string): fecha de inicio de la campaña.
- finish_date (string): fecha de finalización de la campaña.
- status (string): estado del ítem en la promoción. (Ver estados)
- price (number): precio del ítem en la promoción. Cuando el estado es candidate, hace referencia al precio sugerido.
- original_price (number): precio actual del ítem sin descuento.
- max_discounted_price (number): precio máximo al que puede ofrecerse el ítem en la promoción.
- min_discounted_price (number): precio mínimo permitido para la promoción, es decir, el mayor descuento posible.
- stock (object): rango de stock mínimo y máximo requerido para participar en la promoción.
Estado del ítem
Estos son los posibles estados que pueden tomar los ítems dentro de una oferta relámpago.
- candidate: candidato para participar en la promoción.
- pending: promoción programada.
- started: activo en la oferta.
- finished: eliminado de la campaña.
Indicar ítems
Una vez invitado a participar en una oferta relámpago, puedes indicar qué productos candidatos deseas incluir en la misma. Teniendo en cuenta que debes informar el stock que estará disponible para esta promoción. Cuando se agote el stock disponible automáticamente se dará por finalizada la promoción en el ítem.
Llamada:
curl -X POST -H 'Authorization: Bearer $ACCESS_TOKEN'
-d '{
"deal_price": $DEAL_PRICE,
"stock": $STOCK,
"promotion_type": "$PROMOTION_TYPE"
}'
https://api.mercadolibre.com/seller-promotions/items/$ITEM_ID?app_version=v2
Ejemplo:
curl -X POST -H 'Authorization: Bearer $ACCESS_TOKEN'
-d '{
"deal_price": 14999,
"stock": 2,
"promotion_type": "LIGHTNING"
}'
https://api.mercadolibre.com/seller-promotions/items/MLB3293401743?app_version=v2
Respuesta:
{
"price": 14999,
"original_price": 17000
}
Parámetros
- deal_price (number): precio del ítem en la promoción.
- stock (number): cantidad de stock que el vendedor reserva para esta promoción.
- promotion_type (string): tipo de promoción. Valor fijo: LIGHTNING.
Eliminar ítems
Con este recurso podrás eliminar la oferta relámpago del ítem.
Llamada:
curl -X DELETE -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/seller-promotions/items/$ITEM_ID?app_version=v2&promotion_type=$PROMOTION_TYPE
Ejemplo:
curl -X DELETE -H 'Authorization: Bearer $ACCESS_TOKEN' https://api.mercadolibre.com/seller-promotions/items/MLA632979587?app_version=v2&promotion_type=LIGHTNING
Respuesta: Status 200 OK
Conoce más sobre Ofertas relámpago.
Siguiente: Campañas del vendedor.