Skip to content
Stroom
All work

Amrak

One ordering app between food suppliers and the stores they serve.

Amrak · One ordering app between food suppliers and the stores they serve.

Food suppliers take orders by email, WhatsApp, photos and fax, then re-key them. Prices differ by client and by unit.

Two products: a supplier portal that owns prices, promotions and clients, and a client app for structured reorders.

Supplier web portal (orders, customers, items, price lists, promotions, analytics, roles) and a client app (browse, cart, orders, reorder).

What we did
  • UX research
  • UX/UI design
  • Web portal + app
Sector
B2B food ordering
Market
B2B
Platform
Portal + app

The insight

Orders arrive in every format

Email, WhatsApp, photos, fax. Rarely anything structured.

  • 7–8 minto key in one 40-line order by handChoco blog, Nov 2025
  • 61%of B2B buyers prefer a rep-free experienceGartner, Jun 2025
  • 1/3+of revenue from e-commerce, for B2B firms that offer itMcKinsey B2B Pulse 2024

Who it’s for

Three people, one order

Primary persona

Sales & ops manager

Every order, every price, every client, all day.

Food supplier serving hypermarkets and retailers · negotiated prices per client

A wrong price costs more than a slow order.

Synthesised from research, not a quote

Goals

  • Receive complete orders without re-keying
  • Apply the right client price and promotion
  • Catch reorders before the client calls

Frustrations

  • Orders by email, WhatsApp, photos and fax
  • Re-keying errors and disputes
  • Missed restock dates

Behaviours

  • Keeps price lists in spreadsheets
  • Calls clients to remind them to reorder
  • Reports sales from exports

What it means for the design

  • Price lists by client and unit
  • A restock check per client
  • Analytics with a Sheets export

Job to be done

When a client needs restocking, I want their order to arrive complete, at their agreed price and promotion, so I can deliver without calls, re-keying or disputes.

  • Admin & finance

    Controls who changes prices; needs reporting.

    Roles and permissions, exports

  • Store buyer

    Reorders across suppliers; fears stock-outs and surprise prices.

    Browse by supplier, promotions, history

Proto-personas · built from desk research and Stroom’s flow board · assumptions to validate with supplier interviews

Customer journey

One order, start to finish

The supplier’s ops manager, from restock to report.

Stage01Restock due02Order in03Price & check04Deliver05Review
DoingA client is due to restockThe order arrivesApplies price and promotionShips, updates statusReports sales
TouchpointsCalendar, phoneWhatsApp, email, faxERP, spreadsheetsDelivery, phoneSpreadsheets
On their mindWho is due to reorder?Is this order complete?Which price applies?Where is the order?What sold this month?
Feeling
Pain pointsReminder callsWhatsApp, photos, faxRe-keying, wrong prices“Where is my order?”Data stuck in spreadsheets
Opportunity → designRestock check sent per clientStructured orders from the appPrice lists per client and unitStatus in portal and appAnalytics, export to Sheets

Current-state journey · Proto-journey from desk research and the flow board · to validate with supplier interviews

User flow

The restock loop

The supplier asks; the client reorders in a few taps.

  1. Supplier sets a restock cycle
  2. Client needs items?No → next date is set
  3. 01Client browses
  4. 02Cart by supplier
  5. 03Supplier sees the order
  6. 04Client tracks, reorders

Supplier portal

The day, on one screen

Orders, requests, alerts and revenue for the supplier.

Amrak
Amrak · Supplier portal
Amrak · Supplier portal

Supplier dashboard · Client app home

Orders and clients

Every order, structured

New client requests matched to ERP data, then accepted.

Amrak
Amrak · Orders and clients · Orders management
Orders management
Amrak
Amrak · Orders and clients · Customers · new requests
Customers · new requests

Catalogue

Price lists that fit the deal

SKUs with barcodes and units, prices per customer.

Amrak
Amrak · Catalogue · Items · SKUs, barcodes, units
Items · SKUs, barcodes, units
Amrak
Amrak · Catalogue · Price lists per customer
Price lists per customer

Client app

Reorder in a few taps

Browse by category or supplier. One cart, split by supplier.

Amrak · Client app · Browse
Browse
Amrak · Client app · Cart · by supplier
Cart · by supplier
Amrak · Client app · Orders · reorder
Orders · reorder
Amrak · Client app · Home
Home

Design decisions

Every choice has a reason

What we chose, and the evidence behind it.

  1. 01

    Price lists by client and unit

    B2B runs on negotiated terms: piece, shrink of 6, carton of 24, with dates and one price per unit.

    Stroom flow board

  2. 02

    Customer requests matched to ERP

    New clients are checked against ERP data before acceptance. No duplicate accounts.

    Stroom flow board

  3. 03

    A proactive restock check

    Replaces the reminder call; the reply sets the next date. A pattern from Ordermentum-style reordering.

    Business News Australia

  4. 04

    Browse by supplier or category

    Buyers order from many suppliers. The multi-supplier pattern of Choco and Ordermentum.

    choco.com; Business News Australia

Questions

Who was Amrak designed for?

Sales & ops manager: Every order, every price, every client, all day.

What challenge did Amrak face?

Food suppliers take orders by email, WhatsApp, photos and fax, then re-key them. Prices differ by client and by unit.

What did Stroom design for Amrak?

What we did: UX research, UX/UI design, Web portal + app. Sector: B2B food ordering. Market: B2B. Platform: Portal + app.

Let’s start your project

Tell us about your product and what you are trying to achieve, and we will get in touch to plan the next step.

Start your project

To get started, what do you need?

Choose what fits your product today and we’ll guide you step by step.