Skip to main content

Order management system (OMS)

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-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) | | 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) | | ORD-SYNC-SAMPLE | The application must be able to properly map free samples from TikTok Shop and sync them to the platform. | Yes | * Order Management | * Order Information(430276) | | ORD-SYNC-ONHOLD | When TikTok Shop orders are placed, there is a 1-hour "On Hold" period where sellers should not fulfill orders. Regardless of whether an app uses Order APIs, you must confirm that it supports the "On Hold" status. If your app does not process orders for sellers, you can go to the TikTok Shop Partner Center to complete the "On Hold Status Developer Declaration" without updating your integration.

The application must be able to block the seller from fulfilling orders that are in the "On Hold" status. When the seller installs your application, they must not be able to see a warning regarding "On Hold" support. | Yes | * Order Management | * Order Information(430276) | | ORD-SYNC-GIFT | The application must be able to properly map gift or giveaway products from TikTok Shop and sync them to the platform. | Yes | * Promotion Orders | * Order Information(430276) |