Step-by-Step Guide on How to Develop MercadoLibre Integration via API2Cart
Request a free trial
Start your free 14-day trial and register your API2Cart account.
Add MercadoLibre store
Add your clients' store to your MercadoLibre account or test which data you can work with using our demo stores.
Integrate your software with API2Cart
Develop an integration between your software or app and API2Cart.
Lista de métodos para MercadoLibre Integration
-
account.failed_webhooks
Si el callback de su servicio no pudo aceptar webhooks de API2Cart por alguna razón, puede utilizar este método para obtener una lista de los webhooks perdidos y realizar la sincronización nuevamente utilizando el entity_id. Tenga en cuenta que guardamos estos registros durante 24 horas. -
account.supported_platforms
Utilice este método para obtener una lista de las plataformas compatibles y los conjuntos de parámetros necesarios para conectarse a cada una de ellas. Nota: algunas plataformas pueden tener varios métodos de conexión, por lo que la respuesta contendrá varios conjuntos de parámetros. -
account.cart.list
Este método permite obtener una lista de tiendas en línea conectadas a tu cuenta de API2Cart. -
account.cart.add
Usa este método para automatizar el proceso de conexión de tiendas con API2Cart. -
account.config.update
Usa este método para automatizar el cambio de credenciales utilizadas para conectar tiendas en línea.
-
attribute.info
Obtener información sobre un atributo global específico por su ID. -
attribute.count
Obtener el número de atributos. -
attribute.list
Obtener una lista de atributos globales. -
attribute.add
Añadir un nuevo atributo. -
attribute.update
Actualizar los datos del atributo. -
attribute.delete
Eliminar un atributo de la tienda. -
attribute.assign.group
Asignar atributo al grupo -
attribute.assign.set
Asignar atributo al conjunto de atributos -
attribute.attributeset.list
Obtener la lista de conjuntos de atributos -
attribute.group.list
Obtener la lista de grupos de atributos -
attribute.type.list
Obtener una lista de tipos de atributos compatibles. -
attribute.unassign.group
Desasignar atributo del grupo -
attribute.unassign.set
Desasignar atributo del conjunto de atributos -
attribute.value.add
Añadir un nuevo valor al atributo. -
attribute.value.update
Actualizar el valor del atributo. -
attribute.value.delete
Eliminar el valor del atributo.
-
basket.info
Obtener información del carrito. -
basket.item.add
Agregar artículo al carrito. -
basket.live_shipping_service.list
Obtener la lista de servicios de tarifas de envío en vivo. -
basket.live_shipping_service.create
Crear un servicio de tarifas de envío en vivo. -
basket.live_shipping_service.delete
Eliminar el servicio de tarifas de envío en vivo.
-
batch.job.list
Obtener la lista de trabajos recientes -
batch.job.result
Obtener los datos del resultado del trabajo
-
bridge.download
Descargar el bridge para la tienda.Ten en cuenta que este método no funcionará si lo llamas desde Swagger UI. -
bridge.update
Actualizar el bridge en la tienda. -
bridge.delete
Eliminar el bridge de la tienda.
-
cart.info
Este método permite obtener diversa información sobre la tienda, incluyendo una lista de tiendas (en caso de configuración multitienda), una lista de idiomas compatibles, monedas, transportistas, almacenes y muchas otras informaciones. Estos datos son relativamente estables y cambian rara vez, por lo que API2Cart puede almacenar en caché ciertos datos para reducir la carga en la tienda y acelerar la ejecución de la solicitud. También recomendamos que almacene en caché la respuesta de este método en su sistema para reducir las solicitudes. Si necesita limpiar la caché de una tienda específica, use el método cart.validate. -
cart.validate
Este método borra la caché en API2Cart para una tienda específica y verifica si la conexión con la tienda está disponible. Use este método si ha habido cambios en la configuración de la tienda, por ejemplo, si se ha instalado o eliminado un nuevo complemento. -
cart.list
Obtener la lista de carros de compra compatibles. -
cart.bridge
Obtener clave de puente y clave de tienda. -
cart.disconnect
Desconectar de la tienda y borrar los datos de sesión. -
cart.methods
Devuelve una lista de métodos API compatibles. -
cart.config
Obtener la lista de configuraciones del carrito. -
cart.clear_cache
Limpiar caché en la tienda. -
cart.create
Añadir tienda a la cuenta. -
cart.delete
Eliminar tienda de API2Cart. -
cart.catalog_price_rules.count
Obtener el número de descuentos de reglas de precios del catálogo del carrito. -
cart.catalog_price_rules.list
Obtener descuentos de reglas de precios del catálogo del carrito. -
cart.config.update
Use este método API para actualizar datos personalizados en la base de datos del cliente. -
cart.coupon.count
Este método permite obtener el número de cupones. En algunas plataformas, se pueden filtrar por la fecha en que estuvieron activos. -
cart.coupon.list
Obtener descuentos de cupones del carrito. -
cart.coupon.add
Use este método para crear un cupón con condiciones específicas. -
cart.coupon.delete
Eliminar cupón. -
cart.coupon.condition.add
Use este método para agregar condiciones adicionales para la aplicación del cupón. -
cart.giftcard.count
Obtener el número de tarjetas de regalo. -
cart.giftcard.list
Obtener la lista de tarjetas de regalo. -
cart.giftcard.add
Use este método para crear una tarjeta de regalo por un monto especificado. -
cart.giftcard.delete
Eliminar tarjeta de regalo. -
cart.meta_data.list
Usando este método, puedes obtener una lista de metadatos para varias entidades (productos, opciones, clientes, pedidos). Generalmente, estos datos son creados por complementos de terceros. -
cart.meta_data.set
Establecer metadatos para una entidad específica. -
cart.meta_data.unset
Eliminar metadatos de una entidad específica. -
cart.plugin.list
Obtener una lista de complementos de terceros instalados en la tienda. -
cart.script.list
Obtener los scripts instalados en la tienda. -
cart.script.add
Agregar un nuevo script a la tienda. -
cart.script.delete
Eliminar el script de la tienda. -
cart.shipping_zones.list
Obtener lista de zonas de envío.
-
category.info
Obtener información de la categoría sobre el ID de categoría*** o especificar otro ID de categoría. -
category.count
Contar categorías en la tienda. -
category.list
Obtener la lista de categorías de la tienda. -
category.find
Buscar categoría en la tienda. 'Laptop' está especificado aquí por defecto. -
category.assign
Asignar categoría a un producto -
category.unassign
Desasignar categoría a un producto -
category.add
Agregar nueva categoría en la tienda -
category.add.batch
Agregar nuevas categorías a la tienda. -
category.update
Actualizar categoría en la tienda -
category.delete
Eliminar categoría en la tienda -
category.image.add
Agregar imagen a la categoría -
category.image.delete
Eliminar imagen
-
customer.info
Obtener detalles de los clientes de la tienda. -
customer.count
Obtener el número de clientes de la tienda. -
customer.list
Obtener la lista de clientes de la tienda. -
customer.find
Encontrar clientes en la tienda. -
customer.add
Agregar un cliente a la tienda. -
customer.update
Actualizar la información del cliente en la tienda. -
customer.delete
Eliminar cliente de la tienda. -
customer.address.add
Agregar dirección del cliente. -
customer.attribute.list
Obtener atributos para un cliente específico. -
customer.group.list
Obtener la lista de grupos de clientes. -
customer.group.add
Crear un grupo de clientes. -
customer.wishlist.list
Obtener la lista de deseos de un cliente de la tienda.
-
marketplace.product.find
Buscar producto en el catálogo global.
-
order.info
Información sobre un pedido específico por ID -
order.count
Contar pedidos en la tienda -
order.list
Obtener la lista de pedidos de la tienda. -
order.find
Este método está obsoleto y no se admitirá en el futuro. Utilice 'order.list' en su lugar. -
order.calculate
Calcula el coste total de un pedido para un cliente determinado y un conjunto de productos, así como los métodos de envío disponibles en función de la dirección especificada. El cálculo tiene en cuenta los precios de los productos en la tienda, los descuentos, los impuestos, los gastos de envío y otros ajustes de la tienda. El resultado incluye un desglose detallado del coste final del pedido por sus componentes.
Tenga en cuenta que los totales finales, los impuestos y otros importes deben incluir los valores correspondientes al método de envío seleccionado.
El resultado de este método puede utilizarse al crear un pedido mediante el método order.add.
-
order.add
Añadir un nuevo pedido al carrito. -
order.update
Actualizar un pedido existente. -
order.abandoned.list
Obtener lista de pedidos que fueron abandonados por los clientes antes de completarlos. -
order.financial_status.list
Obtener lista de estados financieros -
order.fulfillment_status.list
Obtener lista de estados de cumplimiento -
order.preestimate_shipping.list
Obtener la lista de métodos de envío preestimados del pedido. -
order.refund.add
Agregar un reembolso al pedido. -
order.return.add
Crear una nueva solicitud de devolución. -
order.return.update
Actualizar la información de envío del pedido. -
order.return.delete
Eliminar devolución. -
order.shipment.info
Obtener información del envío. -
order.shipment.list
Obtener la lista de envíos por pedido. -
order.shipment.add
Agregar un envío al pedido. -
order.shipment.add.batch
Agregar múltiples envíos a los pedidos. -
order.shipment.update
Actualizar la información del envío del pedido. -
order.shipment.delete
Eliminar el envío del pedido. -
order.shipment.tracking.add
Agregar información de seguimiento del envío del pedido. -
order.status.list
Obtener lista de estados -
order.transaction.list
Obtener la lista de transacciones del pedido.
-
product.info
Obtener información sobre un producto específico por su ID. En el caso de una configuración de múltiples tiendas, usa el filtro store_id para obtener una respuesta en el contexto de una tienda específica. -
product.count
Contar productos en la tienda. -
product.list
Obtener una lista de productos de tu tienda. Devuelve 10 productos por defecto. -
product.find
Buscar un producto en el catálogo de la tienda. 'Apple' está especificado aquí por defecto. -
product.fields
Recuperar todos los campos disponibles para un producto en la tienda. -
product.add
Añadir un nuevo producto a la tienda. -
product.add.batch
Agregar nuevos productos a la tienda. -
product.update
Este método se puede utilizar para actualizar ciertos datos de productos. La lista de parámetros admitidos depende de la plataforma específica. Transmite solo los parámetros admitidos por la plataforma en particular. Ten en cuenta que para actualizar la cantidad del producto, se recomienda usar parámetros relativos (increase_quantity o reduce_quantity) para evitar sobrescrituras inesperadas en tiendas con alta carga. -
product.update.batch
Actualizar productos en la tienda. -
product.delete
Eliminar producto -
product.delete.batch
Eliminar producto de la tienda. -
product.attribute.list
Obtener lista de atributos y valores. -
product.attribute.value.set
Establecer valor del atributo en el producto. -
product.attribute.value.unset
Eliminar valor del atributo de un producto. -
product.brand.list
Obtener lista de marcas de su tienda. -
product.child_item.info
Obtener un artículo hijo para un producto específico. -
product.child_item.list
Obtener una lista de elementos secundarios de un producto, como variantes o componentes de paquetes. El campo total_count en la respuesta indica el número total de elementos en el contexto del filtro actual. -
product.child_item.find
Buscar un artículo hijo de producto (artículo agrupado o variante de producto configurable) en el catálogo de la tienda. -
product.currency.list
Obtener lista de monedas. -
product.currency.add
Agregar moneda y/o establecerla como predeterminada en la tienda. -
product.image.add
Agregar imagen al producto -
product.image.update
Actualizar detalles de la imagen -
product.image.delete
Eliminar imagen -
product.manufacturer.add
Añadir fabricante a la tienda y asignarlo al producto. -
product.option.list
Obtener lista de opciones. -
product.option.assign
Asignar opción desde el producto. -
product.option.add
Añadir opción de producto desde la tienda. -
product.option.delete
Eliminar opción de producto. -
product.option.value.assign
Asignar elemento de opción de producto desde el producto. -
product.option.value.add
Añadir elemento de opción de producto desde la opción. -
product.option.value.update
Actualizar elemento de opción de producto desde la opción. -
product.option.value.delete
Eliminar valor de opción de producto. -
product.price.add
Agregar algunos precios al producto. -
product.price.update
Actualizar algunos precios del producto. -
product.price.delete
Eliminar algunos precios del producto -
product.review.list
Obtener reseñas de un producto específico. -
product.store.assign
Asignar producto a la tienda. -
product.tax.add
Añadir clase de impuesto y tasa de impuestos a la tienda y asignar al producto. -
product.variant.info
Obtener información de la variante. Este método está obsoleto y su desarrollo se ha detenido. Utilice 'product.child_item.info' en su lugar. -
product.variant.count
Obtener el recuento de variantes. -
product.variant.list
Obtener una lista de variantes. Este método está obsoleto y su desarrollo se ha detenido. Utilice 'product.child_item.list' en su lugar. -
product.variant.add
Añadir variante al producto. -
product.variant.add.batch
Agregar nuevas variantes de producto a la tienda. -
product.variant.update
Actualizar variante. -
product.variant.update.batch
Actualizar variantes de productos en la tienda. -
product.variant.delete
Eliminar variante. -
product.variant.delete.batch
Eliminar variantes de productos de la tienda. -
product.variant.image.add
Agregar imagen al producto -
product.variant.image.delete
Eliminar imagen del producto -
product.variant.price.add
Añadir algunos precios a la variante del producto. -
product.variant.price.update
Actualizar algunos precios de la variante del producto. -
product.variant.price.delete
Eliminar algunos precios de la variante del producto.
-
return.info
Recuperar información de devolución. -
return.count
Contar devoluciones en la tienda -
return.list
Obtener la lista de solicitudes de devolución de la tienda. -
return.action.list
Obtener lista de acciones de devolución -
return.reason.list
Obtener lista de razones de devolución -
return.status.list
Obtener lista de estados
-
subscriber.list
Obtener la lista de suscriptores.
-
tax.class.info
Utilice este método para obtener información sobre una clase de impuestos y sus tasas. Le permite calcular el porcentaje de impuestos para la dirección específica de un cliente. Esta información contiene datos relativamente estáticos que rara vez cambian, por lo que API2Cart puede almacenar ciertos datos en caché para reducir la carga en la tienda y acelerar la ejecución de la solicitud. También recomendamos que almacene en caché la respuesta de este método en su lado para ahorrar solicitudes. Si necesita borrar la caché de una tienda específica, utilice el método cart.validate. -
tax.class.list
Obtener la lista de clases de impuestos de su tienda.
-
webhook.count
Contar los webhooks registrados en la tienda. -
webhook.list
Listar los webhooks registrados en la tienda. -
webhook.events
Listar todos los webhooks disponibles en esta tienda. -
webhook.create
Crear un webhook en la tienda y suscribirse a él. -
webhook.update
Actualizar los parámetros de los webhooks. -
webhook.delete
Eliminar un webhook registrado en la tienda.
Download Your MercadoLibre Integration Guide
Learn how to integrate with MercadoLibre in an easy and unified way.
Inside you'll discover:
- Integration Challenges: What SaaS providers usually face when connecting with MercadoLibre.
- Unified API Solution: How one unified eCommerce API makes it easy to integrate with MercadoLibre and 60+ other platforms.
- Use Cases: Industries that rely on successful integration development.
- Success Stories: How SaaS vendors simplified eCommerce integration development.
Develop Integrations Faster and Save Up to 9x on Costs
Trusted by
Ready to simplify eCommerce integration development?
Connect your SaaS to MercadoLibre and multiple other eCommerce platforms faster and easier.
Download Free Integration Guide
Special MercadoLibre API Integration via API2Cart
Fill in your details to get instant access to the MercadoLibre Integration Guide. Everything you need to know — in one document.