Sales

One order stream. Every channel.

Wholesale orders, web shop, subscriptions, contract roasting, walk-in, phone, market and pop-up events. Roastnet routes the whole stream through one schedule, one inventory, and one set of books.

Sales channels

Every order, the same shape.

A customer order in Roastnet is just an order. It does not care whether it came from the web shop, the wholesale book, a subscription cycle, a phone call, or a market stall. Status, payment, dispatch, and invoicing follow the same rails.

  • Channels: web, wholesale, subscription, walk-in, phone, sample, contract.
  • Payments: cash, card, account on Net terms, pay-later.
  • Search and filter by customer, channel, date, status, value.
  • Order detail with line items, discounts, packaging, and dispatch trail.

Wholesale customers, your way.

Each cafe gets contract pricing, a credit limit, a Net term, and a portal login. The roastery sees standing orders, last-N order history, account balance, and any open service tickets in one place.

  • Per-customer contract pricing per coffee and per pack size.
  • Net terms and credit limits, with overdue invoices on the dashboard.
  • Standing wholesale orders with next-delivery dates.
  • Cafe re-orders against the same catalogue they buy from.

Subscriptions that respect the roast schedule.

Weekly, fortnightly, monthly, or custom cadences. Pause, resume, cancel, gift. Roastnet drops each cycle into the roast schedule on the right day so subscribers always get the freshest batch.

  • Recurring cadences with operator-friendly cycle calendar.
  • Gift subscriptions with separate billing and shipping contacts.
  • Pause, resume, or cancel without the customer losing their plan.
  • On-time rate tracked per subscriber so retention is visible.

Markets and pop-ups, planned and reconciled.

Plan the event in advance: how many bags of each product, expected revenue, expected discount mix. At the event, take card or cash. After the event, reconcile actual sell-through against the plan to learn what to bring next time.

Contract roasting, with pricing the customer can see.

List the coffees you offer for white label. Set volume-tier pricing per coffee. Optionally offer branded packing with an inbound warehouse address for the customer's bags. Buyers see exactly what they will pay before they commit.

Packaged retail stock, in step with roasting.

Track packaged units per product and per pack size. Low-stock thresholds raise an alert in time for the next roast day. Discounts and write-offs are first-class entries, not stock corrections after the fact.

Coupons, tracked at the customer level.

Issue discount codes, set redemption limits, watch usage and total redeemed value. Coupons attribute to the customer record so retention spend is measurable.

Accounting & sync

Books that match the order stream.

Every order, invoice, refund, and lease payment lands on a single ledger. Multi-currency from day one. Stripe, BACS, and bank-transfer payments reconcile automatically. When you are ready to push to your existing accounting tool, Roastnet syncs to Xero, QuickBooks Online, and Sage so the bookkeeper never has to re-key a line.

Xero
Xero
QuickBooks
QuickBooks
Sage
Sage
Stripe
CSV export
  • Multi-currency invoicing with FX captured at issue.
  • Stripe, bank-transfer, and cash payments on the same ledger.
  • Two-way sync with Xero, QuickBooks Online, and Sage.
  • Per-product COGS rollups so margin is visible at the bag.

Bring every channel into one stream.

Most roasters consolidate three to five tools the day they switch. The schedule, the stock, and the books finally agree.