TEMU · GLOBAL MARKETPLACE INTEGRATION
Sell on Temu.
Run everything from Odoo.
Base Connector turns Odoo into the source of truth for your Temu operation. Your team works in Odoo. Base.com handles the marketplace workflow.
One Odoo module, one Base.com workspace, and manual marketplace work is reduced to the minimum. Connect Temu country accounts, manage offers, sync stock and prices, import orders, handle returns, and keep operational data moving between Odoo, Base.com and Temu.
SOURCE OF TRUTH
Odoo ERP
Products, stock, prices, attributes, company data
OPERATIONAL HUB
Base.com
Sync engine + Temu marketplace rules
MARKETPLACE
Temu
Global country-specific accounts
Stock sync every 5 min · Price sync every 5 min / 1 h depending on configuration · Order import · Return import · Temu Shipping support · AI-powered category detection
Sync rules, marketplace accounts, category mapping and shipping settings are configured in Base.com after you paste the Odoo API key.
WHY BASE CONNECTOR
Stop exporting CSVs at 3 AM
Selling on Temu from Odoo usually means manual exports, double entry, mismatched stock, separate marketplace panels, and operational data that never quite lines up with sales orders. Base Connector removes the gap.
Automation level: 0/day manual exports
Products, stock changes, price updates, orders, returns and shipping data move between Odoo, Base.com and Temu through configured sync rules. No CSV uploads, no copy-paste, no overnight scripts.
Stock sync: from 5 min
Odoo stock can be pushed to Temu on a selected interval. Configure sync as off, every 8 h, 3 h, 1 h or 5 min. Zero-stock behavior can also be configured in Base.com.
Price sync: from 5 min / 1 h
Odoo price groups can drive Temu offer prices. Configure price sync in Base.com and decide how Base should react when the price increases, decreases or reaches zero.
Global coverage
Temu works through country-specific marketplace accounts in Base.com. Add the Temu accounts you sell on and manage them from one Base.com workspace.
FEATURES
Everything the Temu operation needs
Configured in Base.com, surfaced as operational data in Odoo.
ORDERS
Order import
Temu orders are imported into Base.com and can be mirrored into Odoo as sales orders, with product lines, prices, shipping data and available buyer data. Order processing stays in Base.com. Odoo remains the source of business and accounting data.
Typical Temu order import delay: around 15–30 minutes
SYNC ENGINE
Stock sync
Odoo on-hand quantity per product can be pushed to Temu on the chosen interval. Base.com controls the sync logic, maximum quantity, zero-stock behavior and offer-ending rules.
Intervals: off · 8 h · 3 h · 1 h · 5 min
SYNC ENGINE
Price sync
Odoo price groups can drive Temu offer prices. Base.com controls the sync interval, rounding, price increase/decrease behavior and zero-price behavior.
Intervals: off · 24 h · 12 h · 4 h · 1 h · 5 min
CATALOG
Listing management + bulk updates
Create, update and close Temu offers from Base.com. Manage descriptions, names and images in bulk. Product variants can be handled as separate offers or as Temu variant groups, depending on the category and marketplace requirements.
Bulk actions for offer names, descriptions and images
CATALOG
AI category detection
When you create a new listing, Base.com can propose the correct Temu category from your product data. You confirm or override the category before listing. Temu requires the final leaf category for listing.
Temu requires the final leaf category for listing
CATALOG
Attributes, variants and compliance data
Temu listings can use category attributes, GPSR data, manufacturer name, responsible person, country of origin, product dimensions, weight, EAN/ISBN and other marketplace-required fields. Variant groups support up to 2 variant attributes.
Variant groups support up to 2 variant attributes
CATALOG
Certificates, product guides and media
Base.com supports Temu-specific listing data such as certificates, test reports, product guides, size charts, additional description images and carousel video.
Video: MP4, 10–60 sec, min 1280×720 px, max 100 MB
AFTER-SALE
Return import
Temu returns are imported into Base.com and can be mapped to return statuses. Your team can track after-sale cases from the Base.com workflow.
Note: Temu API does not provide return tracking numbers in Base.com
FINANCE
Marketplace invoice download
Temu can issue invoices on behalf of the seller. Base.com can download Temu marketplace invoices and attach them to the order as external invoices. Base.com cannot upload Base invoices to Temu.
Temu does not provide an API endpoint for invoice upload
FINANCE
Payout amount and date
Base.com can download Temu payout amount and payout date information when available from the marketplace. This helps with reconciliation and accounting follow-up in Odoo.
Payout data may appear with a delay of up to 24 hours
LOGISTICS
Temu Shipping support
Base.com supports Temu Shipping as a courier/broker integration. Labels can be generated in PDF format and tracking can be sent back to Temu after correct courier mapping. Supported carrier services include UPS, InPost, DHL, GLS, Packeta and DPD.
Tracking sent to Temu in scheduled batches
LOGISTICS
Shipping and courier data
Courier name, tracking number, shipping status and shipment data can be attached to the related order. Temu marks the order as sent after AWB/tracking is successfully passed.
Tracking forwarding supported
ARCHITECTURE
Multi-company
Run several Odoo companies against several Base.com Temu marketplace accounts. Catalog, pricing and operational data can stay scoped per company and per marketplace account.
Per-company API key + mapping
TECHNICAL LIMITATIONS
Technical limitations to be aware of
- Temu orders may appear in Base.com with a delay of around 15–30 minutes.
- Some buyer data, address data or phone data may be limited by the Temu API and may become available only after shipment steps are completed.
- Base.com cannot update order status to Temu directly.
- Base.com cannot cancel Temu orders. Cancellation must be handled in Temu Seller Center.
- Base.com cannot upload invoices to Temu. Temu invoices can only be downloaded as external marketplace invoices.
- Temu marketplace invoice download requires tracking to be passed to Temu first.
- Temu API does not provide return tracking numbers to Base.com.
- Temu Shipping labels are available as PDF. ZPL labels are not supported.
- Temu may block adding another shipment after the order reaches the shipped state.
- Temu requires a final leaf category before listing.
- Some categories may be unavailable until the seller has proper Temu permissions.
- Temu may reject listings because of marketplace moderation, prohibited phrases, missing certificates, missing GPSR data or incorrect category attributes.
- Temu does not allow adding new variants to an already listed variant offer in some cases.
DATA FLOW
What moves, and which direction
A clean separation. Odoo holds the master data. Base.com operates the marketplace. Temu sends operational results back to Base.com, and selected data can flow back to Odoo.
FROM ODOO TO BASE.COM
Master data, outbound
- Products and variants
- Stock on-hand
- Price groups / price lists
- Product identifiers such as SKU, EAN and ISBN
- Product dimensions and weight
- Attributes and additional fields
- GPSR, manufacturer and country-of-origin data
- Certificate and compliance files where required
FROM BASE.COM TO ODOO
Operational data, inbound to Odoo
- Sales order data
- Product lines and prices
- Shipping data
- Available buyer data
- Marketplace invoice references / external invoice data
- Payout information where configured
- Return data where configured
Orders are received and processed in Base.com – that is where your operations team confirms, edits, ships and monitors marketplace activity. Odoo remains the source of product, stock, pricing and accounting data.
SETUP
Four steps. Mostly clicks in Base.com
This module's job in Odoo is to generate an API key and expose Odoo data to Base.com. The Temu marketplace logic runs on the Base.com side.
1
Install the Base Connector module in Odoo
Install from the Odoo App Store on your Odoo 17.0 instance, Community or Enterprise. Enable External API in Odoo settings and make sure the Inventory module is installed.
Where: Odoo
2
Generate an Odoo API key from this module
Open Base Connector in Odoo, generate an API key, then copy the key together with your database name and the technical user it was issued for.
Where: Odoo
3
Paste credentials into Base.com and connect Temu
In Base.com, add the Odoo API key, database name and user. Then connect your Temu marketplace account or accounts using the Temu authorization method available in Base.com.
Where: Base.com
4
Configure sync rules and go live
Choose stock sync, price sync, category mapping, listing templates, shipping settings, discount handling, invoice download, payout download and return handling. Then enable the connector.
Where: Base.com · Status: Live
BASE DOES THIS FOR YOU
What Base.com handles, so Odoo stays clean
Once the API key is in place, the marketplace workflow is configured in Base.com.
- Temu order centralisation
- Product and listing management
- AI category detection
- Category and attribute mapping
- Stock sync at the chosen interval
- Price sync at the chosen interval
- Bulk offer updates
- Return import
- Temu marketplace invoice download
- Payout amount and date import
- Temu Shipping label generation
- Courier and tracking data
- Multi-account and multi-company operations
REQUIREMENTS
What you need on each side
A short, honest checklist. If you tick both columns, the connector can work from day one.
What your Odoo needs
- Odoo 17.0 (Community or Enterprise)
Earlier versions are not supported in this release - External API enabled
Odoo API access must be available for the technical user - API key from this module
Issued by this module and scoped to one Odoo user - Database name + technical user
Used by Base.com to authenticate - Inventory module installed
Required for stock sync - Company alignment
Recommended: one Odoo company per operational marketplace setup - Reachable domain
Odoo.sh customers should use their .sh subdomain
What your Base.com account needs
- Active Base.com subscription
A Base.com account with marketplace integration access - Temu seller account
One or more Temu country-specific seller accounts - Temu API access
Authorization from Temu through the connection method available in Base.com - Base Sales module enabled
Required for order centralisation and operational workflow - Sync intervals configured
Stock and price sync must be enabled and configured in Base.com - Category and attribute mapping
Required for listing products on Temu - Shipping configuration
Required for labels, tracking and Temu Shipping workflow
External service notice. Base Connector relies on Base.com to operate. The Odoo module by itself only issues the API key and exposes data through the Odoo External API – the rest of the integration logic, including the Temu marketplace connection, listing workflow, order import, stock and price sync, returns, shipping and invoice download, runs on Base.com infrastructure. An active Base.com subscription with marketplace integration access is required for the connector to function. Without it, no syncing occurs. base.com · Privacy Policy
FAQ
The questions that come up first
Pulled from real conversations with merchants evaluating the connector.
Do I need a Base.com account to use this module?
Yes. The Odoo module on its own only generates an API key. It does not connect to Temu directly. The actual integration runs on Base.com, so an active Base.com subscription with marketplace integration access is required.
Does this support Temu globally?
Base.com supports Temu through country-specific marketplace integrations. You connect the Temu seller account or accounts you operate and configure each marketplace account in Base.com.
Are Temu orders created as sales orders in Odoo?
Temu orders are imported into Base.com first. Base.com can mirror the order into Odoo as a sales order with available buyer data, product lines, pricing and shipping information.
Is the stock sync close to real time?
Stock sync can be configured in Base.com. Available intervals include off, every 8 h, 3 h, 1 h or 5 min.
Can I sync prices to Temu?
Yes. Base.com can update Temu offer prices from the configured Odoo/Base.com price source. Available intervals include off, every 24 h, 12 h, 4 h, 1 h or 5 min, depending on configuration.
Where do I configure the Temu side?
In Base.com. After you paste the Odoo API key into Base.com, marketplace settings such as listings, category mapping, sync rules, shipping, discounts, invoice download and returns are configured in the Base.com interface.
Does Base.com upload invoices to Temu?
No. Temu does not provide an API endpoint for uploading Base.com invoices to Temu. Temu can issue invoices on behalf of the seller, and Base.com can download those marketplace invoices as external invoices when available.
Can Base.com download Temu invoices?
Yes, if enabled. Temu marketplace invoices can be downloaded and attached to orders as external invoices. Tracking must be passed to Temu before the invoice can be retrieved.
Does it support returns?
Yes. Base.com can import Temu returns. However, Temu API does not provide return tracking numbers to Base.com.
Does it support Temu Shipping?
Yes. Base.com supports Temu Shipping as a courier/broker integration. Labels are generated in PDF format and tracking can be sent back to Temu after courier mapping is configured.
Can I cancel Temu orders from Base.com?
No. Temu order cancellation must be handled in Temu Seller Center.
Does it work with multi-company setups?
Yes. You can run several Odoo companies against several Base.com marketplace accounts. Catalog, pricing and operational data can stay scoped per company and marketplace account.
Sell on Temu. Operate in Base.com. Settle in Odoo. Configure once.
One Odoo module, one Base.com workspace, and manual marketplace work is reduced to the minimum.
Base Connector for Odoo 17.0 – Temu Global marketplace integration
base.com · Contact: bok@base.com
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Lines of code | 126 |
| Technical Name |
base_odoo_temu_connector |
| License | LGPL-3 |
| Website | https://base.com |
Please log in to comment on this module