Mercado Libre - Crear Item
Descripcion
Sección titulada «Descripcion»Este modulo permite publicar productos en Mercado Libre con todas las opciones de configuracion: precio, stock, imagenes, atributos y envio.
Configuracion
Sección titulada «Configuracion»Credenciales
Sección titulada «Credenciales»Este modulo requiere credenciales de tipo Mercado Libre (OAuth) con los siguientes campos:
| Campo | Descripcion |
|---|---|
access_token | Token de acceso OAuth con permisos de escritura |
Parametros
Sección titulada «Parametros»| Campo | Tipo | Requerido | Descripcion |
|---|---|---|---|
credentials_id | string | Si | ID de las credenciales |
title | string | Si | Titulo del producto (max 60 chars) |
category_id | string | Si | ID de categoria (MLA1234) |
price | number | Si | Precio del producto |
currency_id | string | No | Moneda (default: ARS) |
available_quantity | number | No | Stock disponible (default: 1) |
condition | string | No | new, used, not_specified |
listing_type_id | string | No | Tipo de publicacion |
description | string | No | Descripcion del producto |
pictures | array | No | URLs de imagenes |
seller_custom_field | string | No | SKU o codigo interno |
shipping_mode | string | No | Modo de envio |
free_shipping | boolean | No | Envio gratis |
warranty | string | No | Texto de garantia |
attributes | array | No | Atributos del producto |
Tipos de Publicacion (listing_type_id)
Sección titulada «Tipos de Publicacion (listing_type_id)»| Valor | Descripcion | Comision |
|---|---|---|
gold_special | Clasica | Media |
gold_pro | Premium | Alta |
free | Gratuita | Sin comision |
Monedas Soportadas
Sección titulada «Monedas Soportadas»| Codigo | Pais |
|---|---|
ARS | Argentina |
MXN | Mexico |
BRL | Brasil |
CLP | Chile |
COP | Colombia |
USD | Dolar |
{ "success": true, "item": {...}, "item_id": "MLA123456789", "permalink": "https://articulo.mercadolibre.com.ar/...", "message": "Item \"iPhone 15 Pro\" creado correctamente con ID MLA123456789"}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Producto basico
Sección titulada «Producto basico»{ "credentials_id": "meli_cuenta", "title": "iPhone 15 Pro Max 256GB Negro", "category_id": "MLA1055", "price": 1500000, "available_quantity": 5}Producto con imagenes
Sección titulada «Producto con imagenes»{ "credentials_id": "meli_cuenta", "title": "Zapatillas Nike Air Max 90", "category_id": "MLA1574", "price": 89999, "condition": "new", "pictures": [ "https://example.com/imagen1.jpg", "https://example.com/imagen2.jpg" ]}Producto con atributos
Sección titulada «Producto con atributos»{ "credentials_id": "meli_cuenta", "title": "Samsung Galaxy S24 Ultra 512GB", "category_id": "MLA1055", "price": 2500000, "attributes": [ {"id": "BRAND", "value_name": "Samsung"}, {"id": "MODEL", "value_name": "Galaxy S24 Ultra"}, {"id": "INTERNAL_MEMORY", "value_name": "512 GB"} ]}Producto con envio gratis
Sección titulada «Producto con envio gratis»{ "credentials_id": "meli_cuenta", "title": "Smart TV 55 4K UHD", "category_id": "MLA1002", "price": 450000, "shipping_mode": "me2", "free_shipping": true}Producto con SKU y garantia
Sección titulada «Producto con SKU y garantia»{ "credentials_id": "meli_cuenta", "title": "Notebook Lenovo ThinkPad", "category_id": "MLA1652", "price": 850000, "seller_custom_field": "LNV-TP-001", "warranty": "12 meses de garantia oficial"}Producto usado
Sección titulada «Producto usado»{ "credentials_id": "meli_cuenta", "title": "PlayStation 5 Digital Edition", "category_id": "MLA1144", "price": 650000, "condition": "used", "description": "Consola en excelente estado, poco uso. Incluye control original."}Workflows de Ejemplo
Sección titulada «Workflows de Ejemplo»Publicacion desde ERP
Sección titulada «Publicacion desde ERP»[Webhook ERP] -> [Preparar datos] -> [MeliCreateItem] -> [Guardar ID en DB]Publicacion masiva
Sección titulada «Publicacion masiva»[Leer CSV] -> [Loop] -> [MeliCreateItem] -> [Log resultados]Sincronizacion de catalogo
Sección titulada «Sincronizacion de catalogo»[Schedule] -> [Obtener productos nuevos] -> [MeliCreateItem] -> [Notificar]Uso con ExecuteScript
Sección titulada «Uso con ExecuteScript»// Preparar producto desde sistema externoconst producto = ctx.data.producto_erp;
ctx.data = { title: producto.nombre.substring(0, 60), // Max 60 chars category_id: producto.categoria_meli, price: producto.precio * 1.15, // Margen 15% available_quantity: producto.stock, condition: producto.es_nuevo ? 'new' : 'used', seller_custom_field: producto.sku, pictures: producto.imagenes, attributes: [ { id: 'BRAND', value_name: producto.marca }, { id: 'MODEL', value_name: producto.modelo } ], shipping_mode: 'me2', free_shipping: producto.precio > 50000};Errores Comunes
Sección titulada «Errores Comunes»| Error | Causa | Solucion |
|---|---|---|
| ”category_id is required” | Falta categoria | Especificar category_id valido |
| ”Invalid category_id” | Categoria incorrecta | Usar predictor de categorias |
| ”title exceeds max length” | Titulo muy largo | Maximo 60 caracteres |
| ”Invalid picture URL” | URL invalida | Verificar URLs de imagenes |
API Utilizada
Sección titulada «API Utilizada»- API: Mercado Libre API
- Endpoint:
POST /items - Documentacion: https://developers.mercadolibre.com/
- El titulo tiene un maximo de 60 caracteres
- Las imagenes deben ser URLs publicas accesibles
- La categoria debe ser una hoja (sin subcategorias)
- Los atributos varian segun la categoria
- Mercado Envios (me2) requiere dimensiones en algunos casos
Nodos Relacionados
Sección titulada «Nodos Relacionados»- MeliGetItems - Obtener items publicados
- MeliUpdateItem - Actualizar items existentes
- MeliGetOrders - Consultar ventas de los items