Set a new password

For security, you must choose a new password before continuing. It must be at least 8 characters.

Quick Actions

Columns

Drag to reorder

Categories

The master catalogue tree on the left. Each vendor composes their menu from it - and every shopfront that vendor operates inherits their menu.

Vendor Menu

Shopfronts

Price Updater

Upload a supplier or price-list CSV and Orderly matches every row to your catalogue (by SKU, supplier SKU, barcode — your choice, with product-name fallback). You review the impact before anything is written: cost hikes and drops are marked per line, margins are recomputed, and any product whose shelf price no longer holds its margin is flagged together with a suggested new selling price. Nothing changes in your data until you press Apply — only the lines you tick get written, everything is audit-logged, and a PDF/CSV report of the run can be downloaded afterwards.

Row colours: selling price needs updating — suggested RRP offered margin dropped slightly — review when convenient red margin % would sell at/below cost greyed line excluded from Apply

Upload price list

Map Columns

— data rows. We took a guess at the mapping; adjust anything before analyzing.

Map the required columns first.
Analyzing price list…
rows On hand: units Stock value: out low
Loading stock...
Actions

Admins can create accounts and grant capabilities. Each new user is asked to set their own password via a secure invite link.

Invite Permissions Actions
Loading audit log...
Details

Company Details

Internal Contacts

Purchasing Preferences

Lets you add a supplier's SKUs whose on-hand stock is ≤ 1 unit when creating a PO. Scoped to the PO's issuing vendor and delivery location, so suppliers serving multiple stores only show the items that store sells.

Server Connection

Replies from suppliers go here instead of the sender address (useful when sending from a no-reply address).

Publicly reachable URL for email signature images/assets (e.g. https://orderly.example.com). Leave blank to fall back to the local address.

Security

Email Template

Insert Placeholders
Format with the toolbar, or insert placeholders from the list above. Click the image icon to upload an image directly into the email.
Add your signature, contact details or logo here. Click the image icon to upload an image directly.
When enabled, e-mails are sent as plain text instead of HTML. Formatting and images in the body/signature will be stripped.

Email Assets

Max 5MB

Email Preview

Live preview with sample values — placeholders like {{company_name}} are shown with example data.

Warehouses

Physical locations used as delivery addresses on Purchase Orders.

Vendors / Shops

Business entities (e.g. Booze Wagon, Wagon Petcare) that issue Purchase Orders. POs can select which vendor to issue from.

Point of Sales

Sales channels (e.g. Wolt, Bolt, Woo) with their default platform fees. Each venue can enable channels and override fees from its own profile.

Integrations

Sales channels Orderly can connect to. Configure each one individually - more integrations are on the way.

Woo Hub

Syncs stock with your central store, feeding every other channel from one source of truth.

Stock Hub Connection

Each shop gets its own connection. Webhooks are routed to a store by their source URL and per-store secret, so orders land under the right shop.

Sync Options

Configure the store webhook to POST to — only reachable if this app is publicly hosted.

minutes

Shared cadence for whichever of the above are enabled. Stock pull aligns local stock to the hub; price push sends only SKUs changed since their last push; order pull imports new/changed orders incrementally. Runs only while this app is running.

Receipts and manual adjustments push to the store automatically. Pull Stock From Store aligns local stock to the hub (brings in sales). Prices push only on this button or when linked. Pull Orders From Store imports the last 30 days of store orders into Orderly for the recent-orders list.

Channel Attribution

While the hub fronts them, orders the shopfront posts for delivery platforms arrive stamped "woo". Add rules so they land under their real channel on the Orders page and in KPIs. First matching rule wins; when no rule matches, the order stays under the hub's channel.

Check Auto-pull orders and the pull button in Sync Options to (re)apply rules to new imports; rules are saved with Save Store Settings.

Recent Orders ()

Linked SKUs ()

Sync Log

Backup & Restore

Download a full database backup that includes orders, stock and every other table, or restore from a previously downloaded full backup. Legacy JSON restore is still available for the old partial export format.

Automatic Backups

Daily database snapshots, kept automatically (newest 30 retained).

No automatic backups yet.

Created Filename Size Actions

Danger Zone

Permanently delete ALL data (suppliers, SKUs, purchase orders, email history). This cannot be undone.

Feature

Serves each supplier's contact details as a vCard (.vcf) from its own private, unguessable link — ready to drop into an email or chat. No card is reachable until the feature is on AND the supplier is opted in from the supplier card.

Public Domain

Used to build the share links below and on supplier cards. Leave empty to use whatever host the app is currently being viewed on (localhost:8000 by default).

Preview

Each shared supplier has its own live link (with a unique security token) revealed when you tick "Share contact card" on that supplier. Rotating a supplier's link invalidates the old one.

Tick the checkboxes to bulk-download, bulk-email, bulk-submit, or bulk-mark-as-sent selected POs.
Actions
Show per page
Loading credit notes...
Actions
order · showing