POS系统是由不同形态终端和复杂后台组成的,较为独特的生态系统。随着移动互联网的发展,近年出现传统POS开始往基于Web端和移动应用程序的智能POS演变的趋势,给用户界面设计人员带来了挑战,他们必须了解POS系统的设计与其他Web和移动应用程序的设计有何不同。
POS机的演变
在实体店里,收银员会使用POS机进行收银。传统的POS机基于嵌入式软件系统,依赖硬件的定制,需要在专业环境下设置后才能使用,并且还要对收银员进行大量的培训。但是现状却很微妙,如今不断增高的员工流动率,使得商户们的培训成本越来越高,也没有时间让他们去掌握传统POS机所需要的专业程度。智能POS可以在手机或带有触摸屏的平板电脑上工作,于是就有了针对智能POS机的交互和用户界面设计。
POS机的使用场景
收银员需要在高压力的环境下使用POS机进行收银,而商户面临的问题是他们必须很快完成顾客的付款流程,否则会造成强烈不满,这就对效率的要求非常高了。我采访过的大多数收银员都描述说顾客在排队等候时情绪通常都十分焦虑。此时,POS机成了收银员和顾客之间交互的工具,而大多数人都不愿意经历排队付款这个过程。
然而,仅仅追求快速还不够,收银员必须确保操作的准确性,因为所有操作生成的数据都会进入一个极其复杂的金融系统里,在这个金融系统里,纠正一个小小的错误可能需要付出很大的努力,而收银员产生这个错误或许就在一瞬间。
POS系统的设计目标
虽然速度和准确性是每个收银员努力工作的目标,但是POS机具有十分复杂的使用场景,从低流量的小商店,到几十个客户突然来袭的加油站,再到类似于超市的大型商场,不同的场景有着截然不同的操作流程。
许多收银员都必须扫描产品并操作POS机的用户界面。设计师必须考虑POS应用程序的用户界面可以提供哪些快捷方式、操作流程以及每一步显示的信息量。设计师应该注意所有这些因素,包括收银员使用机器的地点的物理设置。
影响POS机系统设计最重要的因素之一是整个系统的内部逻辑。例如是否允许收银员可以取消交易、使用折扣以及接受哪些货币等问题。所有这些逻辑都会对设计造成限制,因为从用户体验的角度来看,这些不可避免的操作通常是为了商业利益而设计的,并非从用户的角度。
POS系统的设计理念与传统的消费类应用程序的设计理念有很大不同。因此,一些不太常见的设计原则对指导设计人员提供能够满足用户需求和业务需求的优秀产品非常有用。
刚上手的收银员可能会接受一些如何操作收银机的培训,但通常情况下,还是其他更有经验的收银员帮助他们在工作中学习。设计师可以从新手用户的角度出发来制定设计方案。但是值得注意的是,在软件工作一段时间之后,用户会变得精通,此时根据埋点数据获取一些操作数据,对用户群体进行分类就显得很重要。
更新用户界面的难点
我们在设计一些互联网产品时经常会采用最小可行性产品方法,这种方法能够让产品更快地接触用户,然后不断迭代,或许是一个不错的选择。但是用在POS机产品上可能会起到反作用,收银员在第一次使用时最好就是一个相对完整的产品,这就对我们提供商提出了巨大的挑战。
此外,由于收银员每天使用POS机很久,应用操作流程的建立非常重要,将来对用户界面的每一点细小改变都可能让他们花大把时间重新学习,而且新产品会产生很多错误,每一次挫败感都会让收银员筋疲力尽。
设计师必须非常清楚他们的设计对象,研究操作该软件的收银员的工作模式。同时,你设计的产品有可能需要连续使用几个小时,这对于你来说有利有弊,可以注意以下几点:
1、商店和收银台的布局
2、换班系统以及它如何与顾客往来相关联
3、顾客购买的产品类型
定制的挑战
有时,解决用户体验设计中棘手问题的最好方法是让用户定制界面。我们在工作中也会遇到分公司和大客户提出的定制要求,虽然这对于POS系统有时可能适用,事实上定制产品很具挑战性。
例如,您可能有多个收银员在POS系统上使用相同的公开会话。此外,为了避免发生欺诈行为和错误的产生,我们需要对商户设定一些权限限制。设计师的工作包括帮助减少不需要的操作行为产生。
测试的必要性
其实,无论我们在办公室里对产品寄予如何的厚望,实际上用户们永远都不会满足,因为实际使用中情况太复杂了,根本无法在抽象中处理好,测试就显得至关重要。但是,模拟真实使用环境的测试很难,因为商户不愿意让你用测试去得罪顾客。另外,由于连接着后台系统,使得我们必须有一个相当完善的产品来进行测试,所以就有必要部署一个独特的测试范例,以确保软件符合使用环境。
结论
在本文中,我给出了影响POS用户界面设计的因素,强调了这些POS应用程序与其他Web和移动应用程序的不同之处,以及设计人员如何通过注意一些基本原则来设计更好的POS系统。