Skip to Content

How to Connect Shopee & Lazada with Odoo ERP in Thailand

24 มิถุนายน ค.ศ. 2026 โดย
Elevanta Marketing

Connecting Shopee, Lazada, and Odoo Thailand is the fix that most Thai online sellers don't know about, until they've spent months managing two platforms by hand. You've got two dashboards, two stock counts, two sets of orders, and one very tired team trying to hold it all together.

This is for Thai sellers who are growing but losing control. If your stock numbers don’t match, your accounting is messy at the end of the month, and you’re updating products on both platforms separately, working with an Odoo official partner in Thailand can help you connect Shopee & Lazada with Odoo ERP and solve all of it. 

The Real Pain of Selling on Two Platforms at Once

Let’s be direct. Selling on Shopee and Lazada at the same time is hard to manage manually. If sellers do not connect Shopee & Lazada with Odoo ERP, stock can quickly fall out of sync. When one item sells on Shopee but Lazada still shows it as available, another customer may buy it there too, causing overselling, penalties, complaints, and stock issues. 

The problem goes beyond inventory. Sellers also spend hours processing orders, updating spreadsheets, and reconciling marketplace payments. With Odoo ERP, Thai sellers can centralize stock, orders, workflows, and profit tracking in one system. 

What Changes When You Connect Shopee and Lazada With Odoo

So what actually happens when the Shopee Lazada Odoo Thailand integration is done properly?

Odoo becomes your central hub. Every Shopee order comes in automatically. Every Lazada order syncs in real time. Stock updates across both platforms the moment a sale is confirmed. And your accounting? It runs itself. But here's what really changes: you finally get visibility. Real numbers. Not guesses.

One Dashboard for Everything

One screen shows your total orders today, across Shopee, Lazada, and your own store. One stock count. One accounting record. You stop switching between seller centers and start managing a real business.

Stock Syncs Automatically

When a product sells on Shopee, Odoo deducts the stock. Lazada's listing updates automatically. No manual adjustment. No overselling. No angry customers.

Accounting Runs Itself

Every sale generates an invoice inside Odoo. Thai VAT applies automatically. Payments reconcile against your bank. Month-end reporting that used to take three days now takes forty minutes.

That’s what our Odoo e-commerce store development and Odoo business consultation services deliver for Thai sellers: not just a connection, but a complete business system. 

What works automatically after integration:

  • Orders pulled from both platforms into Odoo

  • Stock levels pushed back to both marketplaces

  • Invoiceare s generated from every sale

  • Thai VAT is recorded correctly on every transaction

  • Payments matched against bank statements

  • Revenue reports by platform, Shopee vs Lazada

Two Ways to Connect, Built-in vs Third-Party Connector

There are two main ways to set up Shopee Lazada Odoo Thailand integration. Which one you use depends on your Odoo version and your business setup.

Option 1: Odoo Built-in Shopee Connector

Odoo 19 includes a native Shopee connector. It covers Thailand's Shopee marketplace directly. Three steps: connect, authorise, synchronise. It supports multiple shops per account and syncs orders, stock, shipping labels, and customer data automatically.

But, and this matters, it only covers Shopee. Not Lazada.

Option 2: Third-Party Connector Modules

For Lazada, you need a third-party connector module from the Odoo App Store. Webkul and Emipro both make reliable ones. They handle orders, products, categories, inventory, and even the auto-renewal of Lazada's API credentials.

Some businesses also use third-party connectors for Shopee when they need more advanced features than the built-in connector provides.

Built-in vs Third-Party, Quick Comparison:

Feature

Built-in Shopee

Third-Party Module

Platform

Shopee only

Shopee & Lazada

Setup Speed

Fast

Moderate

Cost

Included in Odoo

Additional fee

Customization

Limited

High

Auto API Renewal

Yes

Yes

Thailand Support

Yes

Yes

Our Odoo third-party integration service handles both options. We recommend the right connector based on your volume, platforms, and business needs.

How to Connect Shopee to Odoo, Step by Step

This is where most guides give you vague steps and hope for the best. Let's do it properly.

Step

Action

What to Do

Step 1

Install the Shopee Connector

Go to Apps in Odoo, search for Shopee Connector, and install the module.

Step 2

Get Your Shopee API Keys

Generate your Partner ID, Seller ID, and API Key from Shopee Seller Centre.

Step 3

Authorise the Connection

Add your shop in Odoo and enter the API credentials to connect to Shopee.

Step 4

Map Your Products

Match each Shopee SKU with the correct Odoo product to ensure accurate stock syncing.

Step 5

Set Your Sync Schedule

Configure how often Odoo syncs orders, inventory, and product updates.

Step 6

Test Before Going Live

Place a test order and verify order import, stock updates, and invoice creation.

Step 1: Install the Shopee Connector

In Odoo, go to Apps. Search "Shopee Connector." Install it. This works on Odoo 18 and 19 for Thailand sellers.

Step 2: Get Your Shopee API Keys

Log in to Shopee Seller Centre. Go to the API section. Generate your Partner ID, Seller ID, and API Key. These link your Shopee store to Odoo.

Step 3: Authorise the Connection

In Odoo, go to Sales → Shopee → Add a Shop. Enter your API credentials. Click Authorise. Shopee confirms the link.

Step 4: Map Your Products

Match each Shopee product SKU to the right Odoo product. This step is the most important. A wrong mapping means the stock won't sync correctly. Take time here.

Step 5: Set Your Sync Schedule

Tell Odoo how often to pull new orders. Every 15 minutes works for most Thai sellers. Every 5 minutes during flash sales or 11.11 events.

Step 6: Test Before Going Live

Place a test order on Shopee. Check if it appears in Odoo. Check the stock deducted. Check the invoice generated. Only go live when all three work correctly.

Pre-live checklist:

  • API credentials entered correctly

  •  All products mapped to Odoo SKUs

  •  Stock sync tested and confirmed

  • Test order processed successfully

  • Invoice generated automatically

How to Connect Lazada to Odoo, Step by Step

Lazada uses a slightly different process. But it's just as straightforward once you know what you're doing.

Step

Action

What to Do

Step 1

Install a Lazada Connector Module

Install a trusted Lazada connector from the Odoo App Store.

Step 2

Get Your API Credentials

Generate your App Key and App Secret in Lazada Seller Centre.

Step 3

Configure in Odoo

Enter your API details and set warehouse preferences.

Step 4

Import Products

Import and map your Lazada products to Odoo inventory.

Step 5

Enable Auto Sync

Set automatic syncing for orders, stock, and pricing updates.

Step 1: Install a Lazada Connector Module

Search the Odoo App Store for a Lazada connector. Install your chosen module. Webkul's version is widely used and well tested in Thailand.

Step 2: Get Your Lazada API Credentials

In Lazada Seller Centre, go to Account → API Management. Generate your App Key and App Secret. These expire every seven days. Your Odoo connector handles auto-renewal so you don't have to track it manually.

Step 3: Configure in Odoo

Enter your App Key, App Secret, URL, and Access Token inside the Lazada connector settings in Odoo. Set your default warehouse, product packaging, and stock settings.

Step 4: Import Your Product Catalogue

Use the Odoo dashboard to import your Lazada products. You can do this one by one or in bulk. Map every product to your Odoo inventory correctly, the same rule as Shopee.

Step 5: Set the Auto-Sync Schedule

Set your cron scheduler to sync every 2 hours for normal operations. During Lazada's 9.9, 11.11, or 12.12 mega-sale events, set it to every 30 minutes.

Need help with the full setup? Our Odoo implementation team in Thailand handles both connectors as part of your ERP project, from installation to live testing.

PromptPay and Thai VAT, What No Other Guide Covers

This is where Shopee Lazada Odoo Thailand integration gets really useful. And where every international guide misses the point completely.

Thai sellers don't just deal with platform payments. They deal with PromptPay transfers, Thai Baht bank statements, and VAT on every marketplace transaction. Odoo handles all of it, but only if it's set up correctly for Thailand.

PromptPay Auto-Reconciliation in Odoo

Odoo connects to Thai banking systems, including PromptPay. When a customer pays, the payment auto-matches to the corresponding invoice inside Odoo. No manual bank reconciliation. No end-of-day payment checking. This is another reason Thai sellers choose to connect Shopee & Lazada with Odoo ERP for smoother payment and accounting management. 

Thai VAT 7% on Every Marketplace Sale

Here's what most Thai sellers get wrong. VAT on Shopee and Lazada sales still needs to be recorded in your accounting, correctly and consistently. Odoo applies 7% Thai VAT automatically on every order based on your fiscal position settings. No manual entries. No missed VAT.

Month-End Done in 40 Minutes

Before Odoo, one Thai seller we worked with spent three days every month reconciling marketplace payments. After connecting everything through Odoo, that same process took forty minutes. That's not an exaggeration. That's what a proper Odoo accounting setup for Thai businesses actually delivers.

Adding TikTok Shop to Your Odoo Setup

Thailand is one of TikTok Shop's fastest-growing markets. And sellers are already asking, does Odoo handle TikTok Shop too?

How TikTok Shop Syncs With Odoo

Odoo 19 includes TikTok Shop integration as part of its social commerce features. TikTok Shop orders sync into Odoo the same way Shopee orders do. Stock updates push back to your TikTok Shop listings automatically.

One Stock Count for All Three Platforms

Most Thai sellers running TikTok Shops are also on Shopee and Lazada. Managing three platforms manually is nearly impossible. With Odoo, all three feed into one system. One stock count. One accounting record. One place to manage everything.

So if you're selling on your own website too, our Odoo e-commerce development service connects your store to the same system. Every channel. One dashboard.

What shows on your unified Odoo dashboard:

  • Total orders today across all platforms

  • Livestock levels with low-stock alerts

  • Revenue by channel: Shopee vs Lazada vs TikTok

  • Pending shipments and tracking numbers

  • Outstanding invoices and payment status

  • Thai VAT summary for the month

Conclusion

Selling on Shopee and Lazada in Thailand doesn't have to mean chaos. When the Shopee Lazada Odoo Thailand integration is set up correctly, everything works together: orders, stock, payments, Thai VAT, and accounting all in one place. For growing Thai sellers, the best way to simplify operations is to connect Shopee & Lazada with Odoo ERP and manage every marketplace from one central system. 

Elevanta helps Thai sellers connect Shopee & Lazada with Odoo ERP so orders, stock, payments, VAT, and accounting work from one central system. With the right Odoo setup, your business can reduce manual work, avoid costly errors, and manage every sales channel more easily. But setup matters. A wrong product mapping or a misconfigured sync creates more problems than it solves. Get it right from day one. Contact us today to build a smoother, smarter multichannel system for your online store. Book a free consultation with Elevanta, and let's build your multichannel system the right way.

FAQs

Q1: Does Odoo have a built-in Shopee connector for Thailand?

Yes. Odoo 19 includes a native Shopee connector that supports Thailand's marketplace directly. It syncs orders, stock levels, shipping labels, and customer data automatically between Shopee and Odoo.

Q2: How does Lazada connect to Odoo in Thailand?

Lazada connects through third-party connector modules available in the Odoo App Store. After installation and API setup from Lazada Seller Centre, orders and inventory sync automatically between both systems.

Q3: Can Odoo handle PromptPay payments for Thai sellers?

Yes. Odoo integrates with Thai banking systems, including PromptPay. Incoming payments auto-match to invoices inside Odoo, making bank reconciliation fast and accurate without manual work.

Q4: How long does it take to connect Shopee and Lazada to Odoo?

With an experienced Odoo partner in Thailand, full integration, including product mapping, testing, and going live, typically takes 2 to 4 weeks, depending on catalogue size and complexity.

Q5: Can I manage Shopee, Lazada, and TikTok Shop all from one Odoo system?

Yes. Odoo 19 supports Shopee, Lazada, and TikTok Shop integrations. All orders, inventory, and payments feed into one Odoo database, giving you complete visibility across every sales channel from one place.

How Odoo Fixes Billing Errors in Thai Hospitals