Features
Everything you need to run a modern retail business, online and in person, from a single shop to a chain of branches.
A storefront that is yours
Sell online from a branded store your customers can reach directly, without building a website first.
- Your own address
- Every store gets a moracommerce.com subdomain the day it opens, and you can point your own domain at it whenever you are ready.
- Themes and branding
- Choose a storefront template, set your colours, logo and announcement bar, and the store looks like your business rather than ours.
- A catalogue that stays in step
- Products, prices, images and stock levels come straight from the same catalogue your counter sells from, so the site is never quietly out of date.
- Checkout that fits how people pay
- Card and bank transfer through your own payment gateway, plus store credit from a customer wallet and coupon or referral codes at checkout.
- Orders in one queue
- Online orders land in the same order list as counter sales, with status updates and receipts your customers can follow.
Sell in person, even with no internet
A till on the web, on the desktop and on Android. All three ring up sales fast and none of them stop when the network does.
- Three tills, one catalogue
- Web POS in the browser, a desktop app for macOS and Windows, and moraPOS on Android. Staff use whichever suits the counter.
- Offline first
- The desktop and mobile tills hold your catalogue locally, keep selling through an outage, and sync every sale back when the connection returns.
- Scan, sell, print
- Barcode scanning at the till, printed labels for products that arrive without one, and receipts with your branding and tax lines on them.
- Prices worked out for you
- Customer pricing tiers, per-branch and per-category tax rates, discounts and part-of-a-set sales are all applied by the till, not by the person holding it.
- Off-catalogue work
- Charge for a repair, a bespoke item or a one-off service at an agreed price without polluting your product list.
- Guardrails that matter at a counter
- The payment method is never guessed for you, a wrong device clock cannot corrupt your sales history, and cancellations reach every till rather than only the one that made the sale.
Stock you can actually account for
Know what you hold, where it is, what it cost you and what it is worth, across every branch.
- Per-branch stock
- Each branch holds its own inventory, with transfers between them that both sides confirm rather than a number someone edited.
- Every movement is on the record
- Sales, restocks, transfers, adjustments and returns all write to a stock movement ledger, so a number that looks wrong can be traced to what moved it.
- Batches and expiry
- Track stock by batch with expiry dates, sell the oldest first, and get warned before something on your shelf goes out of date.
- Restock in bulk
- Upload a delivery as a spreadsheet, review it as one batch, and print barcode labels for everything that came in.
- Count with your phone
- The stock audit app turns a phone into a scanner for a full or partial count, then shows you the variance before you commit it.
- What it is worth, over time
- Daily valuation snapshots record cost and retail value per branch, so stock value is a series you can look back at rather than a figure that only exists today.
Customers, pricing and loyalty
The same customer, recognised whether they buy at your counter or on your storefront.
- Accounts and history
- Customer records with contact details, full order history and notes, shared across the storefront and every till.
- Store credit that balances
- Customers can prepay into a wallet and spend it later. Every movement is a ledger entry, so the balance is derived rather than typed.
- Pricing tiers
- Retail, wholesale, reseller or tiers of your own, applied automatically to the right customer at checkout and at the till.
- Coupons and referrals
- Run discount codes, and reward customers who bring other customers with credit or commission you set.
- Reach them directly
- Send branded email and SMS broadcasts to a segment of your customer list, from your own sender rather than a generic one.
- Bring your existing list
- Import the customers you already have from a spreadsheet, phone numbers and all.
Know your numbers
Answers about the business, for whatever period you ask about, without rebuilding them in a spreadsheet.
- A dashboard per period
- Revenue, orders, margin and stock value for today, this month, this year or a range you choose, with the period before it alongside for comparison.
- Profit and loss
- Revenue against cost of goods and recorded expenses, computed from the order lines themselves rather than a rolled-up figure that can drift.
- Reports you can hand over
- Sales, inventory, valuation, movement and expiry reports, exportable as PDF or Excel with the caveats printed on the document.
- Cost stays need-to-know
- Which roles may see cost prices and margins is your decision, and it holds across reports, exports and the assistant.
- Numbers in your timezone
- A day means your trading day, not a UTC one, so a closing evening lands in the day you actually traded it.
Your team, with the right access
Staff see the part of the business they work in, and you can see what they did.
- Roles and permissions
- Owners, managers, cashiers and roles you define, with staff able to hold more than one and permissions adding up rather than fighting.
- Scoped to a branch
- A branch manager works in their branch. Cross-branch views and actions are for the people who should have them.
- Attendance
- Staff clock in and out from the app, optionally only within range of the shop, with breaks and worked hours recorded.
- Leave
- Staff request leave, managers approve or decline it, and the record sits with the rest of the HR history.
- An audit trail
- Stock adjustments, price changes, cancellations and settings changes record who did them and when.
More than one business
Run several stores from one login, each with its own data, staff and storefront.
- Properly separate
- Each business has its own catalogue, customers, staff and reporting. Nothing leaks between them.
- Switch without signing out
- Move between the businesses you belong to from the same account, including across their different storefront addresses.
- Trade with each other
- Send stock between businesses on the platform as a request the other side approves, with cost, price and product images carried across.
And the rest of it
The smaller things that stop you needing another tool.
- An assistant that knows your data
- Ask about your own sales, stock and customers in plain language, and it answers from your live numbers within the permissions you have.
- Memberships and recurring products
- Sell subscriptions and recurring plans alongside ordinary products.
- Files where the work is
- Keep supplier invoices, delivery notes and documents in the app instead of a folder on one laptop nobody else can reach.
- Notifications you control
- Order confirmations, low-stock warnings, expiry alerts and reminders, on the channels you switch on.
- Social selling
- Turn orders that arrive through social media into proper orders that decrement stock and show up in your numbers.
See it on your own numbers
Open a store in minutes, or have us walk you through it first.