VIEN
E-commerce

One place for every marketplace's stock

The real stock lives in the ERP, not on the marketplaces. Every day the system compares, suggests a safe number, and pushes it to Shopee and TikTok Shop with a single file upload.

4×/hourstock map rebuilt
~40warehouses and stores in one pass
5 minmarketplace order sync

how it works

the problem

Selling in stores, on Shopee and on TikTok Shop at once means three different stock numbers. Fixing each product by hand on each marketplace is slow and error-prone, and blind automatic pushes can set stock below the orders already taken.

We made the ERP the source of truth, let the machine do the maths and the comparison, and kept a person in the loop before new numbers go live.

results

  • One stock number for every channel, computed from the real ledger.
  • No more stock set below orders already taken.
  • Shopee tokens refresh before they expire, and only the ERP refreshes them so two systems never fight over one.
  • A TikTok rate limiter shared through Redis across 6 servers removed thousands of "too many requests" errors a day.

stack

Node.jsMongoDBRedisBullMQS3Shopee APITikTok Shop API

want something like this?

Tell us about your problem. We reply within one working day.