A range nobody could search for.
Everything the mill produced lived inside emailed PDF catalogues. A buyer searching for the exact quality they make found competitors and marketplaces instead — the range was effectively invisible to anyone who was not already a customer.
Worse, adding a new design meant going back to whoever built the PDF. The catalogue was permanently a season behind the loom, and specifications ended up in WhatsApp captions where nothing can be compared.
A range buyers can filter, and staff can update.
Filters on real specifications
Quality, composition, width and GSM — the fields buyers actually compare on, rather than a gallery of photographs.
Office-editable content
New fabrics added by the client’s own staff without calling us, because a catalogue that needs a developer goes stale.
Built for a market phone
Fast on a mid-range Android on patchy signal, since half the audience opens it standing in a market.
Design-level enquiries
Enquiries arrive carrying the design number, so nobody has to work out which "blue one" was meant.
Two calls that shaped the build.
Specifications over styling
We spent the budget on the data model rather than animation. In B2B textiles the filter is the product experience — everything else is decoration.
No login wall on the range
The client considered gating the catalogue. We argued against it: search cannot index what it cannot see, and a buyer will not register before they know you make what they want.
The range became findable and current.
- Buyers arrive from search for specific qualities instead of only from forwarded messages.
- The office adds new designs itself, so the catalogue reflects the current season.
- Enquiries arrive with the design and specification already attached.
Client-reported outcomes, described qualitatively — we publish numbers only where the client has agreed to them.