Online store · Admin · Shop till
Your own online store, admin and shop till, in one system
Northgate Commerce gives a business its own store on the web, an admin to run it, and a till for the shop, all sharing one stock. Your brand, your server, your data.
Or open the admin demo (read-only, one click, no sign-up).
Try it now
This site is the demo. Everything is real software running on sample data: nothing is for sale, no order is ever placed, and the sample data is restored every night.
The store your customers see
Browse categories, search, filter, pick sizes and colours, fill a cart and try checkout.
Open the storeThe admin you would use
Dashboard, products and variants, stock, orders, homepage editor, reports and the till, read-only.
Open the admin demoA look inside the admin




Everything a shop needs to sell online
Catalogue with real variants
Products with up to 3 options (size, colour, material…) and up to 2,048 variants each, every one with its own price, SKU, barcode and stock.
Search and filters
Instant search suggestions, category pages and filters you define yourself: by option, attribute, price or availability.
Cart and checkout
A fast mobile checkout with cash on delivery, delivery charges and a free-delivery threshold. Totals are always worked out by the server.
Stock you can trust
Every change is recorded in a stock history, with stock counts, low-stock alerts and per-variant alert levels.
Order management
Confirm, ship, deliver and collect payment step by step, with courier tracking numbers and order tracking for customers.
Dashboard and reports
Today’s orders, what needs confirming or shipping, best sellers and sales reports you can download as a spreadsheet.
Your brand, your homepage
Logo, colours and fonts, three ready-made themes, and a homepage built from eight kinds of sections, all edited in the admin.
Staff and permissions
Staff accounts with roles, so a cashier sees only the till and an order manager only orders. Sign-ins and important changes are recorded.
A till for your shop, on the same stock
Sell in your shop and online without counting twice. Every sale, return and stock count lands in the same stock history.
- Scan a barcode or search by name, SKU or barcode
- Cash, card or bank transfer, with change worked out
- Discounts for staff who are allowed to give them
- Printed receipts, returns and sales put on hold
- One stock for the shop and the website: nothing is sold twice
- A daily summary of in-store takings by cashier and payment method
How it is built and installed
Technology
- Storefront and admin
- Next.js 15 and React 19
- API
- NestJS 11 (REST, versioned)
- Database
- PostgreSQL 16 with Prisma
- Server
- Linux (Ubuntu 24.04), Node.js 24, systemd
One codebase; every business runs its own deployment with its own database. Categories, attributes, options, filters, themes and homepage content are data, not code, so stores differ without forks.
- Tell us about your shopWhat you sell, your options and sizes, delivery charges, and whether you also sell in a shop.
- Your own server and databaseEach business gets its own deployment and its own database. Nothing is shared with any other store.
- Branding and catalogueYour logo, colours, homepage and products, set up in the admin you will use every day.
- Private preview, then liveYou check everything on a private preview first; then it goes live on your web address with nightly backups.
Ways to get it
A licence for the source code is separate from installation and customisation work: take one, or both.
Source code licence
For developers and teams who will run it themselves.
Quote on request
- The complete source code: storefront, admin, API and till
- Installation, deployment and recovery guides
- Automated end-to-end and business-rule checks
- Licence terms set out in your written quote
Installation and branding
For a business that wants its own store, ready to use.
Quote on request
- Your own server set-up, database and nightly backups
- Your logo, colours, homepage and navigation
- Your categories, options and products set up
- A private preview before going live, and staff training
Agency and customisation
For agencies running stores for several clients, or special requirements.
Quote on request
- One codebase, a separate deployment and database per client
- Changes and new features scoped to your requirements
- White-label deployments, subject to your agreement
- Terms and timelines agreed in writing
Questions
Can I try it before asking?
Yes. The store on this site is the live demo: browse, search and try checkout (no order is placed). The admin can be opened read-only with one click, so you can see every screen without changing anything.
Which payments does it take?
Cash on delivery online, and cash, card or bank transfer at the till. Online card or wallet payments are not included today; they can be scoped as customisation.
Is my store shared with other businesses?
No. Every business gets its own deployment and its own database. There is no shared data and no shared login between stores.
Does it work on phones?
Yes. The store is designed for phones first, and the admin and till work on tablets and computers.
What do I need to run it?
A Linux server (Ubuntu 24.04 is what it runs on today) with Node.js 24 and PostgreSQL 16, and a web address. With the installation package we set this up for you.
What about support and licence terms?
Support, updates and licence terms depend on the package and are set out in your written quote before you decide.
Talk to us
Tell us about your shop and which option suits you. We reply with a written quote, including what is included, support and licence terms.
- Email: xaharx@gmail.com
- Phone: +923018486876

