# TikTok Shop and TikTok ads for an online store in Bulgaria

Is TikTok Shop open to sellers in Bulgaria? Which EU markets accept sellers, how CloudCart uploads products, what TikTok ads cost and how to launch.

Source: https://cloudcart.com/en/blog/tiktok-shop-tiktok-ads · CloudCart · 2026-11-06

In short: as of November 2026, TikTok Shop accepts sellers from 9 European markets (Germany, France, Spain, Italy, Ireland, Poland, the Netherlands, Belgium and the UK), and Bulgaria is not one of them. TikTok ads are open to every store selling in Bulgaria: they reach 2.63 million adults in the country (DataReportal, Digital 2026), with a minimum daily budget above $50 per campaign.

TikTok facts were checked in November 2026 on [seller.tiktok.com](https://seller.tiktok.com/) and in the TikTok Ads help center; CloudCart facts come from the platform documentation and the [Sales channels](https://cloudcart.com/en/sales-channels) and [Pricing](https://cloudcart.com/en/pricing) pages.

## Is TikTok Shop available in Bulgaria

No. As of November 2026 TikTok Shop has no Bulgarian market. The country list on [seller.tiktok.com](https://seller.tiktok.com/) shows Germany, France, Spain, Ireland, Italy, Poland, the Netherlands, Belgium and the UK for Europe, and each region needs its own seller registration. A seller registered in one of the eight EU countries on that list can sell in 13 European countries ([TikTok Shop Germany, FAQ section, in German](https://seller.tiktok.com/de)).

The closest open market is Greece, where TikTok Shop launched on 15 June 2026 for selected businesses ([Balkan eCommerce](https://balkanecommerce.com/tiktok-shop-launches-in-greece-a-new-era-of-social-commerce-in-the-balkans-begins/)). Greece is still missing from the self-registration list, and TikTok has announced no date for Bulgaria.

If you run a store in Bulgaria, whether you are a local company, a foreign founder or an EU seller with stock here, you have three real routes:

| Your situation | What works today | What you need |

| You sell in Bulgaria | TikTok ads that send people to your own store | A TikTok for Business account, the TikTok Pixel, a product catalog |

| You have a company or warehouse in Germany, Poland, Italy or another listed market | TikTok Shop for that market, with your products from CloudCart | A TikTok Shop Seller Center account for that country |

| You are waiting for TikTok Shop to reach Bulgaria | A ready catalog: SKUs, barcodes, weight, dimensions | Nothing outside your store; seller.tiktok.com lists no Bulgarian market, and the nearest open one is Greece (selected businesses only) |

Important: TikTok sets and changes the seller terms. Check the market list on seller.tiktok.com before planning TikTok Shop sales.

## TikTok Shop vs TikTok ads: what is the difference

With TikTok Shop the customer orders and pays inside the app. With TikTok ads the video sends them to your store, where they order and pay.

|  | TikTok Shop | TikTok ads to your store |

| Where the customer pays | In the TikTok app | In your store |

| Where the order is | In TikTok Shop Seller Center | In the CloudCart admin |

| Open to sellers in Bulgaria | No, as of November 2026 | Yes |

"TikTok Shop Ads" is a separate format that needs an active TikTok Shop, according to the TikTok Ads help center. A store in Bulgaria uses standard website ads and dynamic catalog ads.

## Which TikTok apps CloudCart has

CloudCart, the Bulgarian ecommerce platform, has three separate TikTok apps, each with one job:

| App | Path in the admin | What it does |

| TikTok Dynamic Ads | Apps → TikTok Dynamic Ads → Settings | TikTok Pixel, server-side events (Events API) and a product catalog (XML feed) for dynamic ads |

| TikTok Ads | Apps → TikTok Ads → Settings | Connects your TikTok for Business ad account: campaigns, budgets, reports and audiences |

| TikTok Shop | Apps → TikTok Shop → Settings and Products | Uploads your store's products to TikTok Shop and keeps prices and stock up to date |

For a store selling in Bulgaria, the first two apps are enough.

## How to connect your store's products to TikTok Shop

One authorization in TikTok and one upload button. CloudCart uses its own app registered with TikTok, so you enter no App Key or App Secret.

- A TikTok Shop account. Register in TikTok Shop Seller Center for the market you sell in and pass the business verification there.

- Install the app. In the CloudCart admin, open Apps → TikTok Shop → Settings.

- Connect the account. Click Connect TikTok Shop and approve access in TikTok. Back in the admin you see your TikTok shop name and a Disconnect button.

- Turn on auto-sync. Switch on Auto-sync product updates so every product change reaches TikTok on its own.

- Upload products. On the Products tab click Upload Products . One click uploads up to 500 active products; for a larger catalog, click again once the first batch finishes.

- Check the status. The table shows each product's SKU and status (uploaded, pending or error); rejection reasons are in Seller Center.

Price and stock update in TikTok as soon as they change in CloudCart, and deleting a product removes the TikTok listing too.

### What a product looks like in TikTok Shop

Each variant becomes a separate TikTok listing: a T-shirt in 3 colors and 4 sizes becomes 12 listings, each with its own price, stock and SKU.

| Field in CloudCart | What TikTok receives | What to check |

| Variant SKU | Seller SKU; without one it becomes CC- plus an internal number | Every variant has its own code |

| Main image | Only that image, as a link | Your main image is your best one |

| Description | Plain text, up to 5,000 characters | Tables and formatting are lost |

| Weight and dimensions | Kilograms and centimeters | If one of the three dimensions is missing, no dimensions are sent |

| Barcode | The type (EAN, UPC, GTIN, ISBN) is detected from the number of digits | The barcode is complete |

TikTok Shop orders stay in Seller Center and do not appear in your CloudCart order list, and a TikTok sale does not lower your store stock, so with shared stock track quantities in both places. One CloudCart store connects to one TikTok shop.

Important: the app installs on every plan, but the product upload needs a separate plan feature; ask which plans include it at support@cloudcart.com. TikTok rejects restricted categories such as weapons, adult products and, in some countries, alcohol.

> Sales channels 21 ready connections from one catalog A product you prepare for TikTok Shop with an SKU, barcode and dimensions is also ready for Etsy and Google Shopping, and you change the price once in the admin for it to reach every channel. How multichannel selling works →

## What the TikTok Pixel is and why it goes in before ads

The TikTok Pixel is code in your store that tells TikTok what a visitor from an ad does: views a product, searches, adds to cart, starts checkout and pays. Without the pixel TikTok sees only clicks and optimizes your ads for cheap clicks instead of buyers.

In CloudCart you add it in Apps → TikTok Dynamic Ads → Settings, field Pixel Code. The store then sends ViewContent, Search, AddToCart, AddToWishlist, InitiateCheckout, PlaceAnOrder and CompletePayment with price, currency and products. Add an Access Token from TikTok Events Manager and switch on Enable Events API (Server-Side) to send purchases from the server too, which helps when the browser blocks the pixel. Events API is on every plan.

The pixel and server events respect cookie consent: they do not fire if the visitor declines targeting cookies. The full setup and the Test Event Code check are in the guide [Meta Pixel, Conversions API and TikTok Pixel in CloudCart](https://cloudcart.com/en/blog/facebook-instagram-tiktok).

## How much TikTok ads cost

TikTok ads are priced in an auction, with no fixed cost per click but with a minimum budget. According to the TikTok help center, a daily budget must exceed $50 at campaign level and $20 at ad group level. With a lifetime budget, the ad group minimum is $20 times the number of days: an ad group running 31 days needs at least $620 ([TikTok Business Help: budget](https://ads.tiktok.com/help/article/budget?lang=en)).

Spend above the minimum is worked back from the order. Example for a cosmetics store:

| Step | Calculation | Result |

| Average order | from Analytics in your store | €40 |

| Margin after shipping and packaging | 40% | €16 per order |

| Maximum cost per purchase from ads | the full margin of the first order | €16 |

| Orders needed at a €50 daily budget | €50 ÷ €16 | about 3 a day to break even |

If customers reorder, you can pay more than the first order's margin, because the second order can come from an email with no new ad spend.

Raise the budget gradually: TikTok recommends at most 40% per change in the learning phase, 30% after it, and no more than once every two days. The budget type cannot change once the campaign is live ([TikTok Business Help: budget](https://ads.tiktok.com/help/article/budget?lang=en)).

> 0% commission 0% commission on orders from TikTok too You pay TikTok for the ad, and CloudCart takes no share of the sale in your store, so the cost per purchase from the table stays exactly as you calculated it. How 0% commission works →

## How to launch your first TikTok ad for an online store

You launch it in TikTok Ads Manager with a website sales objective and a pixel that already reports purchases. Pixel and catalog come before the video.

- A TikTok for Business account. Create an ad account in TikTok Ads Manager with the same currency and time zone as your store, for example EUR and Bulgarian time.

- Pixel in the store. Paste the Pixel Code in TikTok Dynamic Ads and confirm with a Test Event Code that CompletePayment reaches TikTok.

- Catalog. In the same app set the UTM parameters and the color and size attributes, then connect the feed to a TikTok catalog for dynamic ads.

- Objective and event. Website sales, optimized for CompletePayment. With few purchases at first, optimize for AddToCart and switch later.

- Audience and budget. Bulgaria or the EU countries you ship to, age and gender of your buyer, a daily budget above the minimum.

- Video. Vertical 9:16, at least 540×960 pixels, up to 500 MB ( TikTok Business Help: In-Feed ads ). Show the product in the first 2 seconds: in hands, with the result, with the price.

- Test on a phone. Open the ad link on a phone and go through to payment.

### Which ad formats work for an online store

| Format | What it is | When to use it |

| In-Feed video | An ad between videos in the For You feed | The main format for a new product and a new audience |

| Spark Ads | An ad from a video already posted on your profile or a creator's, with its likes and comments | When an organic video has already gathered views |

| Catalog (dynamic) ads | TikTok shows products from your feed to people who viewed them | Retargeting visitors who did not buy |

The TikTok ad audience in Bulgaria leans female: at the end of 2025, 61.4% of reachable adults were women, and ads reached 47.6% of everyone aged 18+ ([DataReportal, Digital 2026: Bulgaria](https://datareportal.com/reports/digital-2026-bulgaria)). That suits cosmetics, fashion, jewelry, home and gifts.

## How to connect your TikTok ad account to CloudCart

The TikTok Ads app connects your store to TikTok for Business for campaign reports and customer audiences. It needs your own app in the TikTok developer portal.

- Keys from TikTok. On business-api.tiktok.com, register an app and get the App ID and App Secret.

- Enter them in CloudCart. Apps → TikTok Ads → Settings, fields App ID and App Secret, then save. The connect button appears only after saving.

- Connect TikTok Ads. Approve access in TikTok. CloudCart pulls your ad accounts and uses one active account at a time, switchable in settings.

Once connected, CloudCart lists the campaigns, lets you rename them, change the budget, pause and resume, and reports spend, impressions, clicks, CTR, CPC, conversions and cost per conversion for a period. Videos and ads are made in TikTok Ads Manager. There is no sandbox, so test with a small budget or a paused campaign.

The same app builds a custom audience from customer emails and a lookalike from it. Upload only customers who agreed to marketing and remove everyone who unsubscribed.

## Which numbers to track in TikTok and in your store

Budget decisions come from store orders; Ads Manager shows only TikTok's side. Compare both weekly.

| Number | Where you see it | What it tells you |

| CTR (click-through rate) | TikTok Ads Manager | Whether the first seconds of the video stop the scroll |

| Cost per purchase | TikTok Ads Manager | Compare it with the maximum from the calculation above |

| Orders and revenue from tiktok | CloudCart: Analytics → Sales by Source / Medium | The real orders by utm_source and utm_campaign |

| ROAS from orders | Revenue from tiktok ÷ spend | Often lower than the ROAS in Ads Manager |

The store reports orders per campaign when the ad link carries UTM parameters: dynamic ads take them from the TikTok Dynamic Ads settings, standard ads get them in Ads Manager. Without UTMs the store still recognizes a TikTok click by ttclid in Analytics → Sales by traffic source.

Important: per the [plan comparison](https://cloudcart.com/en/pricing) as of November 2026, "UTM tracking" is included in CC Pro and CC Master. On Baby Pack and Starter Pack rely on Sales by traffic source and ttclid, or check your plan with support@cloudcart.com.

Some TikTok buyers never click the ad and search for your store on Google later, so watch branded queries in Google Search Console while the campaign runs (connected in CloudCart from Apps → Google Search Console). More in the guide to [SEO for an online store](https://cloudcart.com/en/blog/online-store-seo).

## Why the mobile version decides your TikTok results

Almost every TikTok ad click opens your store on a phone, so a slow product page or a hidden cart button means paying for visitors who leave.

The mobile version is included in every CloudCart plan, and Analytics → Online store sessions by device type shows your phone share. Before raising the budget, check on a phone: image and price visible without scrolling, cart in one tap, checkout without registration. More in the guide to the [mobile version of an online store](https://cloudcart.com/en/blog/mobile-version-online-store).

## How an AI assistant helps with your TikTok shop and ads

An AI assistant connected to your store checks the catalog and orders from one plain sentence. Claude Code, ChatGPT Codex, Gemini CLI, Cursor or VS Code connect with the sentence from the [AI assistant page](https://cloudcart.com/en/offer/ai) and a key from Settings → PAT tokens. Useful sentences for TikTok:

- Catalog before TikTok Shop. "Show the variants with no SKU, no barcode, no weight or a missing dimension." Without an SKU TikTok receives an internal code, and with one dimension missing it gets no dimensions at all.

- Products for video. "Which 10 products brought the most revenue in the last 30 days and have more than 20 in stock?" These are the candidates for your first videos: they sell and will not run out mid-campaign.

- Stock with a shared warehouse. "Reduce stock for these SKUs by the quantities in today's TikTok Shop orders," with the list pasted from Seller Center.

For reports, a Read Only key in Settings → PAT tokens is enough; you can give it an expiry date and revoke it at any time. Stock changes need a key with write access, so ask the assistant to list the changes first and confirm them.

> Store with an AI assistant Your TikTok catalog, checked in one sentence The assistant finds variants with no SKU, barcode or dimensions before TikTok rejects them, and picks products for video from real sales and stock. How to connect the AI assistant →

## TikTok best practices for an online store

- New videos every week. A rising cost per click on the same audience means the video is worn out.

- The product in the first 2 seconds. Show the result straight away; the logo goes at the end.

- Organic video as a test. A video that gathers views without spend can run as Spark Ads.

TikTok creates demand and Google captures it, while Meta usually runs alongside both. See [Meta Ads for an online store](https://cloudcart.com/en/blog/meta-ads-online-store) and [Google Ads for an online store](https://cloudcart.com/en/blog/google-ads-online-store).

## Mistakes to avoid

- Signing up for TikTok Shop without a company in an open market. With a Bulgarian company alone, there is currently no market where you can sell directly.

- Optimizing for clicks. The Traffic objective brings cheap clicks and few orders; use website sales.

- Stock that is never reconciled. A TikTok Shop sale does not lower quantities in CloudCart, so an item sold there can be sold a second time in your store.

- Decisions based on Ads Manager ROAS. TikTok counts purchases by its own attribution window, so decide the budget from store orders.

> Store for €1 €1/month for the first 3 months The TikTok Pixel and Events API are on every plan from day one, and for new stores until 31.12.2026 the first three months cost €1 a month. Create a store for €1 →

## Frequently asked questions

**Is TikTok Shop available in Bulgaria?**

No. As of November 2026 Bulgaria is not a TikTok Shop market. In Europe TikTok accepts sellers from Germany, France, Spain, Italy, Ireland, Poland, the Netherlands, Belgium and the UK. A store in Bulgaria can use TikTok ads that lead to its own website.

**When is TikTok Shop coming to Bulgaria?**

As of November 2026 TikTok has announced no date for Bulgaria. The nearest market is Greece, where TikTok Shop has run for selected businesses since June 2026. A CloudCart catalog with SKUs, barcodes, weight and dimensions is ready for TikTok Shop on the day the market opens.

**How can I sell on TikTok from Bulgaria?**

The most direct route is TikTok ads to your online store, with the TikTok Pixel and a catalog. In CloudCart both are set up in the TikTok Dynamic Ads app. If you have a company in one of the open markets, you can also upload your products to TikTok Shop with the TikTok Shop app.

**How much do TikTok ads cost?**

The minimum daily budget must exceed $50 per campaign and $20 per ad group, according to the TikTok help center. Cost per click is set by the auction and depends on the audience and the video. Work out the spend above the minimum from average order and margin: at a €40 order and 40% margin, one purchase can cost up to €16.

Questions about the TikTok Pixel, the catalog or the TikTok Shop app in your CloudCart store? Write to [support@cloudcart.com](https://cloudcart.commailto:support@cloudcart.com).
