💷 Manage Price Lists

🧮 Set Cost from Margin

🧮 Costing Sheet

📥 Import Prices

📥 Import Products

📋 Previous Orders

📥 Import Cost Prices

📥 Import Customers

🏷 Manage Categories

Add a collection or extra stop

For anything on the round that isn't an order, such as collecting a misplaced item or a return. It appears on the run sheet and the driver's phone like any other stop.

📋 Paste a list of stops

One stop per line: name, address, postcode, note. Only the name and postcode are needed; the note is what the driver sees. Separate with commas or tabs, so rows copied from a spreadsheet work too. Start a line with Pick-up: to make just that one a collection.

🚚 Manage Drivers, Routes & Zones

📊 Delivery Report

to

📍 Live Drivers

🗺 Send to Drivers

Butchers Block Advisory

Butchers Block Admin

Staff Access Only
Butchers Block Advisory Admin
New Orders
—
Processing
—
Dispatched
—
Invoiced
—
Today
—
orders placed
All
New
Processing
Dispatched
Invoiced
Cancelled
📦 Archived
🚚 Delivery day
↕ Sort
0 selected
Order Delivery Status
📋

No orders found

Company Name

Order Ref

Status

Import Order

Paste a WhatsApp message, email, or a voicemail you've typed up. AI will read it and build a draft order for you to review before it goes into the system.

Customers

0 selected
👥

Select a customer to view or edit

Products

🥩

Select a product to edit

Create Order — Staff Portal

Order Details

📋 Previous Orders ✏ Change
Defaults to tomorrow — change if needed
Order Items 0 items

Click products on the left to add them to this order

Items0
VATZero-rated
Total£0.00

Company Settings

Customer Announcement

Shown to customers when they log in to the trade portal — daily specials, a menu change, a delivery update, or just a good morning. Leave it off to show nothing.

Adds a "View Product" button to the banner that jumps the customer straight to it in the catalogue.

Your Business Details

These appear on all printed invoices and picking lists, and the logo appears on your trade site's login screen.

These three give each stop an estimated arrival time, and let the route planner work around customers' delivery windows (set on each customer's Details tab). Estimates, not satnav — tweak the speed if drivers are consistently early or late.

Invoice Settings

Shown as a highlighted notice on every invoice and delivery note printed from here on. Leave blank to turn it off.

Service Charges

Added as separate lines on every new order's invoice, zero-rated like the meat. The small order charge is judged on the final weighed goods total (before charges). Changing these only affects orders placed afterwards — each order keeps the charges it was placed with. Waive either one for a specific customer on their Details tab, or remove it from a single order with the ✕ next to it.

Xero Export

Used by Export CSV → Xero sales invoices. These must match your Xero chart of accounts, or the import will land on the wrong account.

The Cost of Goods Sold account and Purchases Tax Rate are used by the "Xero product codes" export, alongside the Sales fields above, so an imported item carries both a sale price and a purchase/cost price — not just the sale side.

Sage 50 Export

Used by Export CSV → Sage 50 invoices. Product codes must already exist as records in Sage 50 — export "Sage 50 product codes" first and import those via File → Import in Sage before importing invoices, or lines with unrecognised codes will fail.

The Purchase Nominal Code and Purchase Tax Code are used by the "Sage 50 product codes" export, alongside the Sales fields above, so an imported item carries both a sale price and a purchase/cost price — not just the sale side.

Email

Sends via Resend. The "from" address below must be on a domain verified in your Resend account, or emails won't deliver.

Comma-separated. These addresses get a quiet copy of every order confirmation and invoice email (the customer never sees them), plus their own "🔔 New Order" alert the moment a customer places an order themselves — even if the confirmation email to the customer above is switched off — and a "📥 New Import" alert whenever a message (Quick Order, WhatsApp or email) lands in the Import inbox needing processing.

Margins

When you enter a cost price on a product, its margin is shown live in the product editor. This is the floor — any product's margin on sale price below it is flagged red.

WhatsApp

The number you forward customer group orders from. Messages that arrive from this number and don't have a customer's WhatsApp tag in front are labelled "Forwarded by you" in the Import inbox instead of "Unmatched number", so they're easy to tell apart from a genuine unknown sender.

Your Password

Used to sign in to this admin dashboard.

Packer Password

The single shared password warehouse/packing staff use to sign in at the packer portal (/login). Changing it takes effect immediately — let staff know before they next need to sign in.

Goods In Password

The password staff who receive deliveries use to sign in at Goods In (/goods-in). Separate from the packer password, so packers can't open Goods In. You can always get in while signed in here as admin.

Traceability / Recall

Search a lot number to see every order, customer and product that received stock from that batch.

Received (goods in)

LotReceivedDocProductSupplierApproval Supplier batchKill dateUse byBorn / Reared / SlaughteredNet kg

Sent out (orders)

LotProductQtyUnit CompanyOrder RefDelivery DatePacked
🔎

Enter a lot number above to search.

Round Planner

Pick a delivery day, press Auto-build, then drag drops between rounds to adjust. Saving sets each order's driver, route and stop number, which the Driver Run Sheet and Send to Drivers then follow.

Prep Sheet

Combined totals of every product across all orders for the date(s) below — how much to prepare in total, not per order.

ProductOptionTotal (kg)Total (pieces)Orders
📋

No orders in this date range.