🏪 Store Manager

Checking connection…

Dashboard

Your store at a glance.

1 Upload a sheet

Excel (.xlsx / .xls), CSV, or a photo of a stock sheet. Rows should contain the barcode, the location and the check (counted available quantity). A price column is optional.

📄
Drop a file here or click to browse
.xlsx · .xls · .csv · .jpg · .png · .webp

Purchase orders

Write an order yourself or upload the supplier's sheet, then receive it into stock when the delivery arrives.

NameCreatedStatusLinesNew itemsReceived
No purchase orders saved yet.

New sale

Scan a barcode or search by name. The cart stays visible while you work.

🔎

Scan to sell

Point the scanner at a barcode and the item drops straight into the cart.
No barcode? Type part of the product name and pick from the list.

Orders

Newest first. New orders appear automatically while this page is open.

New sale
OrderDateCustomerChannelItemsTotalPaymentFulfillment

Drafts

Carts parked for later — a held sale, a quote, or an invoice waiting to be paid. These are Shopify draft orders, so they also appear under Orders → Drafts in your admin.

New sale
DraftUpdatedCustomerItemsTotalStatus

Quotes

Every quote number this shop has printed, newest first — what it was for, who asked, and for how much. When a customer says yes, the quote becomes an official invoice from here: the goods are billed as they stand, without rebuilding the cart.

NumberQuotedForCustomerTotalStatus

Official invoices

Every MOF invoice number this shop has issued, newest first — what it was for, who it was made out to, and for how much. Numbers are spent only when an invoice really prints.

NumberIssuedForMade out toTotalReceiptStatus

Invoice customers

The customers official invoices and quotes are made out to — company name, MOF #, telephone and address, held once so the Print dialog fills them in instead of asking each time. Whatever gets typed when paper prints is saved back here by itself.

CustomerMOF #TelAddressCustomer ID

Statement of account

Pick a customer from the file and every official invoice made out to them lines up against the payments received, oldest first, down to what is still owed. Bound it to a period and everything earlier is carried in as a balance brought forward.

📒

Whose statement?

Search the customer file above, or press Statement on a customer's row — the statement reads their official invoices straight off the book.

Customers

Everyone the shop knows: what they have bought, what they have spent, and the company and address an official invoice needs. Search by name, email or phone — a phone number can be typed the way it is written on a card.

CustomerContactCompany & city OrdersSpentSince

Prep queue

Carts sent to the shop floor. Employees work these in the picking app at /prep — this is the counter's view of what is being picked.

JobSentFromItemsPickedStatusPicker

Stock alerts

What the floor found on the shelf when it did not match the screen. Raised from the picking app at /prep — usually the first anyone knows a count has gone wrong.

ItemSaysShelf vs screenNoteWho

Employees

Accounts for the picking app at /prep. They can work the prep queue and correct shelf locations — nothing else: no prices, no stock, no orders.

NameUsernameStatusLast sign-in

Products

Scan or search for anything in the catalogue to see its price, its stock at every location, and which shelf it is on. Prices and shelf codes can be changed here; everything else stays in Shopify.

ProductBarcodeShelf PriceIn stockStatus

Projects

Parts pulled off the shelf for a build. Adding an item takes it out of stock straight away — it has left the shelf, so Shopify should say so. Anything that turns out not to fit goes back with one click; whatever is still held when you close the project counts as used.

ProjectStartedItems HoldingReturnedStatus
🔧

No projects yet

Start one for a prototype, then scan the parts you take for it. They come out of stock as you add them, and go back when you return them.

Kits

A kit is a set of products sold as one item, with its own barcode and price. Send a kit to prep to have boxes assembled ahead of time — assembling takes the parts out of stock, and selling then takes a prepared kit. Anything sold beyond what is prepared comes out of the parts, worked out live from the component stock in Shopify.

KitItemsPreparedPrice BarcodeStatus