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 on or after September 20, 2023. You can check the Compiled Date by hovering over the icon in the screen’s bottom left corner. If the date is before 09/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 must set up the integration. If your company already has an integrated Website or another plugin integration, you must 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. Seller_name
    5. 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. This will ensure the tokens are valid and auto-populate the Shop ID field.

Configure Integration Options

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

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

You can configure more optional settings on both the Website General Settings page and the Cart General Settings page. These settings 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 download your existing TikTok Orders manually. 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 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.

We are not able to generate tracking via the TikTok API. If you ship an order externally, you would have to manually add the tracking information in Sellercloud to mark the order as Shipped and Completed. Alternatively, you can enable the Website Cart General Setting Query Shipping Change in your company settings. When enabled, Sellercloud will periodically query tracking information from TikTok Shop.

TikTok Shop will only consider the order as Shipped after there is movement on the tracking. We recommend using major carriers to ship these to ensure that TikTok Shop will recognize the tracking.

Cancellations and Refunds

You can cancel or refund an order from the Action Menu on the Order Details page. Our TikTok integration supports cancelling 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.
  • If the Order payment is done via PayPal or Apple Pay, the refund should be issued directly on 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 also import cancellations initiated on TikTok:

  1. Navigate to the Website Cart Settings of your integrated Company > enable Query Order Status Change > Save.
  2. Then, you need to re-import the Cancelled Order:
    1. Navigate to Orders Download Odders From Channel Download Orders From Website Plugin.
    2. Select the TikTok Shop plugin from the dropdown > choose your TikTok integrated company > add a Date Range that includes the cancelled orders.

When you click Download, all cancellations within that date range will be imported, provided that the corresponding Sellercloud orders are In Process and UnShipped.

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, you can use the TikTok Product Import Plugin for a one-time download. Contact our Support Team to ensure 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.

When you import your catalog from TikTok Shop, we match the active listings to Sellercloud SKUs by Merchant SKU and Website Product ID. If there is a Variation Parent in the import, we only match it by Website Product ID.

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.
Some product categories on TikTok, for example, children’s products, are marked as Invite-Only. To bring those into Sellercloud, you need to contact Tiktok directly and get approval for selling such items. Once you are approved, you can re-download categories following the above steps. Read more about TikTok’s Restricted Product Policy.

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. If there is no TikTok-specific description, we will send the product’s main Long Description from the Product Details Page.
      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 600:600, and the maximum is 20000 * 20000. Images cannot be over 5MB in size. You can see additional information regarding Images and Videos below.
      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.

Product Images and Videos

TikTok Shop has provided guidelines and restrictions regarding Product Images and Videos, which should also be followed when listing your products from Sellercloud:

  • All images must be at least 600 x 600 pixels.
  • For all images, the product must be in color, not obscured, blurry, or pixelated.
  • Each image must show a different side of the product. The supplemental images must show the back and sides of the item, as well as other details or accessories.
  • You may upload up to 9 images per item.

Each product must have appointed a Мain Image, which will be the first one displayed to users:

  • The Main Image must show the front of the product.
  • The Main Image must show the entire product: the product must not be cropped or only shown in part.
  • The product should take up at least 60% of the image frame.
  • The Main Image background must be in solid color. White is recommended.

You can also post a Product Video:

  • You can include one video per listing.
  • Videos must not exceed 5MB in size.
To manage product videos in Sellercloud, you need the app setting EnableProductVideos configured on your server. Contact Sellercloud Support to enable it for you. Once enabled, you will see the page Video Manager in the Toolbox of your Products.

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 is listed or an error message if something is 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.
  3. You can also use the action Update Listing part to website to do a partial update to an existing listing, including product title and category.

Sellercloud also sends automatic Inventory and Price updates to TikTok. Ensure the Website General Company Settings Allow Inventory Upload and Allow Price Upload are enabled and 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 must also 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, ensure 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