TikTok Shop campaign price beats a Flash Deal: burn the right price
TikTok Shop says only LIVE Flash Sales outrank a campaign price. Burn the campaign price into a clip with Sume video-captions cues, $0.20 per clip.

If a TikTok Shop product is in an active platform campaign, the price a shopper sees is the campaign price, and a standard Flash Deal does not override it. TikTok's seller page says it directly: the only promotions that take precedence over campaign pricing are LIVE Flash Sales and Creator LIVE Flash Sales. So a product video that says the Flash Deal price on screen can be wrong the moment the campaign starts. You can fix that for $0.20 per clip by burning the right price with Sume's video captions cues.
This is a text-overlay job, not a re-edit. The clip underneath stays as it is.
What the vendor page says
The TikTok Shop Seller University page on platform campaigns is the source for the price priority rule. It covers campaign pricing and inventory management; I only rely on the one precedence statement above and nothing else from it, because the rest of the rules (such as lowest-price history) vary by market and campaign.
| Promotion on the product | Takes precedence over campaign price? |
|---|---|
| Standard Flash Deal | No, per the seller page |
| LIVE Flash Sale | Yes |
| Creator LIVE Flash Sale | Yes |
Burn the price with cues
Sume's caption endpoint accepts cues (or segments) with text, start and end in seconds. With those, Sume does not run speech-to-text and burns the text at the times you give. That is also the path for silent clips. You send only one of script_text, words, cues and segments. A caption job costs $0.20 for a video up to 60 seconds under the current fixed estimate, per the docs.
curl -X POST https://api.sume.com/v1/video-captions \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: ttshop-campaign-sku123-v1" \
-d '{
"video_url": "https://media.sume.com/artifacts/example/clean.mp4",
"style": "black-outline",
"cues": [{"text": "Campaign price $19", "start": 0.5, "end": 3.0}]
}'A quick check before you post
Keep the source clip free of any price, and burn it per campaign. Then you can make a Flash Deal version and a campaign version from one clean clip: two jobs, 2 x $0.20 = $0.40. Use a new Idempotency-Key version when the price text changes, because the same key with a different body returns a conflict.
Confirm the sale mechanics in your own Seller Center; this page covers only the on-screen price.
- One clean clip, no baked-in price.
- One cue list per promotion window.
- Key = SKU + promotion + version.
Where this goes wrong
The usual failure is a baked-in price. An editor exports one finished video with the Flash Deal price drawn into the frame, the product then joins a campaign, and the clip keeps showing a price that no longer applies. Fixing that means a new export and a new upload for every affected SKU. If the price lives in a separate overlay job instead, correcting it is a single request per clip, and you keep the clean master in your Sume workspace.
A few practical rules help. Keep cue text short, because a price card that stays on screen for 2.5 seconds is read, while a paragraph is not. Put the card after the first half second so it does not fight the opening frame. Use style: black-outline as a safe default: it is the Hangul-safe CapCut-style look that the docs call the default for Korean text, and it also renders Latin text. And remember that captions burn the text you give exactly as written, so proofread the price before you submit, because the job costs the same whether the text is right or wrong.
For a batch, the arithmetic is simple: 40 clips x 2 promotion windows x $0.20 = $16.00. Poll each job with GET /v1/jobs/:id/status, then read /result for the hosted MP4.
Sources
Related posts
More in Use cases
- TikTok Shop Good-tier listings: five images over 600x600, batched
TikTok Shop's listing quality tiers ask for five or more images above 600x600 and a clean main image. How to batch that set on Sume. Read 2026-10-03.
- TikTok Shop LIVE: stills may cover only half the screen
TikTok Shop seller guidance caps stills and slideshows at 50% of the screen during a LIVE. Plan overlay layouts with motion clips from Sume instead of stills.
- TikTok Shop main image: no digital renderings, and the real-model shot
TikTok Shop's listing guidance excludes digital renderings from the main image and asks for a real human model image. What that means for AI product shots.
- Trick-or-treat hours video for your street, Saturday Oct 31
A 10-second street announcement for Halloween 2026: one 9:16 poster, one 6-second Wan 3.0 backdrop and a Timeline render. About $0.91 on Sume, from docs.
Written by Sume