Wholesale B2B
Search EnhancementSe

The baseline

Navigational friction

Linear path

Transitioning a major wholesale platform from a hidden, tab-nested search box to a fast, site-wide discovery engine allowed us to cut ordering friction for over 1,300 retailers.

The original layout buried the search bar. Even on the "View All Products" page, the search box was tucked away inside specific navigation tabs rather than sitting prominently at the top of the entire site. This forced a slow, step-by-step mental model where store managers had to actively look for the tab containing the search input, rather than just clicking and typing from wherever they happened to be.

As the initial attention map shows, user focus was completely scattered across the crowded grid. Because the search wasn't intuitive or easily accessible, buyers were forced to hunt through dense rows of text and manually scan individual cards just to find basic details. This visual evidence of an awkward, hidden layout became our main case for building a simpler, search-first solution.

01

Cognitive overload

Store managers had to scan a crowded screen just to locate the search box nested within the tab layout. This added unnecessary mental steps and slowed down their weekly restocking routines.

02

Metadata fragmentation

Crucial product details like brand names and potency levels were buried and hard to scan in the standard list view, making it difficult to compare items quickly once they did find them.

03

Interaction cost

Because the old search was trapped inside the product listing tabs, a retailer couldn't look up a quick item from their account or cart page without resetting their entire journey to go find that specific tab again.

Linear path

Transitioning a major wholesale platform from a hidden, tab-nested search box to a fast, site-wide discovery engine allowed us to cut ordering friction for over 1,300 retailers.

The original layout buried the search bar. Even on the "View All Products" page, the search box was tucked away inside specific navigation tabs rather than sitting prominently at the top of the entire site. This forced a slow, step-by-step mental model where store managers had to actively look for the tab containing the search input, rather than just clicking and typing from wherever they happened to be.

As the initial attention map shows, user focus was completely scattered across the crowded grid. Because the search wasn't intuitive or easily accessible, buyers were forced to hunt through dense rows of text and manually scan individual cards just to find basic details. This visual evidence of an awkward, hidden layout became our main case for building a simpler, search-first solution.

The Discovery

User flows

To fix these journey issues, I mapped out a new path that shifts the focus from endless scrolling to direct, intentional search. Instead of forcing users to navigate through multiple pages to find what they need, the updated flow centers around a site-wide search modal that acts as a shortcut for quick restocking.

The original process required store managers to land on the platform, open the general shop view, and then locate a nested search box just to start filtering. If they wanted to look up items from different sections, they had to constantly reset their path and start over. This back-and-forth added massive friction for repeat buyers who already knew exactly what SKUs they wanted to buy.

By introducing a global search modal, we gave retailers an immediate starting point from any page on the site. The new flow introduces smart shortcuts—like quickly accessing recently viewed items or popular search terms right inside the modal. This cuts out unnecessary navigation steps, allowing high-volume buyers to move from a search query straight to size selection and cart addition in seconds.

The systemtic appraoch

Wholesale architecture

To bring the optimized search experience to life, I didn't just design a pretty product card; I engineered a flexible system that handles everything behind the scenes. The product catalog is uniquely complex. We needed a way to display strict, legally mandated details—like legal warnings and shifting potency ranges—right alongside standard e-commerce choices like size, colour, and quantity selectors.

To keep this manageable, I developed a single, modular product card template in Figma. Instead of building dozens of separate cards for different product types, this layout uses smart rules to adapt automatically. The anatomy blueprints on the left show how we standardized the structure, while the variations on the right show how the card cleanly shifts to handle over twelve different product categories.

By building the card as a dynamic system rather than a static drawing, I ensured a highly efficient handoff for our engineering team. Developers can inspect a single master component in Figma Dev Mode and instantly see the exact spacing constraints, typography styles, and interaction states required for production—saving weeks of back-and-forth alignment while automatically maintaining compliance.

To keep this manageable, I developed a single, modular product card template in Figma. Instead of building dozens of separate cards for different product types, this layout uses smart rules to adapt automatically. The anatomy blueprints on the left show how we standardized the structure, while the variations on the right show how the card cleanly shifts to handle over twelve different product categories.

By building the card as a dynamic system rather than a static drawing, I ensured a highly efficient handoff for our engineering team. Developers can inspect a single master component in Figma Dev Mode and instantly see the exact spacing constraints, typography styles, and interaction states required for production—saving weeks of back-and-forth alignment while automatically maintaining compliance.

Component Property Ops

  • One Component, Many Uses: I built the product card as a single master element that adapts based on the item type (like dried flower vs. topicals). This keeps the Figma file organized and lightweight for the whole team.

  • Ready for Developers: Every hover, active, and error state is cleanly mapped out. Developers can quickly grab exact CSS behaviors without guessing or messaging me for clarification.

Defined Layout & Spacing Tokens

  • Consistent 8px Grid: I used a strict 8px spacing system for all padding and margins. This keeps the design tidy and stops text blocks from overlapping or collapsing on smaller screens.

  • Easy-to-Tap Targets: All buttons and dropdowns have a minimum size of 48px. This ensures warehouse operators or retailers using tablets on the move can tap accurately without misclicking.

Logic & Compliance

  • Built-in Accessibility: Color contrasts and text sizes are baked right into the system tokens. If the system needs a global update, it is programmatically guaranteed to pass contrast checks automatically.

  • Regulatory Layouts: I left dedicated slots in the card layout for legally required data (like THC content and health warnings), making sure the layout doesn't break when regulations change.

The Outcome

Results

Validation

The proof of this updated layout is clear when looking at the final attention map. By moving the search experience into a clean, high-contrast modal, we successfully focused the user’s attention exactly where it matters most: directly on the search results and product variations.

Instead of searching blindly or wandering through a crowded layout, store managers are now guided down a clear visual path. This design was so successful at balancing user speed with strict regulatory rules that the entire layout has remained our active production standard for over two years without requiring any major modifications.

01

Faster Ordering Path

By bringing critical actions like size selection directly into the search results modal, we created a fast shortcut for repeat orders. Retailers can now search, select, and add items to their carts in significantly fewer clicks.

02

Long term stability

The design has required zero major updates or structural changes since its launch. This long-term durability proves that the component system was built with a strong foundation that easily scales as new products are added.

03

Fewer order errors

Requiring buyers to pick their product details inside the search modal before adding to the cart acted as a natural guardrail. It successfully cut down on incomplete or accidental orders, reducing customer support overhead.

The Takeaways

Leanring process

Desktop

Tablet

Mobile

Desktop search modal

This view highlights the core search modal overlaying the main product catalogue. By dimming out the background grid, we give store managers a focused workspace where they can type a single query and see instant results without losing their place on the site. Crucial details like product brands and regulatory metrics are organized cleanly in line, allowing high-volume buyers to confidently scan, select sizes, and restock an entire category straight from the modal interface.

Design remains in production as of 2026. Retailer feedback continues to cite the Global Search modal as the primary tool for weekly inventory replenishment.

The Takeaways

Leanring process

Desktop search modal

This view highlights the core search modal overlaying the main product catalogue. By dimming out the background grid, we give store managers a focused workspace where they can type a single query and see instant results without losing their place on the site. Crucial details like product brands and regulatory metrics are organized cleanly in line, allowing high-volume buyers to confidently scan, select sizes, and restock an entire category straight from the modal interface.

Design remains in production as of 2026. Retailer feedback continues to cite the Global Search modal as the primary tool for weekly inventory replenishment.

Desktop

Tablet

Mobile

The Takeaways

Leanring process

Desktop

Tablet

Mobile

Desktop search modal

This view highlights the core search modal overlaying the main product catalogue. By dimming out the background grid, we give store managers a focused workspace where they can type a single query and see instant results without losing their place on the site. Crucial details like product brands and regulatory metrics are organized cleanly in line, allowing high-volume buyers to confidently scan, select sizes, and restock an entire category straight from the modal interface.

Design remains in production as of 2026. Retailer feedback continues to cite the Global Search modal as the primary tool for weekly inventory replenishment.

© Teodoro Studio 2026

Design systems · Product UX · Enterprise tools

© Teodoro Studio 2026

Design systems · Product UX · Enterprise tools