← All case studies

Wholesale & distribution

Onyii Nwa Imo

A wholesale and retail business quoting two different price levels by hand over WhatsApp. We built a platform where retail and wholesale pricing is handled by the system, with a catalogue and order tracking.

Onyii Nwa Imo — screenshot of the live system
Onyii Nwa Imo — live at www.onyiinwaimo.com

The brief

Onyii Nwa Imo sells both to individual buyers and to resellers who buy in volume. Two customer types, two price levels, one person holding the whole thing in their head.

Every enquiry meant re-sending photos, remembering which price band the buyer belonged to, and tracking the resulting order in a chat thread that quickly scrolled out of reach.

What was actually going wrong

Dual pricing done by memory is a slow leak. Occasionally a reseller is quoted retail and walks away; occasionally a retail buyer is quoted wholesale and the margin disappears. Neither shows up in any report, because nobody is measuring the quotes that went wrong.

The bigger constraint was capacity. When only one person can answer "what does this cost for you", the business can only grow as fast as that person can reply to messages.

The goal was to move pricing rules out of one person's head and into a system, so buyers can serve themselves up to the point where a human genuinely adds something.

Before and after

AreaBeforeAfter
PricingQuoted per conversation, by memoryTiered retail and wholesale pricing held by the system
CataloguePhotos re-sent to each buyerA browsable catalogue with a link to share
OrdersScattered across chat threadsRecorded and trackable
New buyer enquiryStarted from scratch each timeBuyer sees the range and prices before asking

What we built

Tiered pricing as a system rule

Retail and wholesale pricing are held per product and applied by buyer type rather than recalled per conversation. The rule is written once and applied consistently every time.

A real catalogue

Products, categories and availability live in one place, so a buyer can browse the range instead of waiting for photos to be forwarded. The catalogue is a link that can be shared into any conversation.

Order tracking

Orders are recorded against the buyer with their current status, so "where is my order" has an answer that does not require scrolling a chat history.

WhatsApp kept in the flow, deliberately

Buyers here negotiate. Rather than fighting that, the platform hands the conversation to WhatsApp at the right moment — with the product and price already attached, so the chat starts from a shared fact instead of a question.

Decisions worth explaining

Not a checkout-first store

A conventional cart-and-pay flow would not match how wholesale actually trades. The platform presents the catalogue and pricing, then routes to a real conversation for the order.

Pricing rules the owner can change

Prices move. If changing one requires a developer, the site becomes wrong within a month and stops being trusted. Pricing is editable by the business.

Light pages, small images

Buyers browse on mobile data. Every image is compressed and sized for phones, because a catalogue that takes too long to load is a catalogue nobody scrolls.

Where it stands now

Pricing logic now lives in the platform rather than in one person's memory, so the correct price band is applied consistently.

Buyers can see the range and what it costs them before they start a conversation, which means conversations start further along.

Orders are recorded rather than reconstructed from chat. The platform is live at onyiinwaimo.com.

What we would tell the next client

  • Model the way the business actually trades, not the way e-commerce templates assume it trades.
  • Anything that changes weekly must be editable by the owner.
  • WhatsApp is not a fallback here; it is the channel. Design for it on purpose.

Recognise your own business here?

Bring the process that costs you the most time. We will tell you what it would take to fix it.

Book a consultation

More case studies