TikTok Shop: set up discounts
About this article
This article describes how to configure discounts on TikTok Shop.
Table of contents
Introduction
You can configure discounts on TikTok Shop in one of two ways:
- TikTok Shop promotions - create discounts directly in TikTok Seller Center.
- ChannelEngine promotions - create temporary price reductions at Pricing, Promotions.
Use either ChannelEngine or TikTok Shop as the source of truth for promotions, but not both for the same products. Choose a method that meets your needs best, depending on your use case:
| Use case | Recommended method |
| Use TikTok's discount labels, e.g.: % off or Hot deals. | TikTok Shop promotions |
| Show strikethrough pricing on TikTok Shop. | TikTok Shop promotions |
| Run flash sales with a countdown timer | TikTok Shop promotions |
| Offer bulk discounts (Buy more, save more) | TikTok Shop promotions |
| Offer seller vouchers | TikTok Shop promotions |
| Offer a discount on shipping fees | TikTok Shop promotions |
| Manage temporary price reductions from ChannelEngine | ChannelEngine promotions |
| Apply a simple temporary price override | ChannelEngine promotions |
Set up a TikTok promotion
Requirements
- Products must be approved and live on TikTok Shop.
- Products must be linked correctly between ChannelEngine and TikTok Shop.
- Use either ChannelEngine or TikTok Shop as the source of truth for pricing.
Set up a TikTok promotion
To set up a promotion on TikTok Shop:
- Log in to your TikTok Seller Center.
- From the sidebar menu, go to Marketing, Promotions.
- On the Promotions tab, select Create a promotion.
- Select a promotion type, such as a product discount, flash sale, or voucher. Choose the type that meets your needs best.
-
Name your promotion, set the start and end dates, and publish the promotion.

Creating a product discount on TikTok Seller Center (Source: TikTok Shop Academy) - For more details on setting up promotions, follow the guidelines listed in the TikTok Shop Academy.
Set up a ChannelEngine promotion
ChannelEngine cannot update TikTok-Shop-specific promotion fields because TikTok Shop's API only supports updates to the standard selling price, List price.
You can, however, create a temporary price reduction at Pricing, Promotions. The promotion price is exported to TikTok Shop and displayed as the product's regular selling price.
To create a promotion on ChannelEngine:
- Go to Pricing, Promotions.
- On the Promotions tab, create a promotion by following the steps in ChannelEngine: promotions.
- Set the promotion's name, define the start and end date, and select the products to be included in the promotion. Afterwards, set a price override for the List price.
- The price you set on the Promotions tab cannot go below the Min. price defined on the Price rules tab. E.g.: if List price has a minimum of EUR 30, and you set an override of EUR 27, ChannelEngine exports EUR 30 instead. However, to allow prices set on the Promotions tab to go below the Min. price:
- Go to Mappings, Offer mappings.
- Find the Allow promotion below Min. price attribute.
- Set its value to ‘true’.
Common errors
If your prices are not updating on TikTok Shop, follow these steps:
- Check product status on TikTok Shop – the product must be live for updates to apply.
- Confirm there is no active TikTok promotion locking the price. If locked, you may see the error: “Product price locked due to ongoing promotion.”
- Verify that the product's SKU on ChannelEngine matches the SKU on TikTok Shop.
- Review promotions, price rules, and minimum price settings on ChannelEngine.
FAQs
Does ChannelEngine send a separate promotion or compare-at price to TikTok Shop?
No. ChannelEngine exports only one price per product, List price. If you run a promotion on ChannelEngine, the promotion price is sent as the regular selling price.
What happens if I run promotions on ChannelEngine and TikTok Shop at the same time?
TikTok Shop may lock the price for the TikTok promotion and reject any price updates from ChannelEngine. To avoid conflicts, use a single source of truth for pricing.
Comments
0 comments
Article is closed for comments.