TikTok Shop Connector Features

TikTok Shop turns short video, live selling and the product showcase into a marketplace, and connects sellers with millions of customers. By connecting TikTok Shop with Odoo using the Odoo TikTok Shop Connector, you can automate most operations such as Import/Export Listings, Import Orders, Ship Orders, Synchronize Inventory and Pricing, Import Returns, Import Statements, and more. Analyze your marketplace performance with detailed logs and reporting to grow your business efficiently.

Supported Features

  • Multi Marketplace Selling
    • The connector supports selling in several TikTok Shop markets from a single Odoo database. Each shop is a separate instance with its own credentials, currency, and settings, so listings, orders, and stock stay separate while being managed in one place.

    • A TikTok Shop account that authorizes more than one shop is set up as one instance per shop.

    • TikTok Shop does not offer every feature in every market, so some features are limited to specific markets. See TikTok Shop Supported Markets for the full list.

  • Two Fulfillment Models
    • The connector handles both Seller Fulfilled orders, which you pick, pack and ship yourself, and Fulfilled by TikTok (FBT) orders, which TikTok Shop stores and ships for you. You can run both models on the same account.

    • Each fulfillment model uses its own warehouse and its own order workflow, so the two streams never mix in Odoo.

  • Product / Listing Management
    • The connector facilitates the synchronization of listing information between Odoo and TikTok Shop. This includes the product name, description, SKU, identifier code, price, inventory, variants, images, video, size chart, certificates, and the category attributes TikTok Shop requires.

    • Full listing lifecycle management: Import, Export, and Update listings directly from Odoo, publish or unpublish them, and delete or recover them on TikTok Shop.

    • Import TikTok Shop’s category tree, and each category’s attributes, brands and listing rules, and map TikTok Shop attributes and attribute values onto your Odoo products so listings are built with the values TikTok Shop expects.

    • A listing is checked before anything is sent, so a product TikTok Shop would refuse is reported with the reason and left as it is. The review verdict is read back afterwards, so a rejection and its reason are visible on the listing.

  • Inventory Management
    • The connector enables centralized inventory management by synchronizing stock levels between Odoo and TikTok Shop. Stock is exported per TikTok Shop warehouse, based on your configured Stock Based On setting, so TikTok Shop always reflects what you can actually ship.

    • Import stock levels back from TikTok Shop, and import FBT inventory into a dedicated warehouse so you can see what TikTok Shop is holding for you.

  • Pricing
    • The connector exports prices from Odoo to TikTok Shop, based on the pricelist configured on the instance, or on the product’s own sale price.

  • Order Management
    • The connector seamlessly transfers orders placed on TikTok Shop to Odoo, allowing businesses to manage order fulfillment, shipment, and invoicing directly within the Odoo ERP system. It also enables tracking information to be automatically sent back to TikTok Shop, keeping customers informed.

    • Parcels are kept as TikTok Shop reports them, including an order split across several parcels and a parcel holding more than one order, and the shipment of each validated delivery is reported to TikTok Shop.

    • The shipping label, packing slip and other documents TikTok Shop issues are downloaded onto the delivery.

    • Cancellation requests raised by buyers are imported for you to approve or reject, and an order can be cancelled on TikTok Shop from Odoo.

    • Filter which orders are imported by their TikTok Shop status.

    • Synchronize (TikTok Shop to Odoo) all orders and their order items which include:

      • the product’s name, quantity and price.

      • the shipping costs for the order.

      • the fees charged on the order.

      • the platform discounts applied to the order.

      • the taxes based on configuration.

  • Customer Management
    • The connector creates customer records in Odoo for TikTok Shop buyers, with the shipping address, email and phone as TikTok Shop reports them, and matches repeat buyers against existing contacts so they are not duplicated.

  • Returns Management
    • The connector imports TikTok Shop returns and refunds into Odoo as return records with their lines, linked to the original sale order, so returned goods can be received back into stock.

    • Answer a request from Odoo — approve it, reject it with a reason, or offer a partial refund — with only the answers TikTok Shop allows for that request offered, and create the matching credit note.

    • Ask TikTok Shop to take goods back from a delivery that has already gone out.

  • Finance and Statements
    • The connector imports TikTok Shop statements, so you can see exactly what TikTok Shop paid you for and reconcile it against your invoices and bank statement.

    • The statements paid together are grouped under the payout that settled them, and a bank statement is raised for it.

    • Each TikTok Shop transaction type is mapped to an Odoo account, so shipping, fees, taxes, refunds and adjustments post where they belong.

  • Automation and Workflow
    • Enhance your business operations with automated processes for importing orders, cancellation requests, returns and statements, exporting inventory, prices and tracking details, and reading stock back, on a scheduled basis.

    • Additionally, establish automated workflows to confirm orders, create invoices, validate invoices, and register payments, with a separate workflow for seller-fulfilled and FBT orders.

  • Webhooks
    • The connector subscribes to TikTok Shop notifications so order, parcel, cancellation, return and product changes reach Odoo as they happen, rather than waiting for the next scheduled run.

    • Scheduled imports stay active alongside the notifications and remain the source of truth, because a notification can be lost.

  • Logging and Troubleshooting
    • Every operation writes a log, at the level of detail you choose on the instance, and imported records pass through queues where you can see what succeeded and what failed.

    • Optional activities and notifications alert the responsible user when an operation fails.

Synchronization

The connector synchronizes data in three ways: TikTok Shop notifications, scheduled actions, and operations you run yourself.

Each notification is subscribed to on its own, from the instance’s Webhook tab.

Order Status Change

Import

Recipient Address Update

Import

Package Update

Import

Cancellation Status Change

Import

Return Status Change

Import

Product Status Change

Import

Product Audit Status Change

Import

Product Information Change

Import

Product Category Change

Import

Product Creation

Import

Seller Deauthorization

Import

Upcoming Authorization Expiration

Import

Invoice Status Change

Import

Invoice Status Change is accepted only for a shop whose orders carry an invoice before they ship, which TikTok Shop asks of local sellers in Brazil.

Benefits

  • Streamlined Operations
    • Managing listings, orders, stock, returns and statements from Odoo removes duplicate data entry between Seller Center and your ERP, and reduces the errors that come with it.

    • One database covers the TikTok Shop markets you sell in, and both fulfillment models.

  • Improved Inventory Accuracy
    • Scheduled stock synchronization keeps TikTok Shop availability aligned with Odoo, reducing the risk of overselling, or of listings showing as out of stock while you still have inventory.

    • FBT stock is imported into its own warehouse, so what TikTok Shop holds and what you hold are never confused.

  • Faster, Clearer Fulfillment
    • Orders arrive in Odoo ready to be processed, parcels are kept exactly as TikTok Shop reports them, and tracking goes back to TikTok Shop once the delivery is validated, by the scheduled action or with one click, keeping customers informed.

  • Fewer Rejected Listings
    • Importing the category attributes, brands and listing rules, and mapping your attributes to them, means listings are built with the values TikTok Shop expects. When a product is still not ready, it is named before anything is sent, and a review rejection is read back onto the listing.

  • Financial Control
    • Statements are imported, grouped under the payout that settled them, posted and reconciled inside Odoo, so marketplace payouts can be matched against invoices and bank statements without leaving the system.

Conclusion

The integration between TikTok Shop and Odoo gives businesses a single place to run their TikTok Shop operations. By synchronizing listings, orders, inventory, pricing, returns and statements — across your markets and both fulfillment models — the connector removes manual work, keeps marketplace and ERP data aligned, and makes failures visible down to the individual record. With accurate data and clear logs, businesses can process more TikTok Shop volume with less effort and grow with confidence.