? ? ? ? ?本文從一個實例出發(fā)篮幢,說明交互式如何在細節(jié)中提升產(chǎn)品的使用體驗的。項目的背景是這樣的:夏季到了为迈,商家大量訂購礦泉水和飲料三椿,我們的倉庫和配送服務(wù)面臨的壓力很大,業(yè)務(wù)的解決方案是部分采購量大的水飲商品從供應(yīng)商的倉庫直接發(fā)貨給店主葫辐。結(jié)果就是如果用戶在訂單中包含了某類水飲商品搜锰,可能會分成多次配送。這種體驗對于用戶來說是很差的耿战,一次網(wǎng)上訂購的商品卻被分批送過來蛋叼。
? ? ? ? 業(yè)務(wù)方的需求是:系統(tǒng)能夠自動拆單,部分水飲商品量比較大的話可以推送到上級供應(yīng)商剂陡,減輕我們倉配環(huán)節(jié)的壓力鸦列。產(chǎn)品的需求是:這是一個零時性的解決方案不需要在系統(tǒng)邏輯上做過多的變動租冠,可以在前臺給用戶提示鹏倘。我認為在這個項目中設(shè)計的需求是讓用戶有知情權(quán)薯嗤,知道哪種情況下會被拆單配送;讓用戶有選擇權(quán)纤泵,有拆單發(fā)生時可以選擇放棄購買骆姐。拆單的體驗是很差的,我在另一篇文章中提到在天貓超市下單被拆分為多個包裹的情況捏题。 但是作為設(shè)計師玻褪,我們不可能讓業(yè)務(wù)方改變方案,也不可能為了保證最好的前端界面體驗使產(chǎn)品開發(fā)對系統(tǒng)做大量的改動公荧。這時需要在業(yè)務(wù)带射、產(chǎn)品和體驗上找到一個平衡點。
分析整個購買流程循狰,最好的方案是:選購商品時就明確表示出該商品是由誰配送窟社;在購物車中準備結(jié)算時,如果有供應(yīng)商配送的商品應(yīng)該告訴用戶當(dāng)前購物車中的商品會拆分成幾單配送绪钥;在提交訂單成功時灿里,明確告訴用戶已經(jīng)拆成了幾單。
方案給到產(chǎn)品時現(xiàn)實是程腹,購物車現(xiàn)在的校驗條件太多匣吊,邏輯已經(jīng)很復(fù)雜,不會再做這方面的提醒寸潦;商品信息當(dāng)前不支持輸入配送方式色鸳;成功頁面有多種情況,需要改動的地方太多见转。那么只能在確認頁面提醒用戶了命雀,提醒的環(huán)節(jié)確定了,提醒的范圍呢池户?開發(fā)給出的建議是對所有訂單(范圍A)增加一個模糊提示“訂單可能會被拆分為多單進行配送咏雌。”這個方案實現(xiàn)起來最簡單校焦,但是會誤導(dǎo)用戶赊抖,對于沒有購買水飲商品的用戶就根本不會拆單。從體驗的角度出發(fā)寨典,最佳的方案是在會被拆單的訂單(范圍C)中明確告知用戶“該訂單將分為 X 單配送”氛雪。因為拆單的邏輯很復(fù)雜,要做到這一點耸成,開發(fā)的工作量依然很大报亩。最后的方案是對包含可能被拆單的水飲商品的訂單(范圍B)提示用戶“為了更快速配送浴鸿,您的訂單可能會被拆分”。
雖然最終的方案不是最完美的弦追,但是可以接受岳链。了解業(yè)務(wù)的背景及技術(shù)產(chǎn)品方案的實現(xiàn)方式,做用戶體驗的最后一道防線劲件,以最小的成本投入實現(xiàn)易用性的最大化掸哑。