How to integrate Shopify with MercadoLibre: a step by step guide for sellers
August 9, 2026
To integrate Shopify with MercadoLibre you need four concrete steps: one, unify your catalog so the system knows that a Shopify product and a MercadoLibre listing are the same physical box; two, map each listing to its correct identifier (SKU, EAN/GTIN, MLM code); three, turn on real-time stock and price syncing between both channels; and four, centralize orders so both platforms draw down from the same inventory. Done this way, you stop managing two parallel stores that contradict each other and start running one business with two storefronts.
It sounds simple, but the devil is in the order. Most sellers try to start with the syncing part —“just copy the stock from one side to the other”— without unifying the catalog first, and that is exactly where everything breaks: you sync numbers that do not correspond to the same product, you inflate listings, and you end up canceling orders. A correct integration is built from the bottom up: product identity first, then stock, then prices, and orders last.
This guide walks that path step by step, written for someone who already sells on both platforms and juggles two dashboards, a spreadsheet and far too much uncertainty. The goal is not to add yet another tool, but to have a single live picture of how much you sell, how much you have left and at what price, without opening five tabs every morning.
before connecting anything: what “integrate” really means
Integrating is not exporting a CSV from Shopify and uploading it to MercadoLibre once a month. That is migrating, and it goes stale the second you do it. Integrating means both channels share one underlying truth: the same physical inventory, the same master product, the same available quantity. When someone buys on Shopify, MercadoLibre knows almost instantly; when an order comes in on MercadoLibre, your own store draws it down without you touching a thing.
The practical difference is huge. With a plain export, you still have two inventories you manage by hand and that drift apart with every sale. With a real integration, you have one inventory with two selling windows. Everything that follows in this guide points to the second. If you only want to copy products across once, you do not need to integrate; but if you sell actively on both, manual syncing is a leak of time and sales that grows with your catalog.
step 1: unify the catalog before syncing
This is the step almost everyone skips and the one that holds up everything else. Before the system can “add” or “subtract” stock across channels, it has to be able to state without ambiguity that the Shopify product and the MercadoLibre listing are the same physical product. It sounds obvious, but operationally it rarely is: Shopify identifies it by its SKU or handle, MercadoLibre by its own MLM code, and nothing in those two systems knows on its own that it is the same box in the same warehouse.
A unified catalog solves this by tying both identifiers to a single master record, ideally through EAN/GTIN. From there, any inventory operation stops being guesswork. Without this layer, “syncing stock” is dangerous: you might be copying one product’s number onto a similar-looking one and not find out until you oversell. As we saw in connecting Shopify with MercadoLibre: requirements and common errors, most integration problems are born here, in badly matched products, not in the syncing technology.
Glossary: what EAN/GTIN is and why it is the key to matching your products across channels →step 2: map each listing to its correct identifier
With the unified catalog as the frame, the fine work is the mapping: product by product, locking in that this Shopify SKU corresponds to this MercadoLibre MLM listing. This is where it pays to go with a magnifying glass, because the hard cases are not the simple products but the variants. A SPORTIFY t-shirt with three sizes and two colors might be one listing with variants on MercadoLibre and six separate SKUs on Shopify, or the reverse. If the mapping does not respect that level of detail, you sync sizes crossed and sell the M when what you have left is the L.
Good mapping also decides which channel owns which field. Normally Shopify is your source for the product page —photos, description, brand— because that is where you control your identity, while price and stock are governed in a consolidated way. Defining those rules before turning on syncing avoids the classic back-and-forth where one channel overwrites what the other just wrote. Leave the mapping closed and documented; it is the contract that makes the following steps run on their own.
Glossary: the unified catalog links the same physical product to all its listings →step 3: turn on real-time stock syncing
With products matched, you can finally do what you wanted from the start: make inventory a single thing. But be careful which number you sync. You should not push total stock to your listings, but real availability: physical total minus what is reserved for orders in process, what is in transit, what the 3PL flagged as not sellable, and the buffers you set per channel. That consolidated real availability is the only number you should expose to Shopify and MercadoLibre at the same time.
And it has to be real time, not batched. Multichannel inventory moves by the second: a sale on Shopify has to immediately reduce what is available on MercadoLibre, and the other way around. When syncing happens every few hours, you open a window in which both platforms can sell the same last unit, and overselling on MercadoLibre is not cosmetic —it hurts your reputation and your position in the listing—. This is exactly the principle of real-time inventory: stop promising with yesterday’s stock and start promising only what exists right now.
Glossary: real availability vs total stock, and why confusing them makes you cancel orders →step 4: sync prices with rules, not by hand
Prices are the other field that has to flow between channels, but they should rarely be the same number on both. MercadoLibre charges different fees and shipping costs than your Shopify, so an identical price can leave you a healthy margin in your own store and eat your profit on the marketplace. A correct integration does not copy the price: it applies a rule. For example, “MercadoLibre price = Shopify price + estimated channel fee”, so that margin is preserved wherever you sell.
The value of syncing prices with rules is that when you change a product’s base price —a promotion, an adjustment for supplier cost— the system automatically recalculates each channel’s price according to its formula. You stop updating two platforms by hand and forgetting one of them. And you avoid the awkward scenario of a customer seeing your product cheaper on one channel than another without you having decided that on purpose.
step 5: centralize orders in a single inbox
The last step closes the loop. Once catalog, stock and prices are integrated, orders from Shopify and MercadoLibre should land in a single inbox, drawing down from the same inventory. This is not just the convenience of having everything on one screen: it is what guarantees the stock subtraction stays consistent. If each channel processes its own orders separately, sooner or later two simultaneous sales draw down the same unit and the overselling you worked so hard to eliminate comes back.
With centralized orders, every sale —wherever it comes from— recalculates real availability and pushes it back to both listings. You also gain an honest view of your operation: how much you sold today in total, not Shopify on one side and MercadoLibre on the other, added up by hand in a spreadsheet at eleven at night. That consolidation is the difference between reacting to stockouts after they happen and anticipating them with a single live number in front of you.
what changes when the integration is complete
When all five steps are done —unified catalog, closed mapping, stock and prices synced in real time, centralized orders— the “let me check” disappears. There is one truth, the same on Shopify, on MercadoLibre and in your internal report. You instantly see which SKUs tie up your idle capital, which are about to stock out and which channel to push them on, without opening two dashboards or reconciling numbers by hand.
Integrating Shopify with MercadoLibre is not about having yet another tool running, but about operating with less uncertainty. The real promise is not “a prettier dashboard”: it is to stop selling on yesterday’s data, stop canceling orders from overselling, and stop losing your evenings reconciling two platforms that, deep down, share the same boxes in the same warehouse.