TikTok Shop Connector FAQs
These frequently asked questions cover the most common setup and synchronization topics for the TikTok Shop Connector. For a full feature list and sync matrix, see TikTok Shop Connector Features.
Getting Started
Yes. The connector works with Odoo Enterprise (On-premise and Odoo.SH) and Odoo Community. It does not work with Odoo Online (SaaS), which does not allow third-party apps.
Three finance features need the Accounting application from Odoo Enterprise: Auto Reconcile, Reconcile and Auto Process Statements?. Everything else works in Community.
The TikTok Shop module depends on Base Marketplace, which brings in Odoo Sales, Inventory and Delivery. It needs no Python package beyond the ones Odoo itself ships with.
Create an instance by navigating to , click New, select TikTok Shop as the marketplace, fill in the TikTok App Key, TikTok App Secret and TikTok Service ID of your app, choose the Authorization Portal, save, and click Connect TikTok Shop Account. See Create TikTok Shop Instance In Odoo and Generate TikTok Shop API Credentials.
An App Key, App Secret and Service ID from your app in the TikTok Shop Partner Center, and the app’s Redirect URL set to the OAuth Callback URL Odoo shows you. See Generate TikTok Shop API Credentials.
Markets
The connector works with the shop you authorize, wherever it trades. What differs is the features each market offers: how parcels are shipped, whether part of an order can be cancelled, whether invoices are uploaded, whether payouts are read. See TikTok Shop Supported Markets for the full table.
The Operations popup only offers what your instance can actually do. Import Manufacturers & Responsible Persons appears for Germany, Spain, France, Ireland and Italy, Export Invoices for local sellers in Brazil who enabled Export Invoices to TikTok Shop?, and Import FBT Inventory when the instance uses Fulfilled by TikTok. See TikTok Shop Supported Markets and Fulfillment Type.
Products And Listings
A listing is checked before anything is sent. The yellow Not ready to send banner on the listing names what its category still asks for, such as a required attribute. The rest (its TikTok Category, pictures, SKUs, title length) is checked when you export, and anything missing is written to the log. See Export Products From Odoo and Attribute Mapping.
Stock And Orders
Check that each TikTok warehouse has its Warehouse and Stock Location set, and Enable Import/Export Stock? switched on. A warehouse without a Stock Location keeps the quantity TikTok Shop already holds for it. See TikTok Warehouses.
Only where you ship the parcel yourself, and then the connector reports it for you. Set the carrier’s TikTok Shipping Provider Code so it can. Where the label is bought from TikTok Shop, or TikTok Shop’s carrier takes the parcel, it already knows. See TikTok Shop Update Order Status From Odoo.
Yes, where TikTok Shop allows the order to be split. Some markets ship every unit of a product together; validating a delivery that would leave part of such a product behind asks you to confirm first, because TikTok Shop could not be told about it afterwards. The confirmation shows, per product, what was Ordered and what is Going now.
Finance
Payouts are read by Import Statements, along with the statements they settle. See Import TikTok Shop Statements In Odoo.
The instance has no Statement Journal. Set it on the Finance tab. On a confirmed instance, click Reset first, then Confirm again. See Finance Configurations.
Auto Reconcile requires the Accounting application from Odoo Enterprise. In Odoo Community it stops with “Auto Reconcile is not supported in Community.” The payout’s bank statement is created in Community too; reconciling it needs the Accounting application of Odoo Enterprise. See Reconcile TikTok Shop Payouts.
Automation
The scheduled actions are created inactive. Switch on the ones you want on the instance’s Automatic Jobs tab, which is visible to Odoo administrators only. See Automatic Jobs Configurations.
No. They complement them. A notification can be lost, so the scheduled imports stay active and remain the source of truth. See Webhook Configurations.
Use Test Connection on the instance to confirm the shop is still authorized.
Check the feature is available in your market. See TikTok Shop Supported Markets.
Confirm the relevant scheduled action is active; they are created inactive.
For stock and orders, check each TikTok warehouse has its Warehouse and Stock Location. See TikTok Warehouses.
Review for failed lines and for error messages.