All modules

Module

Orders

Full order lifecycle with granular shipping states — every stage tracked, every customer informed, no order number ever colliding.

Granular shipping states

Ready, out for delivery, fulfilled — each stage fires its own customer email automatically, and exactly once. No duplicate spam on re-saves.

Tenant-specific numbering

CODE-YEAR-SEQUENCE order numbers from an atomic per-year counter at the database level — two orders can never collide, even under concurrent writes.

Guest checkout that converges

Guest orders auto-resolve to an existing CRM customer by matching name + phone or email — front-desk speed without fragmenting histories.

A single source of truth

Versioned orders, automatic status rollups from the pieces below, and a complete interaction log on every record.