
1. Inventory - batches and expiry
Exact stock for every item at the moment you check - no delayed data, no overnight syncs. For products with an expiry date (supplements, cosmetics, food) we track every batch separately: quantity, date received, expiry date and the warehouse where it sits.
FEFO by default - batches with the nearest expiry date ship first automatically. When expiry approaches, SMS and email alerts are generated with the exact number of days left, so the business has time to react with a promotion or to phase the product out. Every item has a full movement history.










