DEV Community

Petter Gomez
Petter Gomez

Posted on

How to run multiple TikTok shop stores without linking them (A two-layer setup)

Running one TikTok Shop is mostly a content problem. Running several is an operations problem. Each store has its own Seller Center login, ads account, email, phone number, and up to five TikTok accounts sending traffic to it.

If you think about it like a systems problem, the cleanest fix is to separate environments. Here is the setup in Q&A form.

Q: Why is a multi-store setup a "two-layer" problem?

Because the work happens in two different environments.

  • Store management happens on desktop. Seller Center, Ads Manager, the store inbox, and the payment portal all run in a browser.
  • Traffic happens on mobile. Videos, LIVE sessions, and product showcases are built around the TikTok app. Some steps only work there, such as accepting a marketing account invitation.

A browser profile cannot isolate a mobile app, and a phone screen is a poor place to manage a dashboard all day. So each layer needs its own isolation method.

Q: How do I isolate the store layer?

Use one browser profile and one dedicated proxy per store.

  • Create one profile per store with a clear name, for example KIT Store.
  • Log in to that store's Seller Center, Ads Manager, and email inside that profile only.
  • Give every profile its own proxy in the store's country. Stores logging in from the same IP can be linked.
  • Match the profile timezone and language to the proxy IP.
  • Never open another store in the same profile, not even once.

An antidetect browser such as Hidemyacc keeps cookies, local storage, fingerprints, and sessions separate for each profile.

Q: How do I isolate the traffic layer?

Use one cloud phone per TikTok account.

  • Install TikTok, log in to one account, and keep it there.
  • Give each phone an IP in the same country as the store.
  • Accept marketing account invitations on the matching phone. This is the point where the two layers connect.
  • Run LIVE sessions from the official account's phone.
  • Use batch tools to move files, but post a different video and caption from each account.

Q: How many TikTok accounts can one store have?

One official account and up to four marketing accounts can be linked to a store. Affiliate creators can promote your products on top of that. In practice, filling those five slots on a store that already sells usually beats opening more stores. Limits vary by country, so confirm yours in Seller Center.

Q: What does a full setup look like?

An example with one brand, three stores, and nine TikTok accounts:

Store Browser profile Proxy Cloud phones
Kitchen KIT Store US proxy A KIT 01, KIT 02, KIT 03
Pet PET Store US proxy B PET 01, PET 02, PET 03
Home Decor DEC Store US proxy C DEC 01, DEC 02, DEC 03

That is 3 browser profiles, 9 cloud phones, and 12 separate IPs, one for each environment.

Two habits keep this manageable:

  1. One naming system across tools. If the profile is KIT Store, its phones are KIT 01 to KIT 03.
  2. One mapping sheet. List each store with its profile, proxy, linked accounts, phones, email, and phone number. When something breaks, you know which pieces are involved.

Q: What mistakes link stores even with this setup?

  • Sharing a bank account, email, or phone number between stores
  • Reusing a proxy across stores
  • Logging in to a store "just once" from the wrong browser
  • Posting identical videos on every account
  • Switching a store or account between proxy countries
  • Adding new stores before the first one sells

Q: Will this prevent bans?

No. Browser profiles and cloud phones keep environments separate and organized. Whether a store stays in good standing still depends on accurate business details, original content, and following TikTok Shop policies.

Read the full guide

The original article covers the setup in more detail, including how to archive seasonal stores and how a product launch workflow looks across both layers:

TikTok Shop with antidetect browser and cloud phones: Drive traffic to each store

Top comments (0)