Its own address, on day one
A new shop is resolvable, routed and trusted the moment its row exists. No DNS record to add, no certificate to request, no nginx file to edit.
- Subdomain per business
- Wildcard certificate
- Bring your own domain
Open an online store without hiring a developer.
One catalogue behind the counter and behind the shop, and every sale posts itself to the ledger.
A public shop, run from the same back office as the till.
No DNS record to add. No certificate to request. The shop is trading the day the business exists.
A new shop is resolvable, routed and trusted the moment its row exists. No DNS record to add, no certificate to request, no nginx file to edit.
Build the front page out of sections: product rails, banners, brand strips, collections and buying guides. Each one carries its own schedule, so a sale opens and closes on the shop’s own clock rather than the server’s.
Search survives a typo and reads a price phrase. Filters are drawn from the catalogue itself, guides narrow a shopper to a brand, and anything still undecided can be put side by side.
The till, the stockroom, and the branch behind them.
One chain, whether the sale was rung up at the counter or paid for online an hour earlier.
The till is an installable app that keeps its own catalogue and captures every write in an outbox. When the connection returns each one replays exactly once, because the key that identifies it is minted when the sale is taken and not when it is sent.
A sale depletes stock at moving average cost as it is rung up. Transfers, adjustments and counts each show you the journal they are about to raise before you post them, so the accounting decision is visible at the moment you make it.
The item you price at the counter is the row the shop lists. Publishing is a switch on that item, not a second product to keep in step, so a price change reaches both channels at once.
The half most retail software leaves to your accountant.
| Account | Debit | Credit |
|---|---|---|
| 1010Cash and mobile money | 4,876.00 | |
| 4000Sales | 4,000.00 | |
| 2200VAT and levies payable | 876.00 | |
| 5000Cost of goods sold | 2,600.00 | |
| 1200Inventory | 2,600.00 | |
| Balanced | 7,476.00 | 7,476.00 |
Raised by closing the shift, not by exporting a file and posting it somewhere else.
Closing a shift batches the day into one balanced journal. Which account each line lands in comes from a posting mapping you can read and change, so the ledger never depends on an account code buried in a procedure.
Customer accounts with statements and reminders, supplier expenses, recurring invoices, and a VAT return laid out the way the GRA asks for it.
Payroll that tells you exactly who it left out and why, attendance from a clock pin at the door, and a fixed asset register that depreciates and schedules its own maintenance.
Every business connects its own credentials, so settlement lands in your account and never passes through ours. Nothing here is a roadmap item: each one has a screen, and the shop refuses to trade on a provider you have not connected.
multi branch scopingper location stockproduct variantscategory specificationsbuying guidesside by side comparisondelivery zones and ratespickup pointsgift cardsloyaltyan offline tillpasskeys and two factoran audit trail on every writerole based accesscustom domainsorder notificationsshopper accountsproduct requestsa GRA VAT returnrecurring invoicesan asset registeran assistant that answers from your own data
Yes. A new shop answers on its own subdomain straight away, on a certificate that already covers it, so it is trading the day you create it. Add your own domain when you are ready and it takes precedence from the moment it verifies.
Cards and mobile money through Paystack or Hubtel, Stripe where you need it, and pay on delivery or pay on collection for the shoppers who would rather not pay online. You connect your own account, so the money settles to you.
Yes. The till is installed on the device, keeps its own copy of the catalogue, and holds every sale in an outbox until the connection returns. Each held sale carries the key it was given when it was taken, so a replay cannot charge anybody twice.
No, because they are the same catalogue. The item you price at the counter is the row the shop lists, and publishing it online is a switch on that item rather than a second product to maintain.
Yes. Stock, prices, staff and reporting are scoped per location, a user is granted the branches they may see, and the head office reads the roll up across all of them.
Sales carry their levies as they are rung up, and the VAT return is laid out the way the GRA asks for it rather than as a spreadsheet you assemble at the end of the month.
Yes, as an opening adjustment. It is worth knowing why that matters: stock entered as an opening balance credits opening balance equity, while the same quantities entered as a count would book your whole stockroom as income for the month.
Create the business, stock it once, and it is selling at the counter and online before the afternoon is out.