ReadyCMS 3.0.63 is live. · Read the changelog
All plugins
TikTok Shop feed
Marketing & Conversions

TikTok Shop feed for ReadyCMS

Tap into TikTok's massive user base by automatically generating a product feed in XML or CSV format from ReadyCMS. Then, showcase your products in the TikTok Shop, boost brand awareness, and engage a younger, trend-driven audience.

Free v1.0.1 by ReadyCMS
TikTok Shop feed - banner
TikTok Shop feed - banner
TikTok Shop feed - banner
TikTok Shop feed - banner

TikTok Shop feed (XML, CSV) integration for ReadyCMS


The TikTok Shop feed plugin for ReadyCMS makes it easy to list and manage your products on TikTok, one of the fastest-growing social media platforms. Creating a TikTok-compliant product feed (either XML or CSV) lets you connect with audiences who love discovering and shopping for new items directly within the TikTok app.

Key features

  • Automated feed creation: Generate up-to-date, TikTok-compatible feeds in XML or CSV formats.
  • Seamless integration: Quickly integrate with TikTok Shop's catalog feature, minimizing the need for manual uploads.
  • Accurate product data: Keep product details—such as price, availability, and descriptions—in sync between ReadyCMS and TikTok.
  • Customizable parameters: Filter which products to list based on criteria like categories, tags, or manufacturers.

Benefits

  • Expanded audience reach: Leverage TikTok's rapidly growing global user base to find new customers.
  • Social commerce integration: Enabling users to browse and buy products directly through TikTok will provide a seamless shopping experience.
  • Efficient updates: Avoid stale listings and price discrepancies by using automated feed refreshes.
  • Brand building: Engage a tech-savvy audience with short, creative video content linked to your product feed.

How it works

The TikTok Shopping Feed plugin automatically formats your ReadyCMS product data to meet TikTok Shopping's requirements. Provide TikTok with your feed URL, and your product catalog will appear in your TikTok account for use in product tagging, ads, and shoppable posts.

Guide

  1. Always active
    • The TikTok Shopping feed is already integrated and active, as with all the other feed plugins.
  2. Configure feed parameters (Optional)
    • Adjust parameters such as status=active, category[], or limit to filter products.
    • Example: ?limit=50 or ?category[]=32&category[]=423.
  3. Generate and verify the feed
    • Please visit the feed URLs (XML or CSV) to confirm the correct product information (titles, prices, images, etc.).
  4. Upload/connect to TikTok
    • Log in to your TikTok for Business account or TikTok Shopping dashboard.
    • Provide the feed URL to set up your product catalog.
    • Follow TikTok's guidelines for mapping product attributes and ensuring data quality.
  5. Schedule updates
    • Determine how often TikTok should fetch daily, weekly, or more frequent updates.
    • Keep your feed current to reflect changes in pricing, inventory, or new product additions.

Customizable feed parameters

ReadyCMS provides a variety of customizable parameters to help you filter and organize product data for precise and effective feed management.

Below is a comprehensive list of the parameters you can use:

Parameter Description Usage example
limit Limits the number of items in the feed. Defaults to a high number if limit=0. &limit=10
random Orders the items randomly. &random=true
featured Filters items to include only those marked as featured. &featured=true
manufacturer_id Filters items by a specific manufacturer ID. &manufacturer_id=123
status Filters items based on their status. &status=active
on_sale Includes only items that are on sale. &on_sale=true
availability Includes items in stock (stock > 0 ) or the Allow out-of-stock option is enabled. &availability=true
in_stock Includes only items that are in stock (stock > 0). &in_stock=true
tag Filters items by tags. Can accept multiple tags as an array. &tag[]=15&tag[]=542
category Filters items by category. Can accept multiple categories as an array. &category[]=32&category[]=423
manufacturer Filters items by manufacturer. Accepts multiple manufacturers as an array. &manufacturer[]=12&manufacturer[]=323
min_price, max_price Filters items by a price range. &min_price=50&max_price=200
min_wholesale_price, max_wholesale_price Filters items by wholesale price range. &min_wholesale_price=30&max_wholesale_price=100
min_weight, max_weight Filters items by weight range. &min_weight=1&max_weight=10
sku Filters items by SKU for an exact match. &sku=12345
sku_contains Filters items where the SKU contains a specific string. &sku_contains=abc
sku_starts_with Filters items where the SKU starts with a specific string. &sku_starts_with=abc
sku_ends_with Filters items where the SKU ends with a specific string. &sku_ends_with=123
barcode Filters items by barcode for an exact match. &barcode=987654321
barcode_contains Filters items where the barcode contains a specific string. &barcode_contains=987
barcode_starts_with Filters items where the barcode starts with a specific string. &barcode_starts_with=987
barcode_ends_with Filters items where the barcode ends with a specific string. &barcode_ends_with=321
title_contains Filters items where the title contains a specific string. &title_contains=example
title_starts_with Filters items where the title starts with a specific string. &title_starts_with=example
title_ends_with Filters items where the title ends with a specific string. ?title_ends_with=product
slug Filters items by slug for an exact match. &slug=example-slug
slug_contains Filters items where the slug contains a specific string. &slug_contains=example
slug_starts_with Filters items where the slug starts with a specific string. &slug_starts_with=example
slug_ends_with Filters items where the slug ends with a specific string. &slug_ends_with=slug
permalink Filters items where the permalink contains a specific string. &permalink=example-url
custom_field Filters items where a custom field contains a specific string. &custom_field=example-data
product_feed Filters items where the product feed contains a specific string. &product_feed=data
created_after, created_before Filters items created within a specific date range. &created_after=2024-01-01&created_before=2024-12-31
updated_after, updated_before Filters items updated within a specific date range. &updated_after=2024-01-01&updated_before=2024-12-31
published_after, published_before Filters items published within a specific date range. &published_after=2024-01-01&published_before=2024-12-31
g_id Filters items by a specific global ID. &g_id=123
visibility Filters items by their visibility status. &visibility=public
lang Filters items by language. &lang=en
charge_vat Filters items by whether VAT is charged. &charge_vat=1
required_shipping Filters items based on whether shipping is required. &required_shipping=1

Note: These parameters can be appended to your feed URLs to customize the data output according to your specific requirements.

Best practices for creating a TikTok Shop feed

  1. Compelling product titles & descriptions: TikTok is a highly visual and fast-paced platform, so clear, concise, and engaging product information can help catch users' attention.
  2. High-quality images & videos: Use eye-catching visuals wherever possible. TikTok users are drawn to compelling, short-form video content, so align your visuals for maximum engagement.
  3. Stay on-trend: TikTok trends change rapidly. Consider making seasonal or trendy items the prominent feed.
  4. Frequent updates: To avoid user frustration, your catalog should quickly reflect price changes, stock adjustments, and new product launches.
  5. Comply with TikTok's guidelines: To avoid disapproval or removal, ensure your products and content comply with TikTok's policies for commerce and advertising.

FAQ

Q1: Do I need a specific TikTok account type to use this feed?

A1: Yes. You'll need access to TikTok for Business or the TikTok Shop feature. Check TikTok's official guidelines for setup and eligibility requirements.


Q2: How often should I update my TikTok feed?

A2: That depends on how dynamic your inventory and pricing are. Daily updates are typical for mid-to-high-volume stores, though you can refresh more frequently if needed.


Q3: Can I limit which products appear in the feed?

A3: Absolutely. Use parameters like status=active or category[] to only include the products you want in the feed.


Q4: What happens if my products are rejected by TikTok?

A4: TikTok usually provides error messages or notifications if products violate guidelines or lack required information. Adjust your ReadyCMS product data accordingly, then re-sync.


Q5: Can I track performance through ReadyCMS?

A5: Currently, performance analytics (views, clicks, conversions) are available in TikTok for Business. However, you can often set up additional tracking via UTMs or by linking other analytics tools.


Q6: Does the plugin support product variations (size, color, etc.)?

A6: Yes. As long as your ReadyCMS product data includes variation details, they'll appear in the generated feed for TikTok Shop.


Q7: Are there any fees associated with using the feed?

A7: Check your ReadyCMS plan details. TikTok doesn't typically charge for catalog uploads but may have fees for certain ad campaigns or promotional features.


Q8: Can I schedule the feed to update automatically?

A8: You can set an update schedule in TikTok Shop (e.g., daily or weekly) to automatically fetch the feed from ReadyCMS.

Build more with ReadyCMS

Explore the full plugin marketplace or book a demo to see them in action.

Book a demoContact usNo credit card. No commitment.