收銀系統(tǒng)如何設(shè)計
收銀很簡單?其實最容易出錯。本文結(jié)合實際業(yè)務(wù)場景,復(fù)盤收銀系統(tǒng)的功能細節(jié)與邏輯搭建,幫產(chǎn)品人繞開那些隱藏在“交付、折扣、分賬、掛賬”中的踩坑點,把復(fù)雜的運營邏輯設(shè)計得清清楚楚。
最近公司業(yè)務(wù)擴展,由線上業(yè)務(wù)發(fā)展需要做到線下門店實體的業(yè)務(wù),對應(yīng)需要設(shè)計一套收銀系統(tǒng),也購置了一套SaaS平臺作為過渡。因為整套線下收銀的產(chǎn)品設(shè)計跟線上商城下單還是2種場景不一樣的交互設(shè)計,所以也是需要再去學(xué)習(xí)研究門店業(yè)務(wù)的流程。
一、自研收銀系統(tǒng)
這似乎是一件吃力不討好的事情,用已經(jīng)購入的SaaS平臺使用,功能齊全也無需開發(fā)。但是從長久看,自研系統(tǒng)跟購入其他系統(tǒng),存在的最大沖突就是數(shù)據(jù)源的不一致。一套數(shù)據(jù)需要分為2個渠道管理,增加了管理成本的同時,出錯率也是更大了。
還考慮到現(xiàn)在的零售門店,都是需要支持在線配送到家的情況,所以如果是購入了收銀系統(tǒng),再開通其他平臺的在線下單。
二、收銀機背景
針對市面上的收銀機進行調(diào)研,收銀機的款式也是各種各樣的。從一開始的帶現(xiàn)金抽屜的機械收銀機,逐步進化成具備計算與實時庫存管理、移動支付集成等的智能收銀機,到當(dāng)下各大商超普及的自助收銀機。
不斷提升用戶體驗的同時,也迭代了雙屏收銀機,主屏供收銀員操作,副屏面向顧客展示交易明細、促銷廣告等等。提升交易整體的透明度,減少交易過程中的金額爭議。
AI時期,收銀機也緊跟時代,迭代了刷臉支付收銀機及AI視覺秤。
所以在軟件產(chǎn)品的需求規(guī)劃、交互設(shè)計階段,根據(jù)需求選取收銀機。
三、收銀
一般收銀系統(tǒng),核心模塊主要就是收銀,像訂單、會員積分、或者是交接班這種,可以在原有系統(tǒng)的基礎(chǔ)上,進行拓展。由于之前是做線上商城的,所以對于收銀機的收銀模式的設(shè)計過程中,還是發(fā)現(xiàn)了一些跟線上下單的差異:
- 支持離線:收銀區(qū)別于線上下單,核心功能在于需要支持離線操作,離線又區(qū)分2個步驟,一個是商品數(shù)據(jù)下載、一個是訂單數(shù)據(jù)上傳。
- 打稱商品:線上基本是不支持打稱商品,在線銷售一般是支持按個、按照固定重量銷售,或者是果切的模式,不按照稱重的模式。但是對于零售門店打稱是必不可少的一環(huán)。
- 硬件配置:打印機設(shè)置、條碼秤/通訊秤設(shè)置、票據(jù)模板設(shè)置、語音播報設(shè)置等等。
- 支付方式:需要支持組合支付的同時,線下還需要支持現(xiàn)金支付。
- 雙屏顯示:針對主屏跟副屏,每個場景都需要說明2個屏幕的展示內(nèi)容。
所以針對以上的點,對應(yīng)輸出了對收銀模塊的細化需求。
1.離線
收銀機支持離線似乎是約定俗成的功能,在開發(fā)前就需要詳細寫清,這也涉及開發(fā)的底層設(shè)計。
1) 商品下載到本地
- 在登錄或者設(shè)置頁面,都需要將商品最近的數(shù)據(jù)下載到本地。主要用于斷網(wǎng)或者弱網(wǎng)的情況下,確保收銀或者商品查詢流程可順暢進行,減少重復(fù)網(wǎng)絡(luò)請求的同時,還能提高收銀銷量。
- 這里就需要注意在收銀的時候,對于商品庫存的校驗是可以忽略的。因為本地的商品數(shù)據(jù)、庫存是實時動態(tài)變化的,所以在提交添加商品或者收款的操作的時候,無需強制校驗庫存。
2) 訂單數(shù)據(jù)暫存
- 進入收款的時候,訂單數(shù)據(jù)暫存到本地,這里就涉及了收銀經(jīng)常出現(xiàn)的掛單跟取單這2個操作。收銀經(jīng)常會遇到的場景,在付款的時候顧客經(jīng)常會出現(xiàn)一些異常情況導(dǎo)致暫時無法正常付款。這個時候后面大排長隊,就需要將這個訂單暫時掛起先為下一個顧客提供收銀服務(wù)。直到掛起訂單的顧客可以正常支付,則將訂單取出去收款,無需將該顧客的所有商品重新掃碼錄入(這種場景不適用于自助收銀的場景)。
- 還有一種也是針對弱網(wǎng)或者斷網(wǎng)的情況,將未完成交易的訂單數(shù)據(jù)暫存在本地,也避免了網(wǎng)絡(luò)差的情況導(dǎo)致營業(yè)中斷。
3)訂單數(shù)據(jù)上傳
- 這里會分為幾種情況:第一種是現(xiàn)金支付,離線的情況下可正常操作,有網(wǎng)之后上傳訂單數(shù)據(jù)。第二種情況是掃碼支付,如果雙方都是斷網(wǎng)的情況下,則可以通過NFC硬件安全芯片完成交易,交易數(shù)據(jù)暫存本地,后續(xù)聯(lián)網(wǎng)補傳數(shù)據(jù)。
- 但是如果是微信或者支付寶掃碼支付的情況,僅支持顧客斷網(wǎng)的情況下生成付款碼,但是收銀機必須聯(lián)網(wǎng)才可以驗證支付成功。
- 收銀機的訂單支持可查詢、可補打小票,可操作退款等。
2.打稱商品
打稱的流程看似簡單,跟普通商品沒有什么差異,這種情況主要就是在細節(jié)上需要去注意交互。這里說明下,我們購入的是收銀打稱一體機,如果是傳統(tǒng)商超的單獨劃分人工打稱貼票的機器,則需要涉及預(yù)包裝標簽貼標+識別的交互,對應(yīng)識別出品名及售價,下單數(shù)量計算為1。
- AI秤使用的前提需要同步商品信息:如商品名稱、商品編碼、售價、計重單位(kg等)、商品更新時間、門店等等。
- 識別:進入稱重之后,對應(yīng)根據(jù)導(dǎo)入的商品信息對應(yīng)識別出商品,回顯商品信息+商品重量,通過商品售價對應(yīng)計算出小計金額。
- 數(shù)據(jù)回傳:AI秤識別成功后,對應(yīng)返回一串?dāng)?shù)字,其中包含了商品編碼信息+商品重量,對應(yīng)回顯收銀機的收銀列表。
- 數(shù)據(jù)解析回顯:根據(jù)返回數(shù)量,對應(yīng)在收銀明細回顯商品信息、稱重重量,商品售價,計算小計金額。點擊支持修改重量(修改數(shù)量非標品直接修改數(shù)量,而是根據(jù)稱重修改重量信息)。
3.硬件配置
這里主要是針對票據(jù)模版進行說明,票據(jù)模版設(shè)置包含:貨架價簽、預(yù)包裝標簽、結(jié)賬單。
貨架標簽:
- 一般是會貼在貨架或者商品上面,所以常規(guī)是熱敏,可選擇打印尺寸,一般是50*30、70*40、80*40這3種。
- 打印的內(nèi)容包含:品名、規(guī)格、零售價、會員價、條形碼(即商品的69碼)。關(guān)于打印內(nèi)容可以調(diào)整字體大小、以及是否顯示,像一些沒有會員價的商店可以隱藏會員價顯示。
預(yù)包裝標簽:
- 一般貼在打稱商品上面,所以都是熱敏,可選擇打印尺寸,一般是60*40、50*40、40*30這3種。
- 打印內(nèi)容包含:品名、凈重/數(shù)量、零售價、總價、包裝日期、保質(zhì)期、門店。
結(jié)賬單:
- 收款后對應(yīng)打印小票,無需熱敏,根據(jù)打印機尺寸出紙。
- 打印的內(nèi)容包含:訂單編號、收銀員、交易時間、打印時間、商品信息(序號、品名、規(guī)格、數(shù)量、合計價格、優(yōu)惠價、折后價格)、商品合計、優(yōu)惠總金額、收款金額。有會員積分抵扣的情況下,還需要顯示會員手機號、積分抵扣金額、剩余積分。
四、交接班
收銀機還有一種場景是針對人工收銀的情況,需要交接班的設(shè)置,針對不同班次工作人員之間的交接。主要確保在收銀過程中,針對交易出現(xiàn)的現(xiàn)金短缺、賬目不符等等情況,明確每個班次的責(zé)任,便于追蹤銷售記錄、銷售情況。交接班的功能主要包含:
- 訂單顯示:交接班的時候?qū)τ诋?dāng)前的收銀員登錄狀態(tài)下的訂單數(shù)量、交易金額、優(yōu)惠金額、現(xiàn)金支付金額、在線支付金額、退款金額等進行確認。
- 商品銷售數(shù)據(jù)概況:按照銷量查看收銀期間的商品銷售數(shù)量。
- 打?。褐С执蛴〗唤影嘈∑?,包含各個渠道下單的訂單數(shù)量及交易金額。點擊交接班并且退出回到首頁。
五、總結(jié)
收銀場景區(qū)別于線上,還是有很多細節(jié)點的,現(xiàn)在還在產(chǎn)品前期需求階段根據(jù)調(diào)研進行輸出。在后期項目上線后希望可以分享一下踩到的坑。
本文由@一米 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自 Unsplash,基于 CC0 協(xié)議。
該文觀點僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)。
- 目前還沒評論,等你發(fā)揮!