Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. eCommerce
  3. TikTok Shop Odoo Connector v 18.0
  4. Sales Conditions FAQ

TikTok Shop Odoo Connector

by Wevi Tech https://wevitech.vn/
Odoo

$ 69.06

v 18.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Invoicing (account)
• Sales (sale_management)
• Discuss (mail)
Lines of code 5088
Technical Name tiktok_shop_ept
LicenseOPL-1
Websitehttps://wevitech.vn/
  • Description
  • Manifest
  • License
TikTok Shop Odoo Connector

TikTok Shop Odoo Connector

Seamlessly integrate your TikTok Shop with Odoo to automate product sync, order management, inventory updates, fulfillment and financial reconciliation.

Built for TikTok Shop V2 API

Fully compatible with TikTok Shop Open API V2 (202309+), HMAC-SHA256 signing, OAuth 2.0 authentication and shop_cipher-based multi-shop identification.

🛒

Products & Catalog

Import & export products, images, categories, variants and pricing. Map TikTok categories to Odoo for organized catalog management.

📦

Order Processing

Auto-import orders, create sale orders, invoices and delivery orders following your configured auto-workflow rules.

📈

Inventory Sync

Keep stock levels synchronized in real time. Export from Odoo to TikTok and import TikTok inventory changes back.

🚚

Fulfillment & Shipping

Update tracking info to TikTok Shop directly from Odoo. Download shipping labels and packing slips with one click.

🔁

Returns & Refunds

Process TikTok return and refund requests inside Odoo. Approve or reject returns and manage credit notes.

💰

Settlement & Finance

Import TikTok financial statements and settlement reports for easy reconciliation with Odoo accounting.

Multi-Shop Dashboard

Get a bird's-eye view of all your TikTok Shop instances in one place. Monitor sales performance, order counts, customer growth and refund status at a glance.

TikTok Shop Dashboard
  • Sales chart & KPIs — Track sales revenue, average order value and growth percentage per shop with monthly breakdown
  • Quick counters — See total Products, Customers, Orders, Order Shipped and Refunds at a glance
  • Perform Operation — Trigger import/export operations directly from the dashboard
  • Multi-instance cards — Each TikTok Shop account gets its own card with independent metrics and time filters
  • Report & Logs — One-click access to sync reports and error logs for each instance

Easy Setup & Configuration

Connect your TikTok Shop account in minutes. Configure API credentials, map warehouses, set up product sync preferences and order workflows — all from a single form.

TikTok Shop Instance Configuration
  • API Configuration — Enter your App Key, App Secret and connect via OAuth 2.0 with automatic token refresh
  • Company & Warehouse — Map each TikTok Shop to a specific Odoo company, warehouse, pricelist and language
  • Product Sync tab — Choose to sync by Internal Reference (SKU) or Barcode, auto-create products, sync images
  • Multiple configuration tabs — Product Sync, Order Configuration, Products, Stock, Tax, Analytic, Webhooks, Settlement and Schedule Activity
  • One-click actions — Test Connection, Authorize, Import Categories and Import Warehouses buttons at the top
  • Cron Configuration — Quick access to configure scheduled synchronization jobs

OAuth 2.0 Authorization

Secure and straightforward authorization flow. Connect your TikTok Shop account with just a few clicks using the built-in authorization wizard.

TikTok Shop OAuth Authorization
  • Step 1 — Click "Open TikTok Auth Page" to authorize your app on TikTok
  • Step 2 — After authorization, copy the code from the callback URL
  • Step 3 — Paste the code and click "Authorize" to complete the connection

Payment Gateways

All TikTok Shop payment methods are automatically imported and mapped. Manage multiple payment gateways per instance for accurate order processing.

TikTok Payment Gateways
  • Multiple payment methods — Internet Banking, Credit/Debit Card, PayLater, Cash On Delivery, Touch'N Go, DuitNow QR, Apple Pay and more
  • Per-instance mapping — Each payment method is linked to a specific TikTok Shop instance
  • Active/Inactive control — Enable or disable payment gateways as needed
  • Auto-workflow integration — Link payment methods to auto-workflow rules for automated order processing

Warehouse Mapping

Import TikTok warehouses and map them to your Odoo stock locations. Support for multiple warehouses including fulfillment centers and return warehouses.

TikTok Warehouse Mapping
  • TikTok Warehouse ID — Each warehouse is identified by its unique TikTok Warehouse ID
  • Odoo Warehouse mapping — Link TikTok warehouses to Odoo warehouses for accurate stock management
  • Default warehouse — Set a default warehouse per instance for order fulfillment
  • Multi-instance support — Warehouses are linked to specific TikTok Shop instances
  • One-click import — Import all warehouses from TikTok Shop with a single button click

Auto Workflow Configuration

Define how imported orders should be processed automatically. Configure workflows based on payment terms, payment methods and order statuses.

Auto Workflow Configuration
  • Auto Workflow — Choose from predefined workflows like "Prepaid orders" to automate order confirmation, invoicing and payment
  • Payment Term — Assign payment terms (Prepaid, COD, etc.) for each workflow rule
  • TikTok Payment Method — Optionally filter workflows by specific TikTok payment methods
  • TikTok Order Status — Optionally trigger workflows based on TikTok order status
  • Per-instance rules — Create different workflow rules for each TikTok Shop instance

Order Configuration

Fine-tune how orders are imported from TikTok Shop. Choose which order statuses to import, set order prefixes, configure sales teams and track the last import timestamps.

TikTok Shop Order Configuration
  • Import Order Status — Select which TikTok order statuses to import: Awaiting Shipment, Awaiting Collection, Partially Shipping, In Transit, Delivered, Completed, Cancelled
  • Order Prefix — Add a custom prefix to distinguish TikTok orders in Odoo
  • Last Order Import / Last Return Import — Automatically tracks timestamps so only new data is fetched
  • Default TikTok Customer — Set a fallback customer for orders without customer data
  • Notify Customer — Optionally notify customers about order status updates

Product & Catalog Management

Full product lifecycle management between TikTok Shop and Odoo. Import products with all their variants, images, SKUs and categories — or export your Odoo catalog to TikTok.

TikTok Product Detail
  • Product detail view — See TikTok Product ID, category, status and linked Odoo product template
  • Variant management — All TikTok SKU variants are mapped with their TikTok SKU ID, Seller SKU, price and inventory
  • Images, Description & Attributes — Dedicated tabs for product images, description and category-specific attributes
  • Export to TikTok — One-click button to push Odoo products directly to your TikTok Shop
  • Bi-directional sync — Import from TikTok or export from Odoo, keeping both systems in sync

TikTok Category Management

Import and manage the complete TikTok Shop category tree directly in Odoo. Map categories for accurate product classification when exporting.

TikTok Categories
  • Full category tree — Import all 4,300+ TikTok Shop categories with their IDs and parent-child relationships
  • Leaf category flag — Identify which categories can be assigned to products for listing
  • Per-instance — Categories are linked to specific TikTok Shop instances for multi-shop support
  • One-click import — Import categories directly from the instance configuration form

Queue-Based Processing

All import and export operations are processed through a robust queue system. Track progress, monitor failures and benefit from automatic retries.

Product Queues

TikTok Product Queues

Order Queues

TikTok Order Queues
  • Separate queues — Dedicated queues for Products, Orders, Inventory and Returns
  • Status tracking — Monitor Draft, Completed and Failed states for each queue
  • Record counts — See Total Records, Done Records and Failed Records at a glance
  • Created By — Know whether a queue was triggered by Import Process, Webhook or Scheduled Job
  • Automatic retry — Failed records are retried up to 3 times with detailed error logging

Order Processing & TikTok Info

TikTok orders are automatically imported into Odoo as sale orders with all details preserved. A dedicated "TikTok Info" tab gives you full visibility into the original TikTok order data.

Sale Order with TikTok Info
  • TikTok Order section — TikTok Instance, Order ID, Order Number and Order Status (DELIVERED) right on the sale order
  • Shipping & Payment — TikTok Payment Method (PayLater), Shipping Provider (Next-day delivery) and Tracking Number
  • TikTok Payment Lines — Detailed payment breakdown with gateway, amount, transaction ID and refund tracking
  • Smart buttons — Quick access to linked Delivery and Invoice records from the order header
  • Customer & Address — Full customer info with delivery address, App Delivery Status imported from TikTok

Fulfillment & Shipping Documents

Manage the complete fulfillment workflow from Odoo. Update TikTok fulfillment status, download shipping labels and packing slips — all from the delivery order form.

Delivery Order with Fulfillment
  • Update TikTok Fulfillment — Push tracking info and fulfillment status to TikTok Shop with one click
  • Download Shipping Label — Fetch the shipping label PDF directly from TikTok
  • Download Packing Slip — Fetch the packing slip document from TikTok
  • Download All Documents — Download both shipping label and packing slip at once
  • Full traceability — TikTok Instance, Source Document, Invoice Number and TikTok Package ID linked on the delivery order
  • Documents in chatter — All downloaded documents are automatically attached to the delivery order for easy access

Settlement Reports & Financial Reconciliation

Import TikTok settlement statements for complete financial visibility. Reconcile TikTok payouts with your Odoo accounting effortlessly.

TikTok Settlement Reports
  • Statement tracking — Each settlement report has a unique TikTok Statement ID with date, currency and total amount
  • Payment Status — Track whether settlements are Settled or pending
  • Processing States — Monitor report progress: Draft, Generated, Partially Generated, Processed
  • Multi-currency — Settlement amounts displayed in the shop's currency (MYR, USD, etc.)
  • Automatic import — Settlement reports can be imported on schedule via cron jobs

Synchronization Coverage

Data TikTok → Odoo Odoo → TikTok
Products (images, variants, categories) ✓ ✓
Orders (sale orders, invoices, deliveries) ✓ —
Inventory / Stock Levels ✓ ✓
Customers (address, phone, email) ✓ —
Fulfillment & Tracking — ✓
Shipping Labels & Packing Slips ✓ —
Returns & Refunds ✓ ✓
Settlement Reports ✓ —

Getting Started

Get up and running in minutes with these simple steps.

1

Install

Install the module from the Odoo Apps menu.

2

Connect

Create a TikTok instance with your API credentials and authorize via OAuth.

3

Configure

Set up auto-workflows, warehouse mapping, payment gateways and order preferences.

4

Sync

Start importing products and orders. Enable scheduled jobs for automation.

Frequently Asked Questions

Which TikTok Shop API version is supported?

The connector uses TikTok Shop Open API V2 (version 202309 and later) with HMAC-SHA256 request signing and OAuth 2.0 authentication.

Can I connect multiple TikTok Shop accounts?

Yes. You can create multiple instances, each linked to a different TikTok Shop account, company and warehouse.

Does the connector support real-time sync?

Yes. Webhooks provide real-time notifications for order, product and inventory events. You can also configure scheduled cron jobs for periodic synchronization.

What happens if a sync fails?

All import and export operations go through a queue system with automatic retry (up to 3 attempts). Failed items are logged with detailed error messages for easy troubleshooting.

How are products matched between TikTok and Odoo?

Products are matched by SKU (Internal Reference) or Barcode, depending on your instance configuration. If no match is found, the connector can optionally auto-create the product in Odoo.

Can I download shipping labels from TikTok?

Yes. After fulfillment is updated, you can download shipping labels, packing slips or both directly from the Odoo delivery order form. Documents are attached to the chatter for easy access.

Which Odoo versions are supported?

This module is built for Odoo 18 (Community and Enterprise editions).

Support

Need help? We are here to assist you with setup, configuration and any questions about the connector.

Odoo Apps Use the support channel on this app page
Email Contact us directly via our website
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Inventory (stock)
• Invoicing (account)
• Sales (sale_management)
• Discuss (mail)
Lines of code 5088
Technical Name tiktok_shop_ept
LicenseOPL-1
Websitehttps://wevitech.vn/
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with