TikTok Configuration

TikTok & Oracle NetSuite Integration via Robust NetSuite Integrator app: Configuration Page Overview

The configuration page of the application consists of two settings :

Credentials Settings 

Application Settings



Credentials Settings 

The section holds mandatory credentials such as Account IDConsumer KeyConsumer SecretToken ID, and Token Secret that our app needs to connect with your NetSuite account. 

Once, you have them, simply add them to this section and hit the Authenticate & Save button. If every credential is correct, you will see a success message further, this button will change to Authenticated.


Account ID   

In NetSuite, the Account ID is a unique identifier associated with your NetSuite account or instance. It is also sometimes referred to as the "Account Number" or "NetSuite ID." This Account ID is used to distinguish your NetSuite account from others on the NetSuite platform.


Consumer Key

Consumer Key is a crucial component of OAuth 1.0a authentication, which is used to secure and grant access to resources and data within your NetSuite account to external applications or services.

Consumer Secret

Consumer Secret is another crucial component of the OAuth process used to secure access to your NetSuite account's data and resources by external applications or services

Token ID

Token ID is typically associated with token-based authentication, which is commonly used for secure access to NetSuite's API (Application Programming Interface).

Token Secret

Token Secret is a confidential piece of information that, along with the Token ID (Access Token), is used to authenticate and secure access to your NetSuite account's data and resources via the API.



Application Settings

This section contains all the settings OR standard workflows that are related to your NetSuite account & TikTok store.



Auto Sync NetSuite Item Inventory to TikTok

Turn on this toggle, if you want to sync your NetSuite inventory levels i.e. Individual item’s "Quantity Available" number to your TikTok store.

 Auto Sync TikTok Orders and customers to NetSuite

Turn on this toggle, if you want orders and customers to get synced from TikTok to NetSuite, once the orders are created from TikTok Webstore.

Auto Sync NetSuite Item fulfillments to TikTok

Turn on this toggle, if you want to sync a NetSuite (package / item) fulfillment record OR related information i.e. tracking number as well as an order's fulfillment status from your NetSuite account to your TikTok store.

 Sync Refunds from TikTok to NetSuite

Turn on this toggle , if you are looking forward in syncing the TikTok Refunds to NetSuite  , you can opt for this functionality of Robust NetSuite Integrator.

Subsidiary

If you are interested in syncing all the dataflows inside a specific NetSuite subsidiary, please select an option from this drop-down menu. Below is a screenshot to help you understand this visually.



Error Notifications Email

Here you should add the email on which you want to be notified about any (change or an error) related information. You can also add multiple email addresses separated by a comma “,”.

Allow daily mismatched SKUs emails

Select Yes if you want to receive emails from us, containing a list of items that are either not mapped between your TikTok store and NetSuite account OR duplicate inside your TikTok store. To map them, you can always use our "Product Linking" page.



Default Customer Criteria

By default, our app uses the customer's email address to check if a record already exists in NetSuite. If yes, it updates all the necessary information associated with it. If no, it creates a new customer record, further, adds all the necessary information associated with it.



Sync TikTok customers to NetSuite form

Here, enter the NetSuite customer form ID that you want to use to hold your TikTok customer’s records. 

Sync TikTok transaction to NetSuite form

Here, enter the NetSuite transaction form ID that you want to use to hold your TikTok  order’s records.





Sync TikTok SKUs to NetSuite as

From, this drop-down menu, select that standard field that holds your TikTok SKUs inside NetSuite.

Add TikTok orders in NetSuite as

From, this drop-down menu, select a default type of order that you want our app to use to add your TikTok orders into your NetSuite account.

Filter TikTok web orders in NetSuite as:

If you want to review every TikTok order before sending it to fulfillment, select Pending Approval, else Pending Fulfillment.

NetSuite Force Unique Customer Entity (If duplicate):

Select Prefix, if you want to add a number before a repeating customer name OR suffix, if you want to add a number after a repeating customer name inside NetSuite. To learn everything, in detail, please click here.     

Add a Payment Record into NetSuite:

If you want to create a payment record before a sales order gets fulfilled, select Before Fulfillment. If you want to create a payment record after a sales order gets fulfilled, select After Fulfillment.


Sync NetSuite item fulfillment tracking record to TikTok 


  1. Sync NetSuite item fulfillment tracking record to TikTok : You can use our app's Default OR Custom field Internal ID mapping to sync item fulfillment record from your NetSuite account to your Tiktok store. By default, it is set to "Default" i.e. NetSuite's default item fulfillment record. In case, you are (capturing / storing) item fulfillment records at a custom field, select "Custom" from the drop-down menu, further enter the internal ID of this custom field.

  2. Update Tracking Number Options: By default, our integrator will mark an order as "Fulfilled" inside Tiktok , if it is able to find, further sync an item fulfillment record of the all shipments back to Tiktok , but if you are interested in marking an order as "Fulfilled" inside TikTok, even if there is no item fulfillment record, then please select this "Immediately (with or without) tracking number" option.


NetSuite Field Mapping for duplicate order:

If you are interested in avoiding the sync of the same order inside your NetSuite account, this is the setting you should configure inside the integrator.




  1. Check Order Duplicates before creating new transaction - By default, it is selected as No, but select Yes, if you are interested in doing this check before syncing a TikTok order inside your NetSuite account.
  2. Add NetSuite Field ID for TikTok Order mark - Whichever NetSuite field (PO, TranID, Memo) you will select here, will hold the above selected (Order Name, Order ID) TikTok value, further our integrator will use it check if the same transaction already exists inside your NetSuite account.

Allow TikTok NetSuite tax mapping

By default, it is set to No, but select Yes if you want to map tax totals between your TikTok store and NetSuite account. If you select, Yes you need to enter the internal ID of a NetSuite tax code that you want to apply to all your TikTok web orders. Note: NetSuite won’t be able to apply a tax code to an order, even if it is able to identify it automatically.

Note: We recommend you to not use this above-mentioned functionality, instead set up taxes inside NetSuite as well as TikTok , for a smoother sync.



Hold orders for Post-purchase order edits:

If you want our integrator to sync your TikTok  orders to NetSuite after a specific period of time, please select an option. You can also (sync / import) only the paid orders using this drop-down menu.



Create TikTok web orders deposit:

By default, it is set to No, but select Yes if you want to create a customer deposit record inside NetSuite as soon as a TikTok customer makes an advance payment for an order. To learn, how to configure a Customer Deposit record in your NetSuite account of your TikTok customer using the Robust NetSuite Integrator app, please click here.



Auto create item Fulfillment:

If you are doing your fulfillments via your TikTok store directly, further, wants to create its fulfillment record inside a NetSuite transaction, this is the setting you should configure inside the integrator.


  1. Allow TikTok to NetSuite fulfillment sync - By default, it is selected as No, but select Yes, if you are interested in syncing a TikTok fulfillment record inside a NetSuite transaction under its Related Records sub-tab.
  2. Select Item fulfillment status - Here, you should select a NetSuite fulfillment option i.e. (Picked, Packed, Shipped) that you want our integrator to give to this newly created related record inside a NetSuite transaction. 
  3. Fulfillment FormID - Here, you should enter the internal ID of your desired NetSuite fulfillment form.
Once, you have configured the above settings, click on the Save button to save the changes from the bottom of this section.

Auto create Invoice or CashSale:

If you are interested in auto converting your sales orders into an invoice or a cash sale, then this is the setting you should configure inside the integrator.



In our case, we are interested in auto converting our sales orders into a CashSale NetSuite form that has an internal ID of 12. Once, you have configured the above settings, click on the Save button to save the changes from the bottom of this section.

TikTok Payment Method:

If you want to map a TikTok payment method with its respective NetSuite payment method internal ID, please click on the Configure Mapping button. 



Inventory Location mapping:

If you want to map a TikTok store location with its respective NetSuite inventory location, please click on the Configure Mapping button, further map the inventory locations. Post mapping, hit the Save button from the bottom of this App Settings section inside our Robust NetSuite Integrator app.



TikTok Delivery Speeds:

If you want to map a TikTok shipping method with its respective NetSuite shipping method, please click on the Configure Mapping button. To learn, how to map a TikTok shipping method with its respective NetSuite shipping method using the Robust NetSuite Integrator app, please click here.




Once, you have configured the above settings, click on the Save button to save the changes from the bottom of this section. 

In case, you have any questions OR suggestions, feel free to reach out to us at help@webbeeglobal.com.