Skip to content

Design customer and field sales apps around their tasks

Customer reordering and field sales work for assigned customers need clear flows. An example shows where company context, drafts and shared components matter.

Lena Fischer2 min read
Smartphone in front of a tablet, both showing a green shopping cart symbol.

I would design an app’s working flows around tasks and permissions. A business customer orders for their own company; a sales representative works with several assigned customers. Shopify documents company assignment and reordering in B2B customer accounts. Microsoft’s mobile sales application provides entry through recent records and meetings.

A stationery wholesaler comparison

A fictional wholesaler plans mobile access for purchasing and field sales. The following comparison describes the intended tasks:

Work step

Customer app

Field sales app

Start

Open an authorised location of the customer’s own company and find a previous order.

Select an assigned customer for the visit.

Draft

Assemble items and quantities for the customer’s own company.

Create an order draft in the selected customer context.

Review

Check quantities, delivery destination and the customer’s own order context.

Check the draft’s customer link and intended next processing step.

The shared product list may look similar. In field sales, repeatedly selecting a different customer becomes part of the workflow.

In this example, switching to another customer should leave an existing draft clearly assigned to its original account. The interface must show that link when opening and saving. Merely changing the start view must not silently transfer the draft to another company. The team also defines which advisory notes stay internal and which information customers may see.

Permissions must be checked server-side; hidden fields are insufficient. The planned role view should therefore be reviewed alongside the permitted data access.

Reuse shared components with purpose

Product search, item cards and price checks can use a shared technical foundation. If field sales only occasionally prepares an order draft for assigned customers, a shared app with clearly separated work areas may also fit. Separate apps are not required by the role difference alone.

In the prototype, check reordering for the customer’s own business and drafting for an assigned customer. In particular, observe whether the right company assignment stays understandable when switching customers and saving.

Sources

Written by

  • Lena FischerEditor for E-CommerceLena Fischer looks after the e-commerce articles at ASES. She writes about shop systems and how they connect to other applications, and explains the technical processes behind online retail.

Follow ASES

Read more

All articles

E-Commerce with ASES

Online shops, marketplaces and B2B portals