Lazada order management
This guide outlines how to handle Lazada orders, inventory, deliveries, and reporting within Odoo using the Lazada Connector. It includes product mapping, order synchronization, fulfillment workflows, and performance tracking.
Product catalog mapping
For new Odoo databases
If your products exist only on Lazada and not yet in Odoo, you can import them directly:
- In Lazada Seller Center, use the Bulk Manage option to export your product catalog, including SKUs

-
Import the file into Odoo via Inventory ‣ Products ‣ Import
-
Map the Lazada SKU to the Internal Reference field to link products correctly
For existing Odoo products
If products already exist in Odoo, link them with Lazada listings:
- Use the Sync Product Catalogue button to automatically match active Lazada items

Important
Catalog synchronization runs automatically once enabled, but manual syncing helps ensure accurate mapping.
Order synchronization
Lazada orders are imported into Odoo automatically at regular intervals (approximately every hour).
-
Only orders with status READY_TO_SHIP or PROCESSED are synchronized, as they require action
-
If an order is canceled on Lazada, the status is updated in Odoo
-
Canceling an order in Odoo does not affect the order in Lazada
For each imported order:
-
A sales order is created
-
A customer record is generated if it does not already exist
Note
Orders with statuses such as SHIPPED, CANCELLED, UNPAID, or COMPLETED are not imported.
Force synchronization
To manually re-sync orders:
-
Go to Sales app ‣ Configuration ‣ Lazada ‣ Shops
-
Open the relevant shop
-
Update the Last Order Sync date to a time before the order’s last update
-
Save the changes
Tip
In debug mode:
-
Use Sync Orders to fetch orders immediately
-
Use Sync Inventory to update stock
Manage deliveries in FBM
When an FBM order is imported:
-
A picking is created in the Inventory app
-
A sales order and customer record are also generated
Processing deliveries
-
Confirm the picking in Odoo
-
Go to Lazada Seller Center and click Pack Lazada Package to generate a tracking number
-
Odoo retrieves and attaches the shipping label to the delivery order
-
Validate the transfer in Odoo to update stock levels
Lazada package statuses
Understanding package statuses helps manage fulfillment:
-
Pending: Awaiting processing
-
Confirmed: Packed and ready for shipment
-
Ready to Ship: Awaiting courier handling
-
Delivered: Shipment completed
-
Canceled: Order cancelled
-
Manual Handling Required: Needs intervention outside Odoo
Important
A tracking number is mandatory for all deliveries.
If not generated automatically, it must be entered manually in Lazada Seller Center.
Order fulfillment workflow
-
Orders are created automatically in Odoo
-
Open the sales order and initiate Pack Lazada Package
-
Odoo imports tracking details and shipping labels
-
Confirm delivery to update inventory
Invoice and register payments
Due to Lazada’s policies, invoices cannot be sent directly from Odoo to customers.
Invoicing
-
Generate invoices in Odoo
-
Upload them manually to Lazada Seller Center if needed
Register payments
Since Lazada processes payments centrally:
-
Create a dedicated journal (e.g.,
Lazada Payments) -
Use an intermediary account for tracking
Because payouts are grouped:
-
Select related invoices
-
Use Batch Deposit as the payment method
-
Validate via Actions → Create Batch Payment
After receiving payment:
-
Reconcile it using your bank statement
-
Match it against the intermediary account
Tip
This method also applies to Lazada-related expenses, such as commission fees.
Analyze Lazada sales in reporting
Odoo provides centralized reporting across all sales channels.
To track Lazada performance:
-
Assign a Sales Team to each Lazada shop
- Navigate to Sales ‣ Configuration ‣ Lazada ‣ Shops
-
Use filters in reporting dashboards to analyze data per sales team
Tip
Assign separate sales teams for each marketplace to gain more detailed insights into performance.
Last updated 2 weeks ago
Built with Documentation.AI