Campaign Price Transparency

Campaign

Understanding Campaign Pricing

Ever wonder about the difference between the campaign price you set and the price customers see during a campaign? This guide provides full transparency into two critical concepts:
  • Campaign Price Range: Learn the exact price requirements your product must meet to qualify for a campaign.
  • Estimated Campaign Price: See a breakdown of the final price customers will see, including all campaign discounts.
    image
By understanding how these are calculated, you can avoid common pricing errors, make smarter decisions, and maximize your campaign's success.

What is the Campaign Price Range?

When you register a product for a TikTok Shop campaign, you will see a Campaign Price Range displayed on the registration page. This range consists of a minimum price and a maximum price, and your submitted campaign price must fall within this window to be accepted. It is a requirement set by TikTok Shop to maintain fair competition and attractive deals for shoppers.
image

What is the Campaign Price Threshold?

The campaign price threshold refers to the upper limit of the campaign price range., or the maximum price you can register at for the campaign. In the screenshot above, the threshold prices for the 3 SKUs are the upper limits of their campaign price ranges, i.e., $100, $22, and $232 respectively. Hovering over the information icon (ⓘ) next to this range will show you exactly how this threshold price is calculated.
image

How is the Campaign Price Threshold Calculated?

TikTok Shop evaluates your product against the pricing rules configured for a campaign. When multiple price rules are configured at the same time, your campaign price must satisfy all of them simultaneously. TikTok Shop takes the intersection of all rules to find your final campaign price threshold.
Some of the price rules that can be configured for campaigns and their descriptions are shown below:
Source
Description
What You'll See
Retail Price
The original price you set for the product.
"Threshold price = Retail price" or "Retail price × discount"
Seller Discounted Price
A lower price you've set using a seller promotion tool.
"Threshold price = Seller discounted price" with a View details link to the promotion.
Page Price (Orders Only)
The lowest price a customer actually paid for this item in the past (e.g., last 30, 60, or 90 days).
The Selected time period (e.g., "Jan 1 - Jan 30") and a breakdown showing: Historical lowest price = Retail price - promotion discount. A View order details link may be available.
Supply Price
The lowest price after deducting all seller-funded promotions (like vouchers), not just page discounts.
A more detailed breakdown showing deductions for multiple promotion tools.
Lowest Price Found Online
The lowest price for a similar product found on other websites or apps.
"Threshold price = Lowest price found online".
Other Campaign Price
The price you've set for the same product in another, lower-priority campaign.
"Threshold price = Other campaign registered price" with a link to view that campaign.
....etc.
An example to show how the threshold price is calculated when multiple price rules are in effect:
Suppose you are trying to register a product for a campaign that has three price rules applied simultaneously: Retail price, Seller discounted price, and Lowest historical price. To determine the campaign price threshold for your product, the system calculates a value for each rule and then applies the strictest requirement (the lowest calculated price) as the final campaign threshold price. See example below:
Price Rule Area
Exact Price Rule
What It Calculates for your product
Result
Retail Price
Campaign Price must be lower than or equal to at least 20% off the Retail Price
Retail Price of your product = $100
20% off Retail = $100 × (1−20%) = $80
≤ $80
Seller discounted price
Campaign Price must be lower than the Seller discounted price
Seller discounted price available on TikTok Shop = $90
< $90
Lowest Historical Price
Campaign Price must be lower than or equal to the lowest historical price in 90 days
Lowest historical price for the product in the past 90 days = $75
≤ $75
So, in this example, the Lowest Historical Price rule will apply since it has the strictest requirement, and therefore the campaign price threshold for the product will be ≤ $75. This means you must set your campaign price at or below $75 to be eligible to participate in the campaign.
Additionally, the interface will also show you how the Lowest Historical Price was calculated and will also usually provide a link to the order placed at that price.
image

Quick Reference: Campaign Price Range at a Glance

Question
Answer
What does it control?
The minimum and maximum price you can set when registering a product for a campaign.
Can it combine with other rules?
Yes. If multiple rules apply, your price must satisfy all of them. The system finds the intersection automatically.
Where do I see it?
Registration page, bulk upload template, bulk upload error file, and the edit price panel.
What happens if I price outside the range?
Your registration will not be accepted. Correct your price to fall within the displayed range and resubmit.
Is the minimum enforced too?
Yes. Your price must be ≥ minimum AND ≤ maximum.

What is the Estimated Campaign Price?

It is the estimated final shopper price after all applicable promotions are applied during the campaign period. It brings transparency to how your campaign price interacts with other active discounts. The price estimator is integrated throughout the flow of campaign registration and management, making it easy to check the estimated final price at any time.

Where can I see the estimated campaign price for my products?

During campaign registration

During standard product registration, bulk registration, or campaign management, the Estimated campaign price column displays the price that a shopper will see during the campaign, inclusive of any extra discounts you offer. This gives you an indication of how your seller promotions and discounts stack on top of your campaign sales price.
image
Clicking on the Reference price opens up a detailed price breakdown based on your current promotion settings, showing how each discount layer contributes to the final estimated price for the campaign you're registering for.
image
You will see your product's Retail Price and then three main categories of promotions or discounts: Individual product promotion, Cart level promotion, and Coupon. Expanding these categories will show you if any of these promotions are currently active and will take effect in customers' carts, and the subsequent impact they will have on the final price paid by the customer.
image
In the example shown, even if you set your Campaign sale price for the T-shirt to the same as the Retail Price, i.e., $12.00, the final price is estimated to be $9.00. This is because a $1.00 Cart level promotion and a $2.00 Coupon are also applied.

During campaign management

After you have registered your products for a campaign, you can manage them and continue to monitor their pricing from the main campaign page.
  1. Navigate to the Campaign products tab on the campaign page. Here, you will see a list of your registered products. The Campaign sale price column shows the discounted price you set during registration. For the "t-shirt Top," this is a range from $2.00 - $11.00.
    image
  2. To the right, you'll find the Estimated campaign price column. This shows the final price range a shopper is likely to pay after all other active promotions are stacked on top of your campaign price. In this case, the estimated price is $2.00 - $8.00.
    image
  3. Clicking on the Edit button for a product opens a View details pop-up. This window shows a breakdown of the pricing for each specific SKU (e.g., green, yellow, purple). You can see the Campaign sale price you set for each variant and its corresponding Estimated campaign price. For the green t-shirt, the campaign sale price is $11.00, but the estimated final price is $8.00.
    image
  4. To understand how that final price is calculated, click on the Reference price for a specific SKU (e.g., the $8.00 reference price for the green t-shirt). This opens the detailed Estimated final price breakdown.
    image
  5. In this breakdown, you can see every discount that contributes to the final price:
    • Retail Price: The original price of the product ($12.00).
    • Individual product promotion: This includes the campaign discount you set, which is $1.00 off the retail price.
    • Cart level promotion: An additional "Buy More Save More" promotion of $1.00 is applied.
    • Coupon: A "Seller Promotion Coupon" for $2.00 is also active.
    • Final price: The sum of all these discounts results in the estimated final price of $8.00.
  6. You can click on any of the active promotions in the breakdown (like "Seller Promotion - Buy More Save More" or "Seller Promotion Coupon") to be taken directly to that promotion's settings page. This allows you to review its details or make edits if necessary.imageimage

From the campaign homepage

To give you full control and clarity over your pricing strategy, a dedicated Stacking rules section is available directly from the main Campaigns page. This toolset is designed to demystify how different promotions interact, helping you predict final prices and optimize your campaigns.
To access it, navigate to the Campaigns page and click on the Stacking rules tab.
image
This section is divided into three powerful tools: How it works, Promotion simulator, and Price forecast.
image

1. How it works

This tab serves as an in-product reference guide that clearly explains TikTok Shop's pricing logic. It helps you quickly understand how different promotions interact, which ones take priority, and which can be combined (stacked).
image
What you'll learn:
  • Pricing Difference (Seller vs. Buyer): The guide explains how the final price can differ based on who is viewing it. The seller sees their earnings after seller-funded promotions, while the buyer sees the final price after all promotions, including those funded by TikTok Shop.
  • Understanding Strikethrough Price: The strikethrough price is the price shown with a line through it, serving as a reference price to highlight the discount amount. It can be derived from one of two sources:
    • Listing Price (MSRP): The suggested retail price of a product, submitted by the manufacturer, supplier, or seller via Seller Center or API.
    • Retail Price: The original selling price set by the seller when listing the item.
  • Layers of Promotional Discount: It introduces the three-layer hierarchy of discounts. Promotions from different layers can often be stacked together.
  • System Rules for Applying Discounts: The platform uses three core rules to determine the final price:
Rule
What it Means
Example
Optimal Discount
Within the same layer (e.g., two Single-Item Promotions), the platform always applies only the largest possible discount to the item.If a product has a 30% off and a 50% off product discount, the buyer gets the 50% off deal.
Promotion Tool Priority
When a product is set up with multiple promotions that cannot stack, a predefined system prioritizes which promotion type wins.A Campaign Price type usually takes priority over a standard Product Discount.
Stacking
Promotions from different layers can be combined to lower the final price further, provided rules permit.A Flash sale + a Buy More Save More + a Seller Coupon can all apply.

2. Promotion simulator

The Promotion simulator is an interactive tool that lets you see exactly how your promotions will stack. You can select different promotion types and see which ones are applied and why, clarifying the stacking and priority rules in a practical way.
image
What you can do:
  1. Select Promotions: In the main panel, you can select different types of promotions you might run, categorized by the three discount layers:
    • Individual product promotion: (e.g., Campaign, Product discount, Seller flash sale)
    • Cart level promotion: (e.g., Buy More Save More, Gift with purchase)
    • Coupon: (e.g., Seller Promotion Coupon)
  2. View Applied Promotions: As you select promotions, the Applied promotion module on the right instantly updates. It shows you a conceptual breakdown of which promotions win and how they stack:
    • It highlights the applicable discounts based on your selections.
    • It demonstrates the priority logic, showing which discount takes precedence within a layer (e.g., "Campaign" wins over "Product discount").
    • It visualizes the stacking behavior across the different layers, leading to the final price.
This tool helps you conceptually understand the final discount structure before you even set up your promotions.

3. Price forecast

This predictive tool calculates and displays the estimated final shopper price for any of your products over a selected time range. It uses your currently active and scheduled promotions to generate a forecast, helping you see how your pricing will appear to customers in the near future.
image
What you can do:
  1. Select Product and Time Range: First, choose a product you want to analyze. You can then select a time range (e.g., the next 7 days) and a customer type (e.g., all customers, new customers).
  2. View the Price Timeline: The tool generates a timeline chart showing the estimated final price for the product on any given day or hour.
  3. See the Detailed Breakdown: Hover over any point on the timeline to get a detailed Price breakdown. This pop-up shows:
    • The estimated Final price at that specific moment.
    • The active promotions contributing to that price (e.g., "Seller Promotion Coupon").
    • A full breakdown of all three discount layers, showing exactly how the Retail Price is reduced by promotions at the individual product, cart, and coupon levels to arrive at the final price.
This allows you to verify your promotion setup and ensure the final shopper price matches your expectations for upcoming sales and campaigns.