Context and challenge
Vangusto is a Polish producer of gummies and marshmallows that sells to consumers on TikTok Shop. In its first month the shop took 8,939 orders, 664 on the busiest day. Polish law requires a fiscal receipt for every order, and the buyer has to receive it.
Without an integration the receipts had to be written by hand, order by order, which took 10 to 12 hours a day. E-receipts sent by email never reached buyers, because TikTok gives the seller only a masked address. The fiscal software on the shop PC closed itself on errors and stopped after overnight Windows updates. The accountant needed a returns register with receipt numbers, and nobody had time to keep it.
Solution
The integration joins TikTok Shop, the Sellasist order system and a Posnet fiscal printer into one automatic flow. An order lands in Sellasist, easyfiscal prints the receipt, and the ENSOMEDIA server fetches the e-receipt, checks that the order number matches, turns the receipt into an image and sends it to the buyer in the TikTok Shop chat through TikTok’s official API. Each order gets its receipt exactly once. Cancelled orders are skipped, and ambassador orders at 0 zł get a 0.01 zł receipt, because the printer cannot fiscalise a zero amount.
Returns read from the TikTok API go into a register with the receipt number, sale date, till number and VAT rate. Every month the accountant receives a ready workbook: receipts per day, returns, and receipts of orders cancelled after printing. The owner sees the state of every order in a panel.
A one-file installer runs on the PC next to the printer. A guard restarts the fiscal software after a crash and reports printer errors, and Windows restarts only at night and logs itself back in, so printing is running in the morning.
The result for Vangusto: the 10 to 12 hours a day that went into writing receipts by hand now go into production and the shop. TikTok sales can grow without hiring anyone for the till, because a day with 664 orders runs on the same system as a day with 75. Every order has a fiscal receipt, and the buyer gets it in the chat where they bought. The accountant gets the returns register ready instead of assembling it from messages. When chat delivery went live, more than 1,700 receipts from the first week reached buyers in one day.
Results and stack
Automatic fiscal receipts for TikTok Shop: Vangusto saves 10 to 12 hours of manual work a day, and every buyer gets the receipt in the TikTok chat.
- 10-12 h
- less manual receipt writing every day
- 8,500+
- receipts in the first month, printed and delivered automatically
- 96%+
- of orders with a receipt the same day
2026PHP 8TikTok Shop APISellasist APISQLiteeasyfiscalPosnetPowerShell