• B2B
  • WEB
  • 2025

Adapting a marketplace seller dashboard for mobile

Seller product catalogue Reporting period and finances Order list

Context

Tandem is a marketplace for equestrian goods and services. Sellers run everything from a web dashboard: products, services, orders, finances, stores, chats and reviews.

The brief

The client wanted the dashboard to work fully from a phone. Not a trimmed-down version, but the same flows as on desktop — from creating a product to handling a refund. Tables, long forms and navigation were the hard parts.

My role

I adapted the desktop flows to mobile patterns under the guidance of senior designer Valeria.

Outcome

The mobile dashboard is in production. Every desktop flow works from a phone with nothing cut: sellers add products, handle orders and refunds, and track payouts.

290+

Mobile screens

41

Dashboard flows

200+

Desktop screens

2. Adaptation rules

Table → card

A row becomes a card: status and amount in the header, the item itself in the middle, dates in the footer.

Filters → sheet

A row of dropdowns collapses into one button. Every filter opens in a full-screen sheet with “Reset” and “Apply”.

Hover → tap

Tooltips that appeared on hover on desktop now open on tap.

Primary actions at the bottom

Buttons from the page header move to a pinned bottom bar, within thumb reach.

Sidebar → tab bar

The most frequent sections live in the tab bar at the bottom of the screen.

Tabs scroll

Tabs neither wrap nor shrink — they scroll horizontally.

4. Tables into cards

How a table turns into cards

A table row becomes a card: status and amount rise into the header, the category becomes a tag under the title, dates drop into the footer. The row of filters folds into one button, and the sidebar into a tab bar.

Product list as cards Product actions menu Product rejection reason Product filters in a sheet

My products

A product has six columns on desktop. On a phone the card answers the two questions that matter first: what state the product is in and what it costs. The category becomes a tag under the title, dates go to the footer, actions hide in a “three dots” menu, and filters move into a sheet.

Rejection reason on tapping the status in the mobile catalogue Rejection reason on hovering the status in the desktop dashboard

Rejection reason

On desktop the rejection reason pops up when you hover the status. There is no hover on a phone, so the status became tappable: one tap and you see what to fix.

Reporting period cards in mobile finances Finances table in the desktop dashboard

Finances

The heaviest table in the dashboard: a reporting period and eight columns of amounts. Stack them plainly and a single card fills the whole screen.

Finances as cards with a grid of amounts Transposed finances table Reporting period detail

Two display options

We worked through two options. The first is a card with a grid of amounts where the “To be paid” total is set large. The second is a transposed table: columns become rows and periods scroll horizontally. Cards are easier to read on the move; the table wins when several periods need comparing. Inside a period the transactions are cards again — with an export-to-Excel button.

Order list New order notification Order actions menu Order filters in a sheet

Orders

Same principle: payment status and amount in the header, number and buyer in the middle. A new order arrives as a toast, and the card menu lets you confirm, cancel or message the buyer right away.

5. Forms

Product form on a phone Product form on desktop

Creating a product

On desktop the form is a long page with buttons in the header. On a phone it is a full-screen view: the title and the close button stay put while the form scrolls beneath them.

Choosing the item type Suggestions while typing the title Attribute reference list Picking a value in a sheet Filled-in product form

From the plus to a filled-in form

The plus in the catalogue header opens a sheet asking what to add. The first letters of the title suggest matches, and attributes are picked from a reference list on a separate screen — with search, a “Selected only” toggle and pinned buttons.

6. Order detail page

Order detail page on a phone Order detail page on desktop

Order

The desktop tabs are kept but scroll horizontally. “Confirm” and “Cancel” are pinned at the bottom, and rare actions hide in a menu.

Order contents Buyer details Order actions menu Order change log

Tabs and actions

Order contents, buyer details with their order history, a menu that opens the chat, and the order’s change log.

7. Stores and addresses

Adding a store on a phone Adding a store on desktop

Adding a store

The “Store details” and “Pickup addresses” tabs stay, the form folds into a single column, and the buttons are pinned at the bottom.

Store list Store form Pickup address Switching between addresses

Several stores and addresses

With more than one store the section opens as a list. Pickup addresses switch with tabs, and each has its own opening hours and blocked dates.

8. Wrap-up

What I took away

Adapting isn’t squeezing a screen — it’s rebuilding the hierarchy: on every screen you decide again what matters most. Shared rules saved the most time: the flows were assembled from the same handful of decisions.