TikTok Shop Account Integration


TikTok is a popular short-form video platform that has rapidly evolved into a thriving marketplace where brands and sellers can showcase their products to a massive and highly engaged audience. We have built a new integration that supports listing upload, order management, and inventory updates.

Integrating Sellercloud with TikTok Shop opens up exciting opportunities for e-commerce businesses looking to expand their reach and tap into the vast and dynamic world of social commerce.  This integration streamlines the process of listing, managing, and selling products on TikTok, enabling businesses to leverage the platform’s immense potential for driving sales and brand visibility.

Sellercloud has partnered with TikTok to ensure prioritized onboarding and approval. To request a TikTok Seller Account, fill out this form.

In order for this integration to work, your server must have been updated since August 20, 2023. You can check the Compiled Date by hovering over the icon in the bottom left corner of the screen. If the date is before 08/20/2023, open a ticket to our Support Team to request a server update.


Contact Sellercloud Support to install the latest version of the Tiktok OpenApi Website Cart Plugin onto your server. If you don’t yet have an active TikTok Seller Account, fill out this form to have Sellercloud expedite the account approval process.

You do not need to Authorize Sellercloud in TikTok. You can set up the whole integration from your Sellercloud Account.

If you already have active listings on TikTok Shop prior to integrating Sellercloud, you can use the Tiktok Product Import Plugin to create the products in Sellercloud.

It is important to note that TikTok allows up to 5 Shops per Tax ID Number.

Integrate TikTok Shop

Before you can start listing products and shipping your orders through Sellercloud, you will need to set up the integration. If your company already has an integrated Website or another plugin integration, you will need to create a new Company.

  1. Log in to Sellercloud and navigate to Settings > Companies > Manage Companies.
  2. Then, open your TikTok Company > Toolbox > Website General Settings.
  3. For Store Type, select Custom, then from the Store Plugin Dropdown, choose the TikTokAPI Website Cart Plugin.
  4. Click Save.

Next, set up your Cart Settings:

  1. In the same Company, go to Toolbox > Website Cart General Settings.
  2. Then, click the three dots on the Options Panel to see the Actions Menu. Click Fetch OpenAPI Token. A pop-up window will open. Select the Account, click Next, and then click Authorize. The action will populate the following fields:
    1. Access_token
    2. Access_token_expires_in
    3. Access_token_expires_in datetime
    4. Shop_id
    5. Seller_name
    6. Seller_base_region
  3. From the same menu, click Fetch Refresh OpenAPI Token. This action will similarly populate the rest of the corresponding fields.
  4. Finally, open the Action Menu again and click Test Settings.

Configure Integration Options

Once the connection has been established, you should configure the parameters of the integration. In the Company Website General Settings, enable the following:

  1. Allow Inventory Upload – enables Sellercloud to regularly send automatic updates for the Inventory of TikTok-enabled products.
  2. Allow Price Upload – enables Sellercloud to regularly send automatic updates for the Price of TikTok-enabled products.
  3. Allow Order Download – enables Sellercloud to automatically download new orders placed on TikTok Shop.
  4. Allow Tracking Upload – enables Sellercloud to automatically upload shipping and tracking for orders placed on TikTok Shop.

There are more optional settings you can configure on both the Website General Settings page and the Cart General Settings Page. They will determine the kind of information that will be transmitted between Sellercloud and TikTok Shop.

TikTok Shop Orders

With the integration established, you may need to manually download your existing TikTok Orders. Go to the Company’s Website General Settings > Actions > Download Orders. This will create a Queued Job, and all recent orders will be created in Sellercloud. All subsequent orders will be downloaded automatically.

TikTok Orders will be created with Order Source: Website. You can Search for them on the Manage Orders Page with filters for Company and Channel.

Sellercloud also periodically imports Settlement Data from TikTok Shop and applies it to your existing orders. Please note, that there may be a delay in importing the Settlements, subject to availability on TikTok Shop.

Order Shipping

Once the Orders are downloaded into Sellercloud, you can ship them and generate carrier and tracking information. This can be achieved either via Shipbridge or any other shipping software you have integrated. The tracking information will then be sent back to TikTok, updating the order status on the channel as well.

Please note: TikTok Shop will only consider the order ‘shipped’ after there is movement on the tracking. It is recommended to use major carriers to ship these orders to ensure that TikTok Shop will recognize the tracking.

Cancellations and Refunds

Our TikTok integration supports canceling and refunding TikTok orders, with some notes:

  • Orders paid with an Online Payment Method can be refunded from Sellercloud, subject to the rules prescribed by TikTok.
  • Order cancellation requests will be sent to TikTok. You can only cancel orders that are Unpaid and Awaiting Shipment on TikTok Shop.

You can cancel or refund an order from the Action Menu on the Order Details page.

TikTok Shop Listings Management

TikTok Shop is categorized as a Website Integration within Sellercloud. This means that, if your Default Company already has an integrated Website or any plugin integration, you will need to set it up under a New Company, that has no SKUs in it. In such cases, we advise creating Shaow Products, linked to the SKUs in your default company, to ensure proper inventory management.

Our TikTok Shop Integration supports both posting products and importing them into Sellercloud. If you already have active listings on the Marketplace, you can use the TikTok Product Import Plugin for a one-time download. Contact our Support Team to make sure the plugin is installed on your server. The imported SKUs must be created under the TikTok Integrated Company. if it is not your Default Company, you can later Create a Shadow Relationship between the TikTok active listings and your active Sellercloud Products.

To download your Active Listings:

  1. Navigate to Catalog > Tools > Import Product Info.
  2. Select Import Info Via Plugin/Profile.
  3. In the panel on the right-hand side, choose TikTok Product Import Plugin from the dropdown.
  4. Select your TikTok Company in the Update Products For Company field.
  5. You will be required to upload a file. This particular plugin does not require a list of SKUs, so you can use an empty CSV or Excel file.
  6. Click Import.

Product Categories and Attributes

Before you can configure any products for posting, you will need to download the existing TikTok categories:

  1. Go to the integrated Company > Toolbox.
  2. Select Website Cart Categories > Click on the icon to Re-Download Categories.

Then, make sure to bring in the Product Attributes as well:

  1. Navigate to Settings > Companies > Manage Companies.
  2. Then, open your TikTok Company > Toolbox > Website Cart General Settings.
  3. Click on the three dots menu of the Options Panel Download attributes.

Once these two actions are done, you will be ready to start preparing your products.

Ready a Product

In order to post a new product on TikTok Shop, it first needs to be Ready for Website.

  1. Navigate to Catalog > Manage Catalog > Open your Product.
  2. Click on Toolbox > Website Properties > Click Edit and configure the following:
      1. Click the checkbox for Enabled.
      2. Add a Website Price.
      3. Add Long and Short Descriptions.
      4. On Channel Images, add a Gallery Image and Main Description Image. TikTok Shop requires that images have a 1:1 aspect ratio. The minimum is 100:100, and the maximum is 20000 * 20000. Images cannot be over 5MB in size.
      5. Select one Category and configure Product Attributes. The Category you select must be a leaf category, meaning, it cannot be the parent of other categories.
      6. Add a Shipping Weight and Package Dimensions. These fields are required.
      7. You can also configure a Brand, which is not a required field. When brand information is sent, TikTok checks it against the Product Category, and if there is an issue, the whole product post/update will fail. You can opt to not send brand information at all, by disabling Product Export: Send Brand Info setting on the Website Cart General Settings of the company.
  3. Configure a Product Identifier (GTIN, EAN, UPC, or ISBN):
    1. Must be a numeric value.
    2. The number of characters needs to meet the following requirements:
    GTIN: 14 digits.
    EAN: 8, 13, or 14 digits.
    UPC: 12 digits.
    ISBN: 13 digits.
    3. You cannot set the same GTIN code to multiple SKUs.
  4. Click Save.

We can only send one product identifier when posting a product to TikTok. If your SKUs have multiple (for example, a UPC and a GTIN), you can configure the priority of each identifier. To do this, go to the TikTok integrated Company > Toolbox > Website Cart General Settings. Of the Identifiers configured for each product, we will send the one with the highest priority.

Post and Update Listings

Once your products are ready, you can post your products and update them manually or automatically.

To list a new product:

  1. Open the Website Product Properties of a Product that is Enabled and Ready to Post.
  2. Open the Action Menu and click Post Product.
  3. You will see a success message pop-up if the item was listed, or an error message if something was missing.

To update Existing Listings Manually:

  1. Open the Website Product Properties of a Product that is Posted and Active.
  2. Open the Action Menu and click Update Inventory on Website or Update Price on Website.

Sellercloud also sends automatic Inventory and Price updates to TikTok. Make sure the Website General Company Settings Allow Inventory Upload and Allow Price Upload are enabled and that your Products are Enabled for Website.

In order for the inventory updates to work, you will need to make sure you have configured a Default Warehouse on your TikTok Shop Account.

Variation Products

Our TikTok Shop Integration supports listing Variation Products. In order to successfully post your variations, make sure that:

  • The Matrix Parent is fully set up and Ready to Post on Website, as described in the section above.
  • The Variation Children you want to post also need to be Ready for Website. Keep in mind their Categories.
  • Currently, there are no restrictions regarding the types and number of Dimensions allowed on TikTok Shop. However, you are only allowed up to 100 variations per item.
  • In order to post each variation with a unique Image, make sure you enable Product Export: Send Matrix Image in the Website Cart General Company Settings.
  • When all your products are configured, go to the Matrix Parent > Website Properties > Actions > Post on Website. You only need to list the Parent, the variations will be posted automatically.
  • If you are Importing an active listing from TikTok, that already has a variation relationship, the plugin will import the Parent and the Children, and automatically configure them as a Matrix.


Was this article helpful?

Need Support?
Can't find the answer you're looking for?
Contact Support