How to import Mercado Libre orders into Odoo
Connect Mercado Libre and Odoo to NexxoSync and turn on the Orders flow from Mercado Libre to Odoo: each sale becomes a sales order, as a draft, confirmed, or confirmed and invoiced, with the buyer created as a contact if it doesn't exist. Add the Stock flow from Odoo to Mercado Libre so the stock discounted in Odoo reaches your listings.
What you need.
- A Mercado Libre seller account.
- Your Odoo URL, database, a user and an API key for that user.
- Odoo products with the same internal reference (SKU) as your listings.
The setup.
Connect Mercado Libre
One click: you sign in to Mercado Libre and authorize NexxoSync. Tokens are obtained and renewed automatically.
- In NexxoSync, go to Connections and choose Mercado Libre.
- Click “Connect with Mercado Libre” and sign in with your seller account.
- Approve access. You return to NexxoSync with the account connected.
Connect Odoo
Odoo has no central app store login: you connect with your Odoo URL, database, user and API key. An optional module adds real-time notifications.
- In Odoo, create an API key for the user NexxoSync will act as.
- In NexxoSync, go to Connections, choose Odoo and enter the URL, database, user and API key.
- Optional: download the NexxoSync Connector module, install it in Odoo and paste the token NexxoSync shows you.
Create the integration
Create an integration between Mercado Libre and Odoo. The wizard asks where your catalog lives and where sales are recorded, and proposes a table of flows: one row per kind of data, each with its own direction.
Set the flows
Turn on these rows. The others can stay off, or be set to your case: directions a platform's API doesn't allow are disabled, with the reason.
- Stock: Odoo → Mercado Libre. From the Odoo locations you map.
- Orders: Mercado Libre → Odoo. Each sale becomes a sales order with your mapping.
Link your products
NexxoSync proposes links between both catalogs by SKU: confirm them. Products without a SKU can be linked by hand. Only linked products are synced.
Simulate and turn it on
Simulate the stock, price and customer flows to see every change they would make, without writing anything. Then turn the integration on: flows run on every change where the platform sends notifications, with a scheduled run as a safety net, and every run is recorded in the history.
Tips from real setups.
- Choose how far back to start: the last hour, 24 hours, 7 days, 30 days or all past orders.
- Map payment methods, shipping methods, taxes, warehouse and pricelist once, so every order arrives ready to process.
- The NexxoSync Connector module for Odoo is optional: it sends stock changes in real time. Without it, Odoo changes are picked up on a schedule.
How to import Mercado Libre orders into Odoo
Can the same sale be imported twice?
No. Each imported order is remembered, so a repeated notification or a re-run does not create a duplicate.
Can it invoice automatically?
Yes. Set the Orders flow to confirm and invoice, and optionally publish the invoice.
Is the buyer created in Odoo?
Yes, as a contact, when it doesn't exist yet, including the tax ID field you choose. Mercado Libre doesn't share a customer directory, so buyers travel inside each order.
Related pages.
Integration Mercado Libre + Odoo
Mercado Libre sales, straight into Odoo
Learn moreStock sync
One stock across every channel, so you never sell what you don't have.
Order sync
Every sale, wherever it happens, recorded where you work.
How to sync stock between Mercado Libre and Shopify
Send Shopify stock to every Mercado Libre listing and variation on each change, and bring Mercado Libre sales back as Shopify orders, so you never oversell.
How to connect WooCommerce with Mercado Libre
Publish WooCommerce products on Mercado Libre, sync stock and prices per variation and receive every Mercado Libre sale as a WooCommerce order, with no plugin.
How to sync Tiendanube with Mercado Libre
Keep Tiendanube (Nuvemshop) stock and prices in step with Mercado Libre per variant, and receive every Mercado Libre sale as a Tiendanube order, in real time.