Skip to Content

Odoo TikTok Catalogs

Leave your feedback
https://garazd.biz/web/image/product.template/230/image_1920?unique=829fda2

$ 162.82
$ 162.82 10
162.8232494403184 USD

Not Available For Sale

  • Odoo Version

  • Price

This combination does not exist.

Price: Paid

Promote your Odoo products with TikTok Ads and sell them on TikTok with TikTok Product Catalog feeds

TikTok offers wide opportunities to promote your products on this social network.

How to extract key product data from Odoo and upload it to TikTok Ads Manager or TikTok Shops?

You can achieve this with this module, which provides flexible settings to fit your needs. It passes product data to TikTok catalogs in the required format via a CSV data feed. This helps you organize and promote your products on TikTok.

Availability
Odoo Online
Odoo.sh
On Premise
Compatibility
Community
Enterprise
Technical Name product_data_feed_tiktok
Version 20.0.1.0.0
License OPL-1
Category
Support Free 60 days support and 360 days bug-fixing

Use Case

Jorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.

Forem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.

Dorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis.

It is a long established fact that a reader will be distracted by the readable content of a page

Korem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.

Korem ipsum dolor sit amet, consectetur adipiscing elit. Nunc vulputate libero et velit interdum, ac aliquet odio mattis.

Odoo App Installation

Upload modules

Upload modules from the ZIP archive to your Odoo hosting, or a GitHub repository connected there.

Place the unzipped modules in your custom add-on directory and restart the Odoo system service.

Update App List

After restarting, activate the Developer Mode, and go to the Apps menu.

Odoo Update App List

Click on Update Apps List to fetch the new modules in the list.

Activate the App

Install the new module, finding it by name and clicking on the Activate button.

Odoo App Installation

* If you don't see the module, try to remove the default Apps filter from the search bar.

Configuration

Follow the instructions in the module description to complete the installation process and start using the app.

View Odoo App Description

Manual

fa rss

Feed Configuration

After installing the module, open the feed list to prepare one of them for your needs. Go to the Website — eCommerce — Products — Product Data Feeds menu.

Img

The module comes with two ready-to-use data feed templates configured according to TikTok Ads Manager requirements.

Template feeds are marked in green in the list for easy identification.
Img

If Odoo products have attributes and multiple variants, use the TikTok Catalog (Product) template.

If you manage products in Odoo at the product template level without variants, use the TikTok Catalog (Product Template).

Create a copy of the feed using the Duplicate action. Configure the copied feed to match your business needs, while the original template remains unchanged and serves as a reference with the default settings.

Feed Products

First, determine which products to include in the data feed. Use the Item Filter to set the selection filters.

Img

Click Edit Domain to add product filters for the data feed.

Img
The Is Published rule is required if you sell products through an Odoo eCommerce website.

Click Confirm to save the changes. The module automatically recalculates the number of products included in the feed according to the selected filters.

Img

To manage feed products, click the link with the number of records or use the Items button at the top of the feed form.

Img

Price Configuration

Before connecting the feed to TikTok, configure product prices. Go to the Settings tab and, in the Prices section, select a Pricelist. This pricelist determines product prices.

Img
If you use product form prices instead of pricelists, leave the Pricelist field blank.

To include promotional prices in the data feed, set the Sale Pricelist field. Configure this pricelist in advance and define discounted prices for products.

Stock Locations

The module allows you to select warehouses (stock locations) to calculate on-hand quantities and product availability statuses.

Go to the Settings tab, Stock section. Select the desired Stock Locations in the field.

Img

As a result, the module calculates stock levels for the data feed using only the specified stock locations.

If you leave the Stock Locations field blank, the module calculates stock levels and product availability statuses for all company locations.

If a product is out of stock at the specified locations, the Out of Stock Mode parameter determines the availability status to specify:

  • Out of Stock
  • Available for Order
When you enable the Product Continue Selling option, products are always marked as in stock, regardless of their actual inventory level.

UTM Parameters

A UTM parameter is a marketing tool that helps you analyze user paths and track conversions. To add UTM parameters to product links in your TikTok feed, enable the Add UTM option on the feed Settings tab and enter the source parameters.

odoo tiktok catalog product data feed add utm settings

Product Shipping

The module lets you pass shipping cost details to TikTok for all feed products and for specific items.

In the Shipping section on the Settings tab, specify a global shipping cost for all products if applicable to your business.

odoo tiktok catalog product data feed shipping costs settings

In the shipping cost creation form, specify:

odoo product create shipping costs
  • Shipping Group: shipping group for this cost
  • Country: country for which you set the cost
  • Use Postal Codes: whether to use postal code restrictions
  • State: region where this cost applies
  • Postal Codes: postal code range
  • Price: shipping cost and currency
  • Handling Time: product handling period in days
  • Transit Time: transit period in days
The shipping costs list is available in the Website — Configuration — Product Data Feeds — Shipping Costs menu.

If a different delivery cost is required for a specific product, refer to the Product Configuration section.

fa list

Feed Columns

The module includes data feed columns preconfigured according to TikTok Ads Manager requirements. These columns map to standard fields and use native Odoo product management logic. You can reconfigure the feed columns through the Odoo UI to map them to your custom product fields.

To manage columns, click the Columns button at the top of the page.

odoo tiktok catalog product data feed columns button

The list of available feed columns is in the table below.

Column Name Column Description
sku_id Unique product identifier
title Product name
description Product description
availability Product availability status based on the quantity in stock
condition Product condition
price Product price from pricelist or product card
link URL to the product webpage in your Odoo eCommerce store
image_link URL to the main product image
brand Product brand name
google_product_category Google Product Category
video_link URL for the product video overview
additional_image_link URL list of additional product images
color Product main color
gender Product target gender
item_group_id Product template ID that groups all variants of a product
material Product fabric or material
pattern Product pattern or graphic print
product_type Product eCommerce category hierarchy
sale_price Product discounted price from the sale pricelist
sale_price_effective_date Product discounted price period
shipping Product shipping costs in different countries
shipping_weight Product weight in the package ready for shipment
gtin Global Trade Item Number
mpn Manufacturer Part Number
size Product size
tax Product tax
custom_label_0–4 Up to five custom text fields
Some columns in the feed templates are inactive by default. To use them, review the list and activate the required columns.
fa box

Product Configuration

You can configure the data feed for TikTok at the product level. Odoo product data feed modules by Garazd Creation include extensions that allow you to enrich your products in Odoo with additional information and share it via the feed:

Below are the product settings relevant to TikTok.

Brand

To specify a brand, open a product, go to the General Information tab, and fill in the Brand field.

odoo product general information brand

Codes and Characteristics

Specify product codes, such as GTIN and MPN, on the Extra tab in the Codes section.

odoo product extra codes gtin mpn

In the Characteristics and URLs sections, specify the product characteristics and the URL links.

odoo product extra characteristics video url

Custom Values

The module also allows you to add up to five promotional text values to filter or group products into sets. To add these values, use the Features section on the Extra tab.

odoo product extra features cutom label

Availability Status

Select the appropriate product availability status for TikTok on the Data Feeds tab in the TikTok Catalog section:

odoo product data feeds tiktok catalog availability
  • In Stock
  • Available for Order
  • Preorder
  • Out of Stock
  • Discontinued

Shipping

To specify shipping costs for a particular product, go to the Data Feeds tab and fill in the Shipping Costs field in the Shipping section.

odoo product data feeds tiktok catalog shipping costs
hierarchy 3 fill

Product Categories

Google uses product categories to classify items and determine data requirements for specific product types. The Odoo TikTok Catalogs module includes an extension that allows you to import the Google Product Categories taxonomy and assign categories to products in Odoo. This product taxonomy is a standard not only for Google Shopping but also for other advertising platforms, such as TikTok Catalogs, Facebook Catalog, and others.

To learn how to import categories and manage them at the product level, see the instructions for the Odoo Google Product Category module.

If you use eCommerce categories, you can also map them to Google categories.

odoo ecommerce categories google category

Once you configure category mapping (eCommerce — Google Product Category), the module automatically assigns the Google category to all related products.

If you manually specify a Google category in the product form, this value overrides the automatic category assignment.
fa up right from square

Connecting the Feed

Before connecting the data feed to TikTok Ads Manager, click Preview to review the configuration result.

odoo tiktok catalog product data feed preview button

After configuration is complete, copy the feed URL.

odoo tiktok catalog product data feed url

Next, sign in to your TikTok Ads Manager account and paste the copied URL into the appropriate field.

To learn how to add products to TikTok Ads Manager using a data feed, see the TikTok documentation: https://ads.tiktok.com/resources/help/article/create-manage-catalogs.

Changelog

16.0.1.0.1 2024-11-15

  • Improve the tax processing for the price feed columns.

16.0.1.0.0 2024-02-23

  • Init version.

17.0.1.0.1 2024-10-07

  • Improve the product tax calculation for multi-company.

17.0.1.0.0 2024-09-06

  • Migration from 16.0.

18.0.1.0.0 2024-10-26

  • Migration from 17.0.

19.0.1.0.0 2025-09-30

  • Migration from 18.0.

20.0.1.0.0 2026-09-28

  • Migration from 19.0.

Resources

Data Feeds in Odoo
Data Feeds in Odoo

Odoo Data Feed generation is way to transfer product data from Odoo to external services and platforms through a feed URL.

Odoo Galaxus Integration
Odoo Galaxus Integration

How to Automate Your Launch on Europe’s Leading Marketplace

Reviews

Our customers have already appreciated the quality, reliability, and performance of the solutions we offer

Login to leave a comment

FAQ

Do you provide assistance with this Odoo app installation?

Yes, if you are on Odoo.sh or use your own On-Premise hosting, and can grant us with access, we can help you with the installation and initial setup.

How do I change the feed URL from the base URL to the domain of a specific website?

You can specify your website domain on the feed settings tab in the “Websites“ field. After that, the feed uses the domain name of the specified website. P.S. To see the “Websites” field, you need the “Multi-website“ user access rights.