Our branches often lose internet.+
The till keeps serving sales offline and syncs afterwards. What genuinely needs a connection is seeing other branches' availability, because that number lives elsewhere.
We have thousands of codes and variants.+
The count is not the problem as long as the data can be mapped. Items with size and colour variants are recorded as one product with variants rather than thousands of separate products, so till search stays fast.
Can it take online orders too?+
Yes, and that is the main reason to unify stock. The online store reads the same figure as the till, so an item just sold in store stops showing as available on the site.
What about stock takes?+
They still happen, but become a reconciliation rather than a count from zero. Differences are recorded with reasons on their own document, so loss patterns become visible across periods.