Odoo TikTok Shop Connector | Real-Time Product, Inventory & Order Sync | Automate TikTok Shop with Odoo
by Creyox Technologies https://www.creyox.com$ 526.43
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • Inventory (stock) • Sales (sale_management) • Invoicing (account) |
| Lines of code | 10073 |
| Technical Name |
cr_tiktok_shop_connector |
| License | OPL-1 |
| Website | https://www.creyox.com |
| Versions | 13.0 14.0 15.0 16.0 17.0 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • Inventory (stock) • Sales (sale_management) • Invoicing (account) |
| Lines of code | 10073 |
| Technical Name |
cr_tiktok_shop_connector |
| License | OPL-1 |
| Website | https://www.creyox.com |
| Versions | 13.0 14.0 15.0 16.0 17.0 18.0 19.0 |
Odoo Tiktok Shop Connector
Why Odoo Tiktok Shop Connector ?
The TikTok Shop Connector for Odoo automates product synchronization, order imports, inventory updates, reducing manual work and errors. With real-time stock sync from Odoo warehouses to TikTok Shop, it prevents overselling and keeps inventory accurate. Businesses can manage multiple TikTok shops from a single Odoo instance and receive instant webhook notifications for product creation, updates, and orders. The connector supports smart product matching using Product ID, SKU, Barcode, or combined modes, along with detailed logging for tracking all sync activities. Flexible workflows enable automatic product creation and updates, as well as advanced order filtering by date, status, or specific order IDs for smooth and centralized e-commerce management.
Overview
The Odoo TikTok Shop Connector integrates TikTok Shop with Odoo to automate the synchronization of products, inventory, orders, refunds, and shipping details. With real-time updates between both platforms, it minimizes manual work, prevents stock discrepancies, and enables centralized management of TikTok e-commerce operations.
The connector supports real-time inventory synchronization from Odoo warehouses to TikTok Shop, helping prevent overselling across sales channels. Webhook integration provides instant updates for product creation, updates, and order events, while advanced order management allows filtered imports, automated workflows, and order status synchronization.
Additionally, the connector simplifies shipping and fulfillment, supports multiple TikTok shops within a single Odoo instance, and maintains comprehensive logs for tracking all synchronization activities. This ensures transparency, smooth operations, and scalable growth through TikTok’s marketplace.
Hot Features
Features
Our Services
Odoo Tiktok Shop Connector
- Open the TikTok Shop Connector menu and click on Settings , Then navigate to the TikTok Shop settings section to access the configuration area where you can manage all connector settings.
- In the TikTok Shop Connector section, select the TikTok Shop configuration.
- Navigate to the General Configuration section and click the Import Shops button. The system will fetch all your TikTok Shop information into Odoo and display a confirmation notification once the process is complete.
- The Active Shop in Tiktok Shop.
- After the import completes, you'll see your active TikTok Shop displayed with all its information by Navigating to Tiktok Shop Connector >> Tiktok Shops.
- On the same configuration page, find the Import Warehouse button and click it. This will automatically sync all your TikTok Shop warehouses with Odoo.
- The Active Warehouses in Tiktok Shop.
- To access your warehouses , go to the Inventory, then click Configuration, and select Warehouses. All your imported TikTok warehouses will be listed here for easy management.
- Click the Import Shipping Methods button. This will automatically bring in all the shipping options you use on TikTok Shop.
- You'll see all the shipping methods that are available in your TikTok Shop account.
- To manage these shipping methods in Odoo , go to Sales, then Configuration and select Shipping Methods. All your TikTok shipping options will be available here.
- Click the Import Categories button. This will bring all your TikTok Shop product categories into Odoo, helping you keep products organized.
- Click the Import Brands button to sync all your product brand information from TikTok Shop to Odoo.
- Configure the Mapping Mode to match Responsible Persons between TikTok Shop and Odoo:
- TikTok ID - Match by TikTok Responsible Person ID
- Email - Match by email address
- Phone Number - Match by phone number
- ID-Email-Phone - Smart fallback: Try TikTok ID first, then Email, then Phone Number
- Click on button Import Responsible Person to fetch Responsible Persons from TikTok Shop.
Based on the selected mapping mode, the system will attempt to find existing Responsible Persons in Odoo using the chosen criteria (TikTok ID, Email, or Phone Number). If a matching user is found, their details will be updated with the latest information from TikTok Shop. If no match is found, a new Responsible Person will be automatically created in Odoo with the information received from TikTok Shop.
- Configure the Mapping Mode to match Manufacturers between TikTok Shop and Odoo:
- TikTok ID - Match by TikTok Manufacturer ID
- Email - Match by email address
- Phone Number - Match by phone number
- ID-Email-Phone - Smart fallback: Try TikTok ID first, then Email, then Phone Number
- Click on button Import Manufacturers to fetch Manufacturers from TikTok Shop.
Based on the selected mapping mode, the system will attempt to find existing Manufacturers in Odoo using the chosen criteria (TikTok ID, Email, or Phone Number). If a matching manufacturer is found, their details will be updated with the latest information from TikTok Shop. If no match is found, a new Manufacturer will be automatically created in Odoo with the information received from TikTok Shop.
- Navigate to the Product Configuration section.
- Enable the Import Product option to allow product import from TikTok Shop.
- In the Product Match Mode, select how the system should identify and match products in Odoo:
- TikTok Product ID - Match products using the TikTok Product ID
- Match by Barcode - Match products using the Barcode
- Match by SKU - Match products using the SKU
- Match by SKU + Barcode - matching mode that tries to match by SKU and Barcode both
- Based on the selected match mode, the system will attempt to find existing products in Odoo using the chosen criteria (TikTok Product ID, Barcode, SKU, or SKU + Barcode). The behavior depends on the Auto Create and Update settings:
-
If a matching product is found in Odoo:
- When Update Product Details from TikTok to Odoo is enabled, the existing product will be updated with the latest details from TikTok Shop.
- When Update Product Details from TikTok to Odoo is disabled, the existing product will remain unchanged and no updates will be applied.
-
If no matching product is found in Odoo:
- When Auto Create Product in Odoo If Not Found is enabled, a new product will be automatically created in Odoo with the information from TikTok Shop.
- When Auto Create Product in Odoo If Not Found is disabled, no new product will be created and the product will be skipped during import.
- To import product and variant images or videos from TikTok Shop, enable the Sync/Import Product Images from TikTok Shop ? option.
- In the Product Fetch Mode, choose how you want to import products from TikTok Shop:
- All Products — Imports all products from TikTok Shop
- Specific Products — Imports only selected products from TikTok Shop
- Based on Date — Imports products based on a selected date range
- When using Specific Products , enter the TikTok Product IDs in the Product Numbers field, separated by commas.
- When using Based on Date , select the date type to filter products:
- Create Date — Imports products based on their creation date in TikTok Shop.
- Write Date — Imports products based on their last updated date in TikTok Shop.
- After selecting the date type, define the Start Date and End Date to specify the date range. The system will import products from TikTok Shop that fall within this range.
- In the Product Status field, choose the type of products you want to import. If you don’t select anything, the system will automatically import all Status's products.
- Click the Import Products button to fetch products from TikTok Shop based on the configured product settings and filters.
- Once the import process is complete, the TikTok Shop products will be created or updated in Odoo according to the selected product matching and workflow options.
- To view and manage the imported products, navigate to Inventory >> Products, where all TikTok Shop products will be listed.
- Open the product in Odoo. From the product form, click the Deactivate on TikTok Shop button.
- After clicking the button, a wizard will open where you can select the TikTok Shop from which you want to deactivate the product.
- Click the Process button to deactivate the product on the selected TikTok Shop. Once completed, the product will no longer be available for sale on that shop.
- Open the product in Odoo. From the product form, click the Activate on TikTok Shop button.
- A wizard will open where you can select the TikTok Shop on which you want to activate the product.
- Click the Process button to activate the product on the selected TikTok Shop, making it available for sale.
- Similarly, click the Delete from TikTok Shop button.
- In the wizard, select the TikTok Shop from which you want to delete the product.
- Click the Process button to permanently remove the product from the selected TikTok Shop.
- Open the product in Odoo and click the Recover on TikTok Shop button.
- A wizard will open allowing you to select the TikTok Shop where the product should be recovered.
- Click the Process button to restore the Deleted product on the selected TikTok Shop .
- Navigate to Inventory >> Products and open any TikTok product. Click on the TikTok Shops tab to view and manage all TikTok-specific product information.
- In the TikTok Product Details section, you can view and configure essential product information:
- Product Status - Shows whether the product is Active, Inactive, or in another state on TikTok Shop
- TikTok Brand - The brand associated with this product on TikTok Shop
- TikTok Category - The product category as defined in TikTok Shop
- TikTok Manufacturer - The manufacturer information for the product
- TikTok Responsible Person - The person responsible for this product on TikTok Shop
- Package Dimensions - Configure the package length, width, and height along with the dimension unit (e.g., CENTIMETER)
- Weight Unit - Specify the weight measurement unit (e.g., KILOGRAM)
- In the Attributes section, click the Fetch TikTok Attributes button to automatically retrieve all available attributes for this product from TikTok Shop. Once fetched, you can select the appropriate values for each attribute to ensure your product is properly categorized and searchable on TikTok Shop.
- In the TikTok Videos section, you can add or manage product videos that will be displayed on TikTok Shop. Videos help customers better understand your product and can significantly increase engagement and conversion rates.
- In the TikTok Images section, you can view and manage all product images that are synced with TikTok Shop. High-quality images are essential for showcasing your products effectively. You can add, remove, or reorder images to ensure they appear correctly on your TikTok Shop listing.
- Navigate to Settings >> TikTok Shop >> Product Configuration. Enable the Export Product option to activate the product export feature, allowing you to send products from Odoo to TikTok Shop.
- Navigate to Export Warehouse. Select the warehouse from the dropdown list that will be used when exporting products from Odoo to TikTok Shop. The products and their stock quantities from this selected warehouse will be exported to TikTok Shop.
- Navigate to Inventory >> Products >> Actions.
- Select all the products that you want to export to TikTok Shop.
- Click on Export Products to TikTok Shop.
-
The system will check each product for a TikTok ID:
- If the product has a TikTok ID, it means the product already exists in TikTok Shop. The system will update that product with the latest details from Odoo.
- If the product does not have a TikTok ID, it means the product is not yet in TikTok Shop. The system will create a new product in TikTok Shop with the details from Odoo.
- After the export process completes, you will see a summary showing the results of the export operation, including how many products were successfully exported, updated, or if any errors occurred.
- The exported products will now be available in your TikTok Shop, ready for customers to view and purchase.
- If you want any stock changes that occur in Odoo to be automatically updated in TikTok Shop in real-time, enable the Auto Sync Inventory option. This ensures that your TikTok Shop inventory always reflects the current stock levels in Odoo.
- To automate the import and export of product details, you can enable scheduled actions that will run automatically at specified time intervals.
- Auto Import Products: Enable the Auto Import Product option and specify the time interval at which you want products to be automatically imported from TikTok Shop to Odoo.
- Click the Schedule Import Action button to create a scheduled action that will automatically fetch products from TikTok Shop at the configured interval.
- Auto Export Products: Enable the Auto Export Product option and specify the time interval at which you want products to be automatically exported from Odoo to TikTok Shop.
- Click the Schedule Export Action button to create a scheduled action that will automatically export products to TikTok Shop at the configured interval.
- Navigate to Settings >> TikTok Shop >> Order Configuration.
- Enable the Import Order option to activate the order import feature, allowing you to import orders from TikTok Shop to Odoo.
- In the Order Fetch Mode section, choose how you want to import orders from TikTok Shop:
- All Orders — Imports all orders from TikTok Shop
- Specific Order Numbers — Imports only selected orders by entering specific order numbers
- Based on Date — Imports orders within a specified date range
⚠ Note: Importing ALL orders may take a long time if you have large data.
- If "Specific Order Numbers" is selected: In the Order Numbers field, enter the TikTok order IDs that you want to import, separated by commas.
- If "Based on Date" is selected: Configure the date filters as follows:
-
In the Date Type field, select which date to use for filtering:
- Create Date — Filter orders based on when they were created in TikTok Shop
- Write Date — Filter orders based on when they were last updated in TikTok Shop
- In the From Date field, select the start date of the date range
- In the To Date field, select the end date of the date range
- The system will import all orders that fall within this date range based on the selected date type.
- In the Enter Custom Sequence field, you can specify a custom prefix for your TikTok Shop orders in Odoo. This helps you easily identify and distinguish TikTok orders from other sales channels.
- If you don't want to use a custom sequence, you can use the Odoo default sequence instead. To do this, enable the Use Odoo Default Sequence option. When enabled, TikTok Shop orders will follow the standard Odoo order numbering system.
- In the Sales Team for Order dropdown, select the default sales team that will be assigned to all imported TikTok Shop orders. This helps organize orders by team and track team performance.
- In the Sales Person for Order dropdown, select the default salesperson who will be assigned to all imported TikTok Shop orders. This is useful for tracking individual sales performance and managing customer relationships.
- In the Analytic Account dropdown, select the analytic account that will be used for tracking and analyzing TikTok Shop orders. This helps you monitor the financial performance and profitability of your TikTok Shop sales channel separately from other sales channels.
- Partner Update Policy This setting controls how customer details from TikTok Shop should be updated in Odoo whenever orders are imported. Choose one of the following options:
- Keep existing Odoo data — The system will not update any customer information in Odoo. Existing customer data in Odoo will remain unchanged, even if different information is received from TikTok Shop.
- Always overwrite with TikTok data — The system will always update customer information in Odoo with the latest data from TikTok Shop. This ensures that customer details are always synchronized with TikTok Shop.
- Use TikTok only if Odoo field is empty — The system will only update customer fields in Odoo if they are currently empty. If a field already has data in Odoo, it will not be overwritten with TikTok Shop data.
- Select the order statuses that you want to import from TikTok Shop. You can choose specific statuses , If no status is selected, the system will import orders with all statuses by default.
- Click the Import Orders button to manually fetch orders from TikTok Shop based on your configured settings (fetch mode, status filters, etc.).
- Here is an example of orders in TikTok Shop that will be imported into Odoo.
- Navigate to Sales >> Orders to view all imported orders from TikTok Shop. The orders will appear in your Odoo sales order list with the custom prefix you configured (if any).
- To automate the order import process, enable the Auto Import Order option and specify the time interval at which you want orders to be automatically imported from TikTok Shop to Odoo.
- Click the Schedule Import Action button to create a scheduled action that will automatically fetch orders from TikTok Shop at the configured interval.
- Navigate to the Webhook Configuration section.
- From here, you can create or delete webhooks for Orders and Products based on your synchronization requirements.
- Webhooks enable real-time communication between TikTok Shop and Odoo. Whenever an order or product is created or updated in TikTok Shop, you will instantly receive the update and Odoo will automatically reflect those changes, ensuring your data stays accurate and up to date.
- Navigate to Settings >> TikTok Shop >> Notifications to access the email notification configuration.
- In this section, you can configure automatic email notifications to be sent to your customers whenever their order status changes. This keeps your customers informed about their order progress without requiring manual communication.
- Navigate to Stock Details.
- Here you can configure How you want stock to Export to Tiktok shop with products.
- Navigate to Tiktok shop Connector>>Sales >>Sales Auto Workflow.
- Sales Auto Workflow allows you to automate the entire order processing lifecycle for TikTok Shop orders. Instead of manually confirming quotations, creating invoices, registering payments, and validating deliveries, you can configure the system to handle these tasks automatically.
- In this section, you can configure which TikTok Shop this workflow applies to by selecting the appropriate shop from the Shop dropdown. You can also set up payment and accounting preferences such as the Payment Journal, Debit Method, and Sales Journal.
-
The Workflow Options allow you to enable or disable specific
automation
steps:
- Confirm Quotation — Automatically confirms sales orders when they are imported from TikTok Shop
- Create And Validate Invoice — Automatically generates and validates invoices for confirmed orders
- Register Payment — Automatically registers payment for invoices, marking them as paid
- Force Accounting Date — Uses a specific accounting date for automated transactions
- By enabling these workflow options, you can significantly reduce manual work and ensure that all TikTok Shop orders are processed consistently and efficiently without any human intervention.
- Navigate to TikTok Shop Connector >> TikTok Shop to access shop-specific logs and monitoring information.
- In this section, you can view all logs and processing history related to a specific TikTok Shop. This includes detailed information about product imports, product exports, order imports, inventory synchronization, and any errors or warnings that occurred during these operations.
- These shop-specific logs help you monitor the performance and health of each individual TikTok Shop connection, making it easier to identify and resolve issues for a particular shop.
- If you want to view consolidated logs from all TikTok Shops in one place, navigate to TikTok Shop Connector >> Sales >> Processing Logs. This centralized view allows you to monitor all synchronization activities across all your connected TikTok Shops simultaneously, providing a comprehensive overview of your entire TikTok Shop integration.
- Navigate to Inventory >> Operations >> Deliveries to access all delivery orders in your system.
- Open any delivery order that was created from a TikTok Shop order.
-
Once you open a TikTok Shop delivery order, you will find three convenient
download buttons at the top of the form:
- Download TikTok Shipping Label — Downloads the official shipping label provided by TikTok Shop for this delivery. This label contains all necessary shipping information including tracking numbers, barcodes, and delivery addresses.
- Download TikTok Packing Slip — Downloads the packing slip document from TikTok Shop, which lists all items included in the shipment. This document is typically placed inside the package for the customer.
- Download Packing & Shipping Label — Downloads both the shipping label and packing slip together in a single combined document for your convenience.
- Simply click on any of these buttons, and the corresponding document(s) will be automatically downloaded to your device. You can then print these documents and attach them to your packages before shipping.
- This feature streamlines your fulfillment process by providing instant access to all necessary shipping documentation directly from within Odoo, eliminating the need to log into the TikTok Shop seller center separately.
- Bulk Download Option: You can also download documents for multiple deliveries at once from the list view. Simply navigate to the Deliveries list, select multiple TikTok Shop delivery orders by checking the checkboxes next to them, then click on the Actions dropdown menu. From there, you can choose to download shipping labels, packing slips, or both for all selected deliveries simultaneously. This is especially useful when you need to process and ship multiple orders at the same time, saving you significant time and effort.
Our Services
- Yes, this app works perfectly with Odoo Enterprise (Odoo.sh & On-Premise) as well as Community.
- No, this app will not work for Odoo Online.
- Please contact us on support@creyox.com
- Yes, we give free support when you buy these app for 60 Days.
- Yes, you need to pay different prices of app version wise.
- You can raise a Ticket on support@creyox.com we'll get back to you with fixes.
Our Services
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
Very Supportive and Professional Great Experience with Creyox!
Excellent and Dynamic Connector!
This is a very dynamic app that works perfectly with our complex item mapping. The real-time sync process has significantly helped us streamline our workflow. Highly recommended!
Re: Excellent and Dynamic Connector!
Thanks for the great rating and your kind review!
Re:
Thanks for the great rating!
Excellent and Dynamic Connector!
This is a very dynamic app that works perfectly with our complex item mapping. The real-time sync process has significantly helped us streamline our workflow. Highly recommended!