Useful discovery
Search, filters, comparison and alternatives for large catalogues.
BIG FISH · Retail and distribution
Online stores, B2B platforms and dealer workspaces. Help buyers find products, see account terms and place orders that respect stock and company rules.
Design × industry workflow
FROM WEBSITE TO SERVICE
Search, filters, comparison and alternatives for large catalogues.
Prices, contracts, pack sizes and customer restrictions.
Basket, approvals, documents and repeat purchasing in one workspace.
INTERACTIVE EXAMPLE
Try the journey “Build basket → Check inventory → Validate account terms → Confirm order”. Change the inputs to see when the next step becomes available.
An educational model with fictional companies, values and rules. All actions stay in the browser; no data is submitted. This illustrates a possible solution, not a connected system or a client case study.
INPUT
WORKFLOW RESULT
Enable JavaScript to use the example.
WORKFLOW
| Layer | Responsibility |
|---|---|
| Website and interface | Presents the product, explains conditions and guides the action. |
| Application server | Checks permissions, valid transitions and repeated requests. |
| Business systems | Confirm authoritative data within the agreed exchange scope. |
| Responsible people | Make decisions requiring professional assessment and approval. |

BIG FISH · RETAIL & DISTRIBUTION
For retail networks, we design catalogues that help shoppers narrow their choices quickly. Filters, comparison, product variants and store availability work together. Promotions do not obscure essential specifications or prices.
Wholesale buyers need different tools: ordering by SKU, list uploads, pack quantities and contract terms. We design repeat purchases and partial availability so that a large order does not require opening dozens of separate product pages.
SOLUTION GUIDE
Design decisions, data, permissions and acceptance checks. Exact business rules and integrations are defined for your organisation.
Retail and distribution / 01
Store design extends far beyond promotional banners. Fast selection, readable product details and a clear basket determine usability. B2B journeys add item-code entry, repeat ordering and specification import. Show pack size, minimum quantity and lead time before checkout so orders do not return for avoidable corrections.
During design, document representative screens and expected user actions. For each decision, identify what editors maintain, what comes from another system and who owns its freshness.
Acceptance check: A first-time mobile visitor can find the relevant service and next step.
Retail and distribution / 02
The workflow connects these stages: Build basket → Check inventory → Validate account terms → Confirm order. Each transition has an owner, inputs and a visible result. Before implementation, map the normal journey, correction, cancellation and repeated actions. Interface status must represent a confirmed state rather than a button click.
Acceptance check: Returns and retries preserve input without duplicating the result.
Retail and distribution / 03
Products have variants, units, pack multiples and warehouse availability. Orders preserve prices and terms at confirmation time. Displayed stock is separate from a reservation; final checks happen at checkout. If some lines are unavailable, identify them precisely and offer an agreed substitute or split shipment.
Acceptance check: Reference data changes do not overwrite an agreed document.
Retail and distribution / 04
Buyers work within an organisation and contract. One employee builds a basket, another approves purchasing and accounting staff access documents. Price changes after approval need visible history. Credit terms and limits are supplied by authorised systems or company rules, never trusted from browser input.
Acceptance check: A different organisation cannot retrieve a restricted file by direct URL.
Retail and distribution / 05
Connect products, prices, inventory and documents to the chosen accounting systems. Define update batches, timing and processing order. Repeated order submissions return the original outcome. An ERP outage must not produce a confirmed order message while reservation and account checks remain pending.
Acceptance check: An unavailable source never appears as a confirmed success.
Retail and distribution / 06
For long operations, acknowledge receipt and retain the result identifier. Retrying after a connection loss must not create a second record. Separate user-correctable errors from cases requiring a specialist, preserving input under the agreed handling rules. Design empty, loading, forbidden and unavailable states before implementation rather than after launch.
Acceptance check: A repeated event does not apply an operation twice.
Retail and distribution / 07
Build search structure around categories, brands and useful product selections. Support item codes and agreed synonyms, with alternatives for unavailable products. Keep personalised prices out of public caches. Test rapid basket entry, long product names and realistically large catalogues.
Acceptance check: Search and filters lead to useful pages without endless duplicates.
Retail and distribution / 08
The first release covers the complete journey from “Build basket” to “Confirm order”, supporting pages and editable fields. Test mobile views, roles, forms, documents and integration failures in staging. Save the previous state and define rollback before switching. Handover includes editor instructions, the exchange design and a checklist for future releases.
Acceptance check: Recovery has been tested on a copy, and editors can maintain fields independently.
FAQ
Yes. Start with structure, design, content and a complete enquiry journey. Design catalogue entities and identifiers with the future portal in mind to avoid another data migration.
We first inspect the supported interface, permissions and test environment. Then agree data scope and system responsibilities. If no suitable API exists, assess an alternative and its limitations separately.
Page types, content volume, roles, integrations and first-release scope. Discovery produces a structure, prototype and staged estimate. This page’s demonstration is neither a finished system nor a fixed-price promise.
Start with business objectives, website structure and the workflow that needs a better experience.
Your enquiry has been sent. We will contact you to discuss the project.