Retail / operating model

Retail POS and assisted selling on SUNMI

Design the path from product scan to payment, receipt, stock update and store handover across counters, sales floors and back-office operations.

Discuss your project

Retail / operating model

A retail device plan has to follow the customer and the stock record.

A fixed till can handle the transaction, but it is not the only point where work happens. Associates may check stock on the sales floor, take payment in a queue, print a receipt at a pickup point or apply a label in the back room. The useful question is which role needs which endpoint, and where the authoritative POS or ERP record is updated.

01 / transaction flow

Map the retail journey before choosing a terminal.

The same store may need several physical setups. These steps describe the data and responsibility that should survive as a customer moves from browsing to payment and collection.

01 / Workflow map
01
Operator: Floor associateDevice role: Mobile commercial terminal or scanner-equipped handheld

Find the item and customer context

Search the product, scan a barcode or open the customer order while standing away from the counter.

System / data handoff

The retail application retrieves price, stock, promotion and customer context from its existing services.

Exception to resolve

Barcode cannot be read, item is out of stock or the customer record is unavailable. Define a manual search and escalation path.

02
Operator: Associate or cashierDevice role: V3 Family, V2s PLUS or counter terminal as a starting point

Build the basket and apply controls

Add items, quantities, discounts, returns or age and approval checks according to store policy.

System / data handoff

The POS remains responsible for pricing, tax, promotion and approval rules; the device presents the next action.

Exception to resolve

A promotion, return or supervisor override needs approval. Record who can authorize it and what happens if the network is unavailable.

03
Operator: Cashier or customerDevice role: P3 or a payment-capable configuration selected for the market

Complete payment

Pass the amount and order reference to the approved payment flow, then wait for an unambiguous success or failure result.

System / data handoff

The acquirer or payment service owns authorization. The retail app should store a transaction reference, not treat a visual screen state as proof.

Exception to resolve

Decline, timeout, duplicate callback or customer cancellation. Define idempotency, retry and reconciliation rules before pilot.

04
Operator: Cashier or pickup staffDevice role: T3 Family, V2s PLUS or compatible receipt printer role

Print and hand over the receipt

Print a paper receipt where required, provide a digital receipt where supported and record collection or delivery status.

System / data handoff

The POS creates the receipt payload and order status. The printer reports completion or failure back to the app.

Exception to resolve

Paper out, cover open, partial print or reprint request. Test whether reprint is safe and how duplicate receipts are marked.

05
Operator: Inventory or store managerDevice role: Counter terminal, mobile terminal or back-office Android endpoint

Close the loop on stock and settlement

Update stock, cash, payment settlement and end-of-shift records across the named back-office systems.

System / data handoff

The inventory and finance systems reconcile against order and payment IDs; the device should expose exceptions clearly.

Exception to resolve

A device was offline, a payment settled without a local receipt or a stock update failed. Define the queue, owner and reconciliation report.

For a multi-site rollout, repeat this map for the flagship store, the smallest store, a pickup point and the highest-volume shift. The device recommendation should survive all four conditions.

02 / endpoint design

Separate the counter, mobile and payment roles.

A model can appear to cover several use cases while the exact variant, printer, scanner, payment configuration or accessory changes the result. Treat every role as a starting point for a named configuration review.

02 / SUNMI starting point
01Counter checkout

Counter checkout

A stable station for cashier-led transactions, receipt output, cash drawer control and optional customer display.

SUNMI starting point
Why this role exists

Countertop families are the natural starting point when the store has a fixed till, wired accessories or a dedicated queue position.

Confirm before order

Printer width, cash drawer interface, customer display, LAN or Wi-Fi, tax rules and exact regional configuration.

02Assisted selling and queue-side checkout

Assisted selling and queue-side checkout

A mobile screen for stock lookup, basket building and payment before the customer reaches a fixed counter.

SUNMI starting point
Why this role exists

A mobile endpoint can move the transaction to the sales floor, but printing, battery, scanning and connectivity must be designed together.

Confirm before order

Scanner and printer variant, charging pattern, hand strap, battery expectation, Wi-Fi roaming and application screen size.

03Payment acceptance

Payment acceptance

A payment-focused endpoint where the approved acquiring flow is the central task.

SUNMI starting point
Why this role exists

P3 is a useful starting point for a separate payment role or a flow where payment is paired with an existing retail application.

Confirm before order

Acquirer, country, payment methods, certifications, key injection, receipt ownership, connectivity and transaction callback behavior.

04Stock, labels and back room

Stock, labels and back room

Fast capture for receiving, cycle counts, shelf work and label output without returning to the till.

Why this role exists

The scan and label task is different from checkout. A compact mobile flow can reduce transcription and queue the update to the inventory system.

Confirm before order

Barcode symbologies, scan distance, label size, printer connection, stock API behavior and offline queue handling.

03 / software contract

The device is only one part of the retail integration.

Keep the retail application, payment service, inventory service and device interface separate in the technical brief. That makes it possible to change a model or accessory without rewriting business rules blindly.

03 / SOFTWARE
01

Application surface

Confirm whether the existing Android application already supports the named screen size, OS version and device lifecycle.

Checks to record
  • App package and build number
  • Minimum Android and SUNMI OS assumptions
  • Screen, orientation, sleep and kiosk behavior
  • Runtime permissions and credential ownership
02

Scan and print events

Treat barcode and printer output as explicit events with result handling. Do not infer a successful stock update from a local scan or a successful print from a button tap.

Checks to record
  • Intent receiver or SDK version
  • Barcode format and duplicate-event rules
  • Printer discovery, timeout, paper and reprint behavior
  • Raw event logs available for pilot diagnosis
03

Payment boundary

Keep card data, authorization and settlement inside the approved payment/acquirer boundary. The retail app should receive the permitted result and reference needed for fulfillment and reconciliation.

Checks to record
  • Acquirer and market named
  • Payment method and certification assumptions
  • Success, decline, timeout and cancellation states
  • Idempotency key and reconciliation owner
04

Store operations and management

A repeatable store deployment needs device naming, policy, app signing, update ownership and a recovery path for a lost or replaced endpoint.

Checks to record
  • MDM or kiosk policy
  • Store and lane naming convention
  • Network segmentation and captive portal behavior
  • Replacement, reset and handover records

04 / pilot to scale

Pilot the busiest and most awkward retail moments.

A showroom checkout can pass while a real store fails at shift change, weak Wi-Fi, a return, a reprint or a battery swap. Stage the test around the exceptions that create operational cost.

04

PILOT / STAGE / HANDOVER

  1. 01

    Sample the named setup

    Use the exact model or variant, app build, printer, scanner, payment configuration and store network that the project intends to buy.

    Output: a named configuration and an open-question list.
  2. 02

    Run a store-day rehearsal

    Repeat opening, checkout, discount, return, payment decline, printer failure, offline queue, end-of-shift and replacement-device scenarios.

    Output: raw results, known limitations and an acceptance decision.
  3. 03

    Stage by site and role

    Preload the approved build, enroll policy, pair accessories, label the devices and record serial or asset ownership for each store batch.

    Output: a handover pack and a responsibility matrix.

05 / public reference

Use SUNMI case material as a comparison point, not a delivery promise.

SUNMI publishes examples of commercial device use across retail and payment environments. The reference below helps frame the business question; it does not prove a particular model, acquirer, country configuration or UnitWeave delivery.

Read the on-site case note
Manufacturer reference / Retail / financeManufacturer-supported

Elzab

SUNMI reports 30% lower cost and 40% less space for the all-in-one device.

The Elzab reference is useful when evaluating whether retail and payment work should be consolidated into a smaller endpoint footprint. Treat the reported outcome as manufacturer material and validate the actual store configuration independently.

All case language above is based on SUNMI manufacturer material and presented with UnitWeave's delivery perspective as SUNMI's global authorized distributor within the scope of our current authorization. It is not a standalone UnitWeave-owned case study or UnitWeave test result; availability, certification, payment and support terms remain specific to the named project and destination.

06 / retail questions

The questions that usually change the retail recommendation.

01Should every store use the same SUNMI model?

Not automatically. A common application and device policy can support a standard fleet, but counter, mobile, payment and back-room roles may need different variants or accessories. Compare the highest-volume and smallest store before standardizing.

02Can an existing POS app run on a SUNMI terminal?

It can be assessed when the exact app build, Android version, firmware, permissions, screen behavior and peripheral interface are available. A catalog capability is not a compatibility result.

03Can the P3 replace our payment terminal?

P3 is a payment-focused starting point with manufacturer-listed payment methods, but acquiring, certification, key management and market support must be confirmed for the exact project.

04How should offline checkout be handled?

Define it in the POS and payment architecture first. The device can surface a queue or retry state, but it should not invent authorization, stock or settlement rules that belong to the business systems.

05What should be in a multi-store deployment handover?

Include the exact model and variant, app and firmware versions, accessory pairing, asset naming, MDM state, network assumptions, test results, replacement process and local ownership.

Retail project intake

Bring the store format and transaction path.

Tell us how many sites, lanes, associates and back-room stations are involved, which POS or ERP is already in place, and where payment, printing, scanning and offline behavior need proof.