Skip to main content

Enterprise resource planning (ERP)

App Features

Use Case IDUse Case SummaryRequiredTagsScopes
SHOP-CONN-SINGLEThe application must be able to connect one store from the platform to one shop in TikTok Shop.Yes* Shop Connections* Shop Authorized Information(431812)
  • Global Shop Information(431300) | | SHOP-CONN-MULTI | The application may be able to connect one store from the platform to multiple shops in TikTok Shop. | No | * Shop Connections | * Shop Authorized Information(431812)
  • Global Shop Information(431300) | | SHOP-DISCON-SINGLE | The application must be able to disconnect one store from the platform to one shop in TikTok Shop. | Yes | * Shop Connections | * Shop Authorized Information(431812)
  • Global Shop Information(431300) | | SHOP-MAN-MULTI | The application must be able to manage shop connections by adding new ones or removing existing ones. | Yes | * Shop Connections | * Shop Authorized Information(431812)
  • Global Shop Information(431300) | | SHOP-MAN-WHOOK | The application must be able to use the Upcoming Authorization Expiration webhook to notify sellers to re-authorize their shop connection. | Yes | * Shop Connections | * Shop Authorized Information(431812)
  • Global Shop Information(431300) | | SHOP-MAN-CARRIER | The application must be able to map shipping carriers on the platform to the corresponding ones on TikTok Shop. | Yes | * Shop Connections | * Shop Authorized Information(431812)
  • Global Shop Information(431300) | | CAT-MAP-PROD | The application must enable the seller to map product categories between their platform and TikTok Shop. When calling GET Categories, "category_version=v2" must be added to the query parameter. | Yes | * Category Management
  • Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492) | | CAT-PRE-PREREQ | Before the seller is able to sync and list products on TikTok Shop, the application must be able to use the GET Listing Prerequisite API to check whether the seller has completed the prerequisite shop configuration for their product listing. If the seller hasn't completed the shop configuration required for product listing, the application must be able to stop the seller from listing products and notify them to complete the configuration. | Yes | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Delete & Recover(431428) | | CAT-PRE-CERT | The application must enable the seller to upload product certification or set required attributes by category rule. | Yes | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Delete & Recover(431428) | | CAT-PRE-BRANDS | The application must be able to call Get Brands API to map brands listed on the platform to TikTok Shop. | Yes | * Brand Management
  • Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Delete & Recover(431428) | | CAT-PRE-SIZE | The application must enable the seller to upload or set required attributes of products size chart by category rules. | Yes | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Delete & Recover(431428) | | CAT-PRE-PKG | The application must enable the seller to upload or set package dimensions. | Yes | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Delete & Recover(431428) | | CAT-PRE-ATTRIBUTE | The application may enable the seller to sync products with custom attributes. | Yes | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify (431492)
  • Product Delete & Recover(431428) | | CAT-PRE-IMGSIZE | The application may be able to convert product images to match TikTok Shop requirements for image size, aspect ratio, and file size. | No | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Delete & Recover(431428) | | CAT-PRE-DESCRIP | The application may enable the seller to set inventory, price and description specific for TikTok Shop products before syncing products in the application. The application may also enable the seller to set these values specifically for TikTok Shop if they so desire. | No | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Delete & Recover(431428) | | CAT-PRE-CAMPAIGN | In order to ensure all orders from TikTok Shop campaigns are synced back to the platform, the application must be able to map TikTok Shop products to corresponding ones on the platform. | Yes | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Delete & Recover(431428) | | CAT-PRE-WAREHOUSE | The application must be able to use the GET Warehouse API to pull warehouse information like warehouse ID, name, address and status before product sync. | Yes | * Warehouse Management
  • Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Delete & Recover(431428) | | CAT-PRE-DRAFT | The application may be able to create a draft product before listing. | No | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Delete & Recover(431428) | | CAT-PRE-HAZMAT | The application must require the seller to properly label products with hazardous properties (drain cleaners, batteries, etc). | Yes | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Delete & Recover(431428) | | CAT-PRE-CATEGORY | The application must enable the seller to list their products using the Recommend Category API by providing product title, description and images | Yes | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Delete & Recover(431428) | | CAT-PROD-LIST | The application must enable the seller to list products from the platform to TikTok Shop via the application. | Yes | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Delete & Recover(431428) | | CAT-NFOQUAL-SEOKEY | The application must be able to get recommended SEO keywords and add them to the product title, based on seller request and approval. | Yes | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Optimization(729604)
  • Product Delete & Recover(431428) | | CAT-NFOQUAL-TITLEDESC | For an existing product listing, the application may be able to get a recommended product title and description, based on seller request and approval. | No | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Optimization(729604)
  • Product Delete & Recover(431428) | | CAT-NFOQUAL-EXISTDIAG | For an existing product listing, the application may be able to diagnose and optimize product information, based on seller request and approval. | No | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Optimization(729604)
  • Product Delete & Recover(431428) | | CAT-NFOQUAL-NEWDIAG | For a new product listing, the application may be able to diagnose and optimize product information, based on seller request and approval. | No | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Optimization(729604)
  • Product Delete & Recover(431428) | | CAT-NFOQUAL-WHTBGIMG | For an existing product listing, the application must be able to optimize the first product image to have a white background, based on seller request and approval. | Yes | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Optimization(729604)
  • Product Delete & Recover(431428) | | CAT-NFOQUAL-AUTOWHTBG | For a new product listing, the application must be able to optimize the first product image to have a white background, based on seller request and approval. | Yes | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Optimization(729604)
  • Product Delete & Recover(431428) | | CAT-POST-SEARCH | The application must be able to support various apps to search for TikTok Shop product information through the TikTok Shop Open API. | Yes | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Delete & Recover(431428) | | CAT-POST-INVENTORY | The application must be able to support various apps to update product inventory to TikTok Shop through the TikTok Shop Open API: Update Stock. | Yes | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Delete & Recover(431428) | | CAT-POST-PRICE | The application must be able to support various apps to update product prices to TikTok Shop through the TikTok Shop Open API: Update Price. | Yes | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Delete & Recover(431428) | | CAT-POST-ACTIVATE | The application may enable the seller to activate and deactivate a product. | No | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Delete & Recover(431428) | | CAT-POST-INFO | The application must enable the seller to edit and update detailed product info to TikTok Shop through the Open API. | Yes | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Delete & Recover(431428) | | CAT-POST-STOP | The application may enable the seller to stop syncing product information, inventory, or price. | No | * Product Listing | * Global Product Information(431108)
  • Product Basic(430148)
  • Product Modify(431492)
  • Product Delete & Recover(431428) | | ORD-SYNC-IMPORT | The application must be able to sync new and existing orders from TikTok Shop to the platform. | Yes | * Order Management | * Order Information(430276) | | ORD-SYNC-UPDATE | The application must be able to detect an order status change and update the order status on the platform. | Yes | * Order Management | * Order Information(430276) | | ORD-SYNC-WHOOK | The application must be able to use polling to ensure orders are properly synced, in case some webhooks are missed or lost. | Yes | * Order Management | * Order Information(430276) | | ORD-SYNC-TAX | The application may be able to retrieve tax information based on the order. | No | * Order Management | * Order Information(430276) | | ORD-CANCEL-BUYER | The application may enable the buyer to cancel an order. | No | * Order Management | * Order Information(430276) | | ORD-CANCEL-SELLER | The application may enable the seller to cancel an order. | No | * Order Management | * Order Information(430276) | | ORD-3PL-FULFILL | 3PL: The application must be able to sync orders to the platform and allow the seller to fulfill and ship orders from the platform. | Yes | * Order Management
  • Fulfillment | * Fulfillment Basic(430340)
  • Order Information(430276) | | ORD-3PL-UPDATE | If the seller updates shipping and tracking information after an order has already been dispatched, the application must be able to sync these updates to TikTok Shop to keep shipping and tracking information up to date. | Yes | * Order Management
  • Fulfillment | * Fulfillment Basic(430340)
  • Order Information(430276) | | ORD-4PL-FULFILL | 4PL: The application may be able to implement the 4PL API flows, or allow the seller to fulfill orders from Seller Center. | No | * Order Management
  • Fulfillment | * Fulfillment Basic(430340)
  • Order Information(430276) | | ORD-SPLIT-API | When the seller needs to split an order at item level for shipment, the application must be able to use the Mark Package As Shipped API to split and ship the packages. | Yes | * Order Management
  • Fulfillment | * Fulfillment Basic(430340)
  • Order Information(430276) | | ORD-SPLIT-3PL2 | 3PL Edge Case: If the seller uses the TikTok Shop Seller Center to split an order, the application may be able to fulfill the split orders. | No | * Order Management
  • Fulfillment | * Fulfillment Basic(430340)
  • Order Information(430276) | | ORD-SPLIT-4PL2 | 4PL Edge Case: Before the seller uses a shipping application to fulfill orders, the seller may be able to use the TikTok Shop Seller Center to split an order. | No | * Order Management
  • Fulfillment | * Fulfillment Basic(430340)
  • Order Information(430276) | | ORD-COMBINE-3PL1 | 3PL: The application may enable the seller to combine multiple orders into a single shipment on the platform. | No | * Order Management
  • Fulfillment | * Fulfillment Basic(430340)
  • Order Information(430276) | | ORD-COMBINE-3PL2 | 3PL Edge Case: If the seller uses the TikTok Shop Seller Center to combine an order, the application may be able to fulfill the combined order. | No | * Order Management
  • Fulfillment | * Fulfillment Basic(430340)
  • Order Information(430276) | | ORD-COMBINE-4PL2 | 4PL Edge Case: Before the seller uses a shipping application to fulfill orders, the seller may be able to use the TikTok Shop Seller Center to combine orders. | No | * Order Management
  • Fulfillment | * Fulfillment Basic(430340)
  • Order Information(430276) | | FIN-GET-PAYMENT | The accounting & finance application must be able to retrieve seller payment data on TikTok Shop to reconcile payments with the seller's bank account. | Yes | * Finance | * Finance Information (430596) | | FIN-GET-STATEMENT | The accounting & finance application must be able to retrieve a list of statement records of a specified date range, which is settled on a daily basis. | Yes | * Finance | * Finance Information (430596) | | FIN-GET-WITHDRAWALS | The accounting & finance application may be able to retrieve the seller's withdrawal record to make sure it's aligned with the payment record. | No | * Finance | * Finance Information (430596) | | FIN-TXGET-STATEMENT | The accounting & finance application must be able to retrieve a list of transactions associated with an order specified by the order ID, including SKU level transaction details. | Yes | * Finance | * Finance Information (430596) | | FIN-TXGET-ORDER | The accounting & finance application must be able to retrieve a transaction list based on statement_id to get all the orders involved in the statement. | Yes | * Finance | * Finance Information (430596) | | [RET-RFR-UPDATE](https://partner.tiktokshop.com/openlearn/guide/usecase?parent_id=7256668359047120641#Back To Top) | The application may enable the seller to view status updates for a TikTok Shop return-for-refund request. | No | * Returns | * Fulfillment Basic (430340)
  • Order Information (430276) | | [RET-RFR-ACCEPTREQ](https://partner.tiktokshop.com/openlearn/guide/usecase?parent_id=7256668359047120641#Back To Top) | The application may enable the seller to accept a TikTok Shop return-for-refund request. | No | * Returns | * Fulfillment Basic (430340)
  • Order Information (430276) | | [RET-RFR-REJECTREQ](https://partner.tiktokshop.com/openlearn/guide/usecase?parent_id=7256668359047120641#Back To Top) | The application may enable the seller to reject a TikTok Shop return-for-refund request. | No | * Returns | * Fulfillment Basic (430340)
  • Order Information (430276) | | [RET-RFR-ACCEPTPKG](https://partner.tiktokshop.com/openlearn/guide/usecase?parent_id=7256668359047120641#Back To Top) | The application may enable the seller to accept a TikTok Shop return-for-refund package. | No | * Returns | * Fulfillment Basic (430340)
  • Order Information (430276) | | [RET-RFR-REJECTPKG](https://partner.tiktokshop.com/openlearn/guide/usecase?parent_id=7256668359047120641#Back To Top) | The application may enable the seller to reject a TikTok Shop return-for-refund package. | No | * Returns | * Fulfillment Basic (430340)
  • Order Information (430276) | | RET-SHIP-FEE | The application may enable the seller to charge the buyer a return shipping fee (to be deducted from the buyer refund). | No | * Returns | * Fulfillment Basic (430340)
  • Order Information (430276) | | RET-SHIP-LABEL | The application may enable the seller to provide a return shipping label or QR code outside of TikTok Shop. | No | * Returns | * Fulfillment Basic (430340)
  • Order Information (430276) | | RET-REF-NEW | The application may enable the seller to view a new TikTok Shop refund-only request. | No | * Returns | * Fulfillment Basic (430340)
  • Order Information (430276) | | RET-REF-UPDATE | The application may enable the seller to view status updates for a TikTok Shop refund-only request. | No | * Returns | * Fulfillment Basic (430340)
  • Order Information (430276) | | RET-REF-ACCEPT | The application may enable the seller to accept a TikTok Shop refund-only request. | No | * Returns | * Fulfillment Basic (430340)
  • Order Information (430276) | | RET-REF-REJECT | The application may enable the seller to reject a TikTok Shop refund-only request. | No | * Returns | * Fulfillment Basic (430340)
  • Order Information (430276) | | RET-REPL-NEW | The application may enable the seller to view a new TikTok Shop replacement request. | No | * Returns | * Fulfillment Basic (430340)
  • Order Information (430276) | | RET-REPL-UPDATE | The application may enable the seller to view status updates for a TikTok Shop replacement request. | No | * Returns | * Fulfillment Basic (430340)
  • Order Information (430276) | | RET-REPL-ACCEPT | The application may enable the seller to accept a TikTok Shop replacement request. | No | * Returns | * Fulfillment Basic (430340)
  • Order Information (430276) | | RET-REPL-REJECT | The application may enable the seller to reject a TikTok Shop replacement request. | No | * Returns | * Fulfillment Basic (430340)
  • Order Information (430276) | | RET-REPL-NEW | The application may enable the seller to sync a new TikTok Shop replacement order to the application's platform. | No | * Returns | * Fulfillment Basic (430340)
  • Order Information (430276) | | RET-REPL-OG | The application may enable the seller to view the relationship between a TikTok Shop replacement order and the original order. | No | * Returns | * Fulfillment Basic (430340)
  • Order Information (430276) |