Case study 01 / AZ Provider

A clearer path through B2B trade.

Two design stories: comparing logistics routes and keeping supplier offers connected to their Pre-invoice.

Lead UI/UX redesignEvaluation → architecture → interfaceDesign deliverables
01 / Project overview

Make the next business decision easier to understand.

AZ Provider connects products, companies, trade services and logistics. I led the UI/UX redesign, moving from evaluation and information architecture into detailed interface design.

Problem

Buyers need to compare routes and follow supplier responses without losing context.

Design response

Consistent route attributes and a Pre-invoice → offers → conversation structure.

Evidence & stage

Evaluated interface, architecture documents and detailed designs. User validation is the next step.

My contribution
Heuristic evaluation, competitive analysis, synthesis, information architecture, six user flows and detailed UI design.
Working context
Client-led B2B platform redesign, with business terminology and requirements defined with the client.
Constraint
Direct user interviews and product analytics were unavailable. I used interface evaluation and design hypotheses to guide the work.
Stage
Design deliverables. This case focuses on logistics selection and pre-invoice follow-up.
AZ Provider · Homepage design Tap to view the full page ↗
Two decisions, followed from problem to interface01 · Compare a shipment route02 · Follow a pre-invoice into its offers
02 / Evaluation

Start with what the interface makes difficult to understand.

My heuristic review recorded problems in how product results communicated filters and selected states. These findings established a clarity principle for the redesign: a person should be able to understand their options and the effect of their choices.

Finding 01Controls need meaning

Icon-only filters lacked clear text labels and selection feedback.

Design direction: name the control and make its state visible.

Finding 02Changes need feedback

Active filters and sorting did not clearly explain the result set or support quick removal.

Design direction: expose selected conditions and a route back.

These findings concern the existing product-results page. The logistics work below shows how I applied the clarity principle to a separate designed flow.

Evaluation source · original notes
Product-results evaluation · filter meaningTap image to inspect ↗
Product-results evaluation · active statesTap image to inspect ↗
03 / Prioritization

Distinguish a local interface fix from a structural change.

The Impact/Effort matrix helped distinguish local clarity changes from structural work. I use two selected priorities here: clearer filter states and conversations linked to the business activity they belong to. Impact is a design estimate, not a measured improvement.

HIGH IMPACT · LOWER EFFORT

Filter labels and states

A local change to how a control explains itself and reflects a selection.

Design focus → comparison clarity
HIGH IMPACT · HIGHER EFFORT

Entity-linked inbox

A structural change: conversations need a relationship to the business activity they belong to.

Design focus → transaction continuity

The distinction is scope: clarifying a label or selected state affects a control; connecting an inbox requires consistent relationships, navigation and context across screens.

Impact/Effort source · selected quadrants
Quick wins · original matrixTap image to inspect ↗
Major projects · original matrixTap image to inspect ↗
04 / Decision story 01 · Logistics

From route options to a conversation with context.

CHALLENGE

A shipment decision depends on cost, transit time, transport modes and included services. Once a buyer chooses a route, those details still matter when asking for a quote.

MY DESIGN CHOICE

Use consistent route attributes, align the selected options in a comparison table and carry the chosen route into the provider conversation.

01 · SHORTLISTSearch resultsFilter and select routes.
02 · COMPARESelected routesReview the trade-offs side by side.
03 · CONTINUEQuote conversationDiscuss the selected route with its provider.
01 · Find the relevant options
Search results · Tehran to Hamburg · Route cards, filters and the selected-route count share one workspace.Tap to enlarge and inspect ↗
  1. Comparable attributes

    Price, transit time and included services follow a consistent order across the cards.

  2. Readable route segments

    Transport icons and text labels identify road, sea and air segments along each route.

  3. Visible selection

    Selected cards and a route count explain what will appear in the comparison.

02 · Make the trade-off explicit
Compare selected routes · GulfLink Freight and Eurasia Road Freight are aligned against the same decision criteria.Tap to enlarge and inspect ↗

Read this screen: the example contrasts a lower-cost road-and-sea route with a faster road route. Each column has its own Request Quote action, so the next conversation has a specific route behind it.

03 · Carry the route into the conversation
Logistics quote request · GulfLink Freight · The selected route stays visible beside the messages, with a link back to the comparison.Tap to enlarge and inspect ↗

Read this screen: the Tehran–Hamburg route, transport modes and transit estimate remain in the context panel. Messages can clarify cargo, customs and insurance while the comparison and shared document remain accessible.

The trade-off

Comparison adds another step and repeats route information. It gives the buyer a dedicated decision space; retaining a compact route summary in the conversation then avoids relying on memory during negotiation.

Explore the logistics workflowOpen detailed logistics flow ↗
05 / Decision story 02 · Pre-invoice

Keep every offer connected to its Pre-invoice.

CHALLENGE

The buyer needs to inspect supplier responses without losing the product, quantity, destination and requirements that define the transaction.

MY DESIGN CHOICE

I treated the Pre-invoice as the parent context. Its detail page leads into related offers. Conversations can start from the Pre-invoice or a specific offer, while retaining the parent context.

01Pre-invoiceRequirements and quantity
02Related offersPrice, terms and supplier
03ConversationContinue with that supplier
01 · Pre-invoice details and the entry to related offersTap image to inspect ↗

Read this screen: the requirement remains the main object; the offers count and “Review Offers” action sit alongside it.

02 · Offers retain the parent Pre-invoice summaryTap image to inspect ↗

Read this screen: the top summary carries the product, quantity and destination forward. Supplier rows expose their terms and lead to a conversation.

03 · Continue from either entry point

One conversation structure, two ways in.

A conversation can begin around the published Pre-invoice or a supplier’s offer. Both views retain the parent Pre-invoice; the opening context explains why this discussion started.

Conversation started from a Pre-invoice · The thread references the product and quantity; an offer received during the discussion appears as a distinct event.Tap to enlarge and inspect ↗
Conversation started from an Offer · An offer-context banner links to the supplier response while the parent Pre-invoice remains available in the side panel.Tap to enlarge and inspect ↗
  1. Stable parent context

    The product and quantity remain visible through the Pre-invoice summary.

  2. A specific reason to talk

    The opening context distinguishes a Pre-invoice discussion from follow-up on an existing offer.

  3. Documents beside the discussion

    Shared files and links to the offer or Pre-invoice support the next step in negotiation.

The trade-off

Keeping a compact summary on the offers page repeats information. That repetition preserves context at the moment the buyer compares responses and chooses whom to contact.

06 / Outcome & reflection

Two design outputs, one principle: preserve decision context.

The design output makes route choices comparable and keeps supplier offers attached to their Pre-invoice. The evaluation, priority matrix, sitemap and six user flows connect the interface work to the decisions behind it.

What the design demonstrates

Consistent comparison attributes, visible selection, a clear next action and transaction context carried between pages.

What I would validate next

Test route selection and supplier follow-up as separate tasks, looking for completion without help, loss of context and recovery from a wrong choice.

The deliverable is a connected set of detailed designs: shortlist and compare routes, request a quote with route context, review supplier offers and continue the conversation from a Pre-invoice. Task success is the next validation step.

Next validation tasks
Route comparison

Task: Choose two routes for a shipment, compare them and request a quote for one route.

Observe: Unassisted completion, mistaken selections, whether the buyer can explain the route trade-off and whether the selected route remains clear in the conversation.

Supplier follow-up

Task: Open a Pre-invoice, compare its offers and contact one supplier.

Observe: Whether the buyer reaches the intended conversation and retains the product and quantity context.

Explore the supporting architecture
Proposed sitemap · source documentTap image to inspect ↗
Next case study

Toochi — a plan for two.

Explore Toochi ↗
Mohi Eliyasi · AZ Provider case study← Back to all work
Design detail

Use Zoom in, then scroll to inspect the details.