TikTok for Shopify: Promotions Sync

Manage ProductCampaignPromotion Tools

Summary

What are the key benefits and features of syncing Shopify promotions with TikTok Shop?

  • Syncing Shopify promotions (except Free Shipping) to TikTok Shop saves time by eliminating manual recreation, ensures consistent marketing across platforms, and streamlines promotion management for better customer engagement.
  • The new Buy X Get Y (BXGY) model offers flexible discount configurations, including percentage or fixed discounts on Y items, same product X and Y, and per-order usage limits, improving sync coverage and promotional flexibility.

How does the promotion sync policy affect editing and managing promotions between Shopify and TikTok Shop?

  • Shopify-synced promotions cannot be edited directly in TikTok Shop Seller Center; all changes must be made in Shopify and then re-synced to TikTok Shop to maintain data integrity.
  • Promotions synced from Shopify are tagged in TikTok Shop for easy identification, and sellers can close syncing but cannot edit synced promotions on TikTok.

What are the common risks or conflicts sellers might encounter when syncing promotions, and how can they resolve them?

  • Promotions flagged as "Promotion discount risk" occur due to conflicting rules, stacking issues, or quantity threshold differences (e.g., Y quantity in BXGY promotions), requiring manual confirmation or adjustment in Shopify before syncing.
  • Sellers can manually sync, fix the promotion in Shopify, or ignore the promotion (which moves it to Not Sync status) and re-sync later if needed.

What are the main rules and behaviors regarding stacking and priority when multiple promotions apply to the same product?

  • Only one discount applies per product when multiple Buy More Save More promotions overlap; priority is determined by event type, minimum purchase requirements, discount strength, and creation time.
  • The priority order favors full amount discounts over reductions, lower minimum purchase requirements, higher discounts, and older events when tie-breaking.

How can sellers set up, re-sync, or unsync promotions between Shopify and TikTok Shop?

  • To set up, create the discount in Shopify, select TikTok as a sales channel, then verify and sync promotions via the TikTok app in Shopify under Shop Management > Marketing > Promotion Sync.
  • To re-sync, sellers manually trigger sync in the TikTok app; to unsync, they can deselect TikTok as a sales channel in the discount settings or use bulk actions to unpublish promotions from TikTok Shop.

Overview:

Shopify sellers can sync Promotions/Discounts except Free Shipping on Shopify directly to TikTok Shop (TTS) with a one-click sync feature. This capability ensures sellers can efficiently manage their promotions across all platforms without manual duplication.
With the latest updates, TikTok Shop now supports an enhanced Buy X Get Y (BXGY) promotion model, allowing more flexible promotion configurations and improved synchronization behavior between Shopify and TikTok Shop.

Key Benefits:

Improved Efficiency – Saves time by eliminating the need to recreate promotions manually.
Increased Marketing Penetration – Ensures consistent promotions across platforms, helping maximize reach and conversion.
Streamlined Promotion Management – Empowers Shopify sellers to streamline their promotions, maintain consistency, and drive better engagement with customers.

Understanding Your Discount Sync Policy:

  • Shopify-synced promotions are now clearly identifiable via dedicated tags in TikTok Shop Seller Center.
To maintain data integrity:
  • Shopify-synced promotions cannot be edited directly in TikTok Shop Seller Center
  • All modifications must be made in Shopify, and then re-synced to TikTok Shop.
Feature
Behavior
Identification
Shopify-synced events now have dedicated tags
Editing
❌ Not supported in Seller Center
Closing event
✅ Allowed — stops syncing
Re-sync
Must re-trigger manually in the Shopify–TikTok App
  1. Your Shopify promotions will be synced to TikTok Shop as the following:
Shopify Discount Type
TikTok Shop Promotion
Amount off ordersSynced to Buy More Save More
Amount off productsSynced to Buy More Save More
Buy X Get Y (legacy)Synced as Gift With Purchase (GWP)
Buy X Get Y (new model)Synced as Buy X Get Y (BXGY)
NOTE:TikTok Shop now supports the new BXGY promotion model, which replaces the previous Gift With Purchase logic and provides more flexible promotion configurations.
  1. While we will ensure that your discount form, discount rate, discount time and other key information are synchronized, some fields like "combination" and "eligibility" will need to follow TTS policy guidelines.

Types of discounts we currently sync:

  1. Amount off orders
  2. Amount off products
  3. Buy X get Y

Easy View Promotion Sync Guide

Setting TypeShopify SettingTikTok Shop Sync
Discount MethodimageDiscount Code✅ - Will syncUPDATED May 2025 - will only sync discount codes with NO usage limit and NO targeting. Dicount will be auto applied as type of discount chosen in Shopify - Amount off Product/Amount off Order or BXGY
Automatic discount✅ - Will syncShopify has not enabled a method to remove sales channels from automatic discounts, so these will auto sync as a type of discount chosen in Shopify - Amount off Product/Amount off Order or BXGY
imageAmount off Products✅ - Will sync as Buy More Save More (BMSM) on TikTok Shop
Buy X Get Y✅ -Any Buy X and get Y Free will sync as Buy X Get Y (new changes)
Amount off Order✅ - Will sync as Buy More, Save More on TikTok Shop on ALL the products on TTS

Promotion Specific Settings

Promotion Specific Settings
Setting TypeShopify Setting
Amount off Products & Amount off Orders = BMSM
Buy X Get Y(BXGY on TikTok)
Targeting
image
All customers
✅ - Will sync
✅ - Will sync
Customers who haven't made a purchase
✅ - Will sync
✅ - Will sync
Customers who have made at least one purchase
✅ - Will sync
✅ - Will sync
Abandoned checkouts in the last 30 days
✅ - Will sync
✅ - Will sync
Customers who have made more than one purchase
✅ - Will sync
✅ - Will sync
Email subscribers
❌ Not supported
❌- Will not sync
Specific customers
❌ Not supported
❌- Will not sync
Customized segments
❌ Not supported
❌- Will not sync
Specific customers
❌- Will not sync
❌- Will not sync
Max Discount Uses
image
Nothing is checked (no max discount uses)
✅ - Will sync
✅ - Will sync
Limit to one use per customer
✅ - Will sync
✅ - Will sync
Limit number of times this discount can be used in totol
❌- Will not sync
❌- Will not sync
Minimum Purchase Requirements
image
No minimum requirements
✅ - Will sync
N/A
Minimum purchase amount ($)
✅ - Will sync
✅ - Will sync
Minimum quantity of items
✅ - Will sync as “Once Per Order” by Default
✅ - Will sync
Purchase Typeimage
One-time purchase
✅ - Will sync
✅ - Will sync
Subscription
❌- Will not sync
N/A
Both
✅ - Will sync
✅ - Will sync
Discounted Value(Buy X Get Y only)
image
Percentage
N/A
❌- Will not sync
Amount off each
N/A
❌- Will not sync
Free
N/A
✅ - Will sync
Additional Limitations
Discount code and name NOT to exceed 70 characters.Discount % can NOT be <5% or >60%De-selecting Sales channel removes any ongoing/synced discounts
Only items already listed on TikTok Shop will syncGift product value cannot exceed $75

Combination Settings

Here are some general promotion stacking rules:
Scenario
Result
Stacking rules match currently live promotion typesAuto sync allowed
Stacking rules do not match live promotion typesDetected as risk, auto sync blocked
image
Risk promotionMerchant can proceed via Manual Sync
image

Buy More, Save More Combined discounts:

Note: If a product is included in multiple Buy More, Save More promotions (including both product-level and order-level discounts), a priority logic is applied on the Seller Center side. As a result, only one discount will be applied to the product.
Shopify Setting
Sync to TikTok BMSM
Notes
NOT combinable with other “Amount off products”
❌ Not synced
Except when it's the first such event
Combinable with other “Amount off products”
✅ Synced
Fully supported

If a Product Belongs to Multiple Discount Events

Sync Behavior

Condition
Behavior
Product in multiple discount eventsAll events sync
Which discount appliesOnly one event is applied to the buyer

Priority Logic (Which Event Applies) based on Seller center rules:

Events are evaluated in this order:
Priority
Rule
Description
P0
Event type
Full amount discount > Full amount reduction > Full quantity discount
P1
Minimum purchase requirements
Lower requirement wins
P2
Discount strength
Higher discount wins
P3
Event type tie-breaker
Amount off order > Amount off products
P4
Creation time
Older event wins

Customer Segment Eligibility Settings

Shopify Customer Segment
Supported in TikTok BMSM
Priority (if multiple selected)
Notes
All customers
✅ Yes
1
Highest priority
Customers who haven't made a purchase
✅ Yes
2
Customers who have made at least one purchase
✅ Yes
3
Abandoned checkouts in the last 30 days
✅ Yes
4
Customers who have made more than one purchase
✅ Yes
5
Email subscribers
❌ Not supported
Will not sync to TikTok
Specific customers
❌ Not supported
Will not sync to TikTok
Customized segments
❌ Not supported
Will not sync to TikTok

Buy X Get Y (BXGY) Promotion Model

The new BXGY promotion model introduces several enhancements compared to the previous Gift With Purchase logic.

Flexible Y Discount Configuration

The new model supports more flexible promotion structures.
Examples include:
  • Y can be a discounted item, not only a free gift
  • X and Y can be the same product
  • Y can use percentage discounts or fixed amount discounts

Per Order Usage Limits

Sellers can define how many times the BXGY promotion can be applied in a single order, helping prevent overuse.

Improved Promotion Sync Coverage

Many Shopify BXGY promotions that previously could not sync can now sync automatically to TikTok Shop.

Promotion discount risk

Some promotions may be flagged as Promotion discount risk if differences exist between Shopify and TikTok Shop promotion rules.

BXGY Stacking and Conflict Rules

When BXGY Can Sync Automatically

BXGY promotions can automatically sync when:
  • They are configured to stack with product discounts and order discounts
  • There are no conflicting promotion rules

When BXGY Requires Manual Sync

BXGY promotions may require manual confirmation if:
  • The promotion does not allow stacking with product or order discounts
  • There are existing promotions active that could conflict
In these cases, the promotion will be marked as Promotion discount risk and sellers will need to manually confirm the sync.
image
image.png

Quantity Difference Risk

If the Get (Y) quantity is greater than 1 and the item is not free, the promotion will be marked as mePromotion discount riskThis is because:
  • Shopify supports Y quantity thresholds
  • TikTok Shop currently does not enforce Y quantity thresholds
Example: If a promotion is configured as Buy 2 items (X) and get 50% off 3 items (Y) in Shopify, the discount will only apply when exactly 3 Y items are purchased, and not when fewer than 3 Y items are bought.
However, in TikTok Shop, the promotion does not enforce this Y quantity threshold. Instead, it follows an “up to” logic, meaning the discount can apply to up to 3 Y items. For example, the discount will still apply even if the buyer purchases only 1 Y item.
As a result:
  • The promotion may apply discounts earlier than intended
  • The discount cost per order could increase
Sellers will need to review and confirm the sync before the promotion is activated.
image

Risk Promotion Handling

Promotions detected as Medium or High Risk will appear in the Need Action section of the Promotion Sync page.
Sellers can take the following actions:
image
  • Manual Sync – confirm the promotion and proceed with synchronization
  • Fix – update the promotion configuration in Shopify
  • Ignore – choose not to sync the promotion
    image
If a promotion is ignored:
  • It will move to Not Sync status
  • It can be re-synced later at any time.

Promotion Specific Set Up Information

How to sync during promotion set up:

Using "Amount off orders" as an example of the flow:
  1. Login to Shopify
  2. In the Discounts tab, click on Create discount
    image
  3. Choose your discount type.
    1. In this example, we are using Amount Off Order
  4. Fill in the discount details as required for your chosen promotion type
    image
  5. Choose TikTok as sales channel in Sales channel section
    image
  6. Once saved, go to TikTok App in Shopify
  7. In Shop management tab > Marketing > Promotion Sync, you can verify the discount and sync status
    image
  8. In Shop management tab > Marketing > Discounts tab, Under Manage Your promotions, you can verify the discount start and end date
    image
    image

How to re-sync a promotion that is no longer synced:

  1. Login to Shopify
  2. Go to TikTok App in Shopify
  3. In Shop management tab > Marketing > Promotion Sync you can see all of your live promotions and always select "Sync" (see blue highlight below)
    image

How to unsync:

Option 1 (from TikTok sales channel):

  1. Go to your Shopify app > Sales channels > TikTok > Shop Management > Marketing > Promotion sync > Select relevant promotion
  2. You can click on "Unsync" if you do NOT want to sync the discount to TTS.
    image

Option 2 (from Shopify Discounts at discount creation):

  1. Go to your Shopify app > Discounts > Create discount
  2. You can uncheck "TikTok" from sales channel on the discount to unsync the discount to TTS
    image
    image
  3. Once unsynced, the promotion status will be deactivated
    image

Option 3 (from Shopify Discounts in bulk or after creation):

  1. You can select all the promotions you do NOT want to sync to TikTok Shop
    image
  2. Click on Deny Sales channel
    image
  3. Choose TikTok and click Unpublish
    image
  4. You can verify by checking sales channel section on the discount
    image