Product updates, tips, and cross-border e-commerce insights.
Yes. CH has passed the official service provider reviews of major cross-border e-commerce platforms:
The software is built on official open platform APIs. Order data is obtained via store authorization through the platform's official secure channel — your store account password is never required.
The credential screenshots below are taken from the official platform consoles:


The following platforms and regions are currently supported:
More platforms are being added. Contact support if you need another platform.
Yes. In TikTok live-stream auction / flash-bid scenarios, an order usually starts in UNPAID or ON HOLD / Pending status right after the bid is won. Enable these statuses in the "Listened Order Status" settings and the ticket will be printed immediately when the bid is won, without waiting for payment.
Notes:

Automatic printing requires all three conditions:


If everything above is set but still no ticket comes out, check the log area at the bottom of the Listening page for errors. If "Listened Order Filtering" (product ID / product name filter) is enabled, verify the filter conditions — most "no ticket" cases are caused by it.
Whether the pushed TikTok order includes the buyer nickname depends on your store type (as of May 2026):
Other platforms: Shopee includes nicknames except Taiwan; Shopify includes them on Grow plans and above; Ozon always includes them.
If your store doesn't meet the conditions but you still need nicknames on tickets, we provide three methods that fetch the nickname locally on your computer with your authorization (never through our servers):
See the full tutorial: TikTok buyer nickname setup (3 methods)
Go to https://chdd.fun and download the Windows or macOS version from the homepage. For the Linux build, please contact support.

After installation, open the app, register an account and log in.
Store authorization connects your store to the app through the platform's official open platform, so the app can receive orders for real-time and manual printing.

Note: for US local stores, ACCU type can follow the steps above; for CCCU type, please contact support for assisted authorization.

Listening is the switch for receiving real-time order pushes: when enabled, the platform pushes new orders to the app in real time (shown on the Listening page); when disabled, no real-time orders are received and auto-printing will not work.
After store authorization and template design, turn on the listening switch for each store in the Stores list:

For fully automatic printing you also need to enable Auto Print and bind a template — see Why are new orders not printed automatically?
By default, TikTok orders are printed only for Awaiting Shipment and Cancelled statuses. You can freely enable other statuses in the settings.
Status mapping:
UNPAIDON HOLD or PendingAWAITING SHIPMENTImportant: after the buyer places an order and pays, all three statuses above may each push an order — meaning up to 3 tickets for a single order. Enable only what your workflow needs. Other statuses push orders when the corresponding action happens.
We recommend adding a text component bound to the Order Status field in your print template to distinguish ticket types.

If the Orders page returns nothing, check in this order:
*.myshopify.com domain assigned by Shopify, not a custom domain).If the log says the print succeeded but no ticket comes out:
SKU Merge is a template parameter that decides whether one order prints one or multiple tickets:
In short: choose All for one ticket per order; choose No or Same for multiple tickets.
Note: with All, product info is bound to the Product Name field — it becomes a combination of name, SKU and quantity, and some SKU-level fields (SKU quantity, SKU amount, etc.) become invalid.
macOS security (Gatekeeper) only trusts apps from the Mac App Store or those with a Developer ID signature by default, so unsigned apps are reported as "damaged".
Fix: open Terminal and run (replace /path/to/app with the actual path — you can drag the app into the Terminal window):
sudo xattr -r -d com.apple.quarantine /path/to/appPress Enter, type your login password (input is hidden), and press Enter again.
Two common causes on Windows:
Select the orders on the Orders page and click "Batch Print". You can also enable auto-printing for a fully automated process from order to print.
Yes. Choose or design templates in the Template Center, with built-in text, barcodes, QR codes, logos, and dynamic variable binding.
Email insistc85@gmail.com or add WeChat: chenhuang5019.