ORON
回科技觀點
網站製作11 分鐘閱讀

官網『Cart Drawer 滑出式購物車』設計完整攻略:中小企業如何用一個從側邊滑出的小視窗,把訪客的『加了就走』變成『加了再逛』

客戶點了加入購物車就跳頁、順手就關掉分頁走人?Cart Drawer 滑出式購物車讓「加了繼續逛」變成自然的事——從 5 個關鍵元素、5 個常見錯誤到進階加碼技巧完整攻略。

官網『Cart Drawer 滑出式購物車』設計完整攻略:中小企業如何用一個從側邊滑出的小視窗,把訪客的『加了就走』變成『加了再逛』

你是不是也遇過這種情況:客戶在你的官網逛了半天,好不容易點了「加入購物車」,畫面卻整個跳到購物車頁面,那個當下他原本想繼續逛的心情就斷了、順便就把整個瀏覽器分頁關掉。

這個看起來不起眼的小體驗,其實正是很多中小企業電商漏單最痛的破口。而現在幾乎所有做得好的電商,都已經改用「Cart Drawer 滑出式購物車」——不跳頁、不打斷、從畫面右側輕輕滑出來一個側欄,讓客戶「加了就繼續逛」變成一件自然的事。

Cart Drawer 滑出式購物車示意

Photo by Clay Banks on Unsplash

為什麼「跳頁到購物車」正在讓你漏單?

先講一件反直覺的事:多數中小企業的官網購物車頁面,其實根本不是「成交頁」,而是「離開頁」。原因很單純——當客戶被強制帶到一個獨立的購物車頁面時,他的購物節奏被打斷了,會出現三種常見反應:

第一種,他想確認一下車內品項對不對、卻順手就按了「結帳」,結果因為金額還沒湊到免運、或者他還想再看兩件商品,結帳到一半又跳回去,結果整段流程斷斷續續。第二種,他看到購物車頁面才想起「其實只是先加著看」,一個猶豫就關掉分頁走人。第三種,最慘:他點了加入購物車、頁面重整、他忘了自己剛剛在看哪一個商品,索性也不看了。

Cart Drawer 之所以現在變成主流,就是因為它把「加入購物車」跟「繼續逛」這兩件事解耦。客戶點下加入之後,右邊滑出一個側欄,畫面主體還在,他可以確認品項、按 X 收起來、再繼續往下滑。這個「不打斷」的體驗,把加購率、平均訂單金額(AOV)、以及最終結帳的完成率都拉起來。

一個好的 Cart Drawer 應該有哪些關鍵元素?

Cart Drawer 看起來簡單,其實有很多細節會決定它是「加分」還是「扣分」。以下 5 個是最不能省的:

1. 明確的商品縮圖、名稱、規格、數量與小計。客戶滑出來第一眼要能一秒認出「我剛剛加的是這件對吧」。圖片要清楚(建議 60-80px 見方)、規格(顏色、尺寸)要標示、數量可以直接 +/- 調整,不要逼客戶跳到別的頁面才能改。

2. 即時的價格計算與免運提示。這一塊最容易被忽略。很多網站的 Drawer 只顯示小計,卻沒有把「還差 XXX 元就免運」寫出來——這是把免運進度條放在 Cart Drawer 裡的絕佳位置,因為此刻客戶最有加購衝動。

3. 一個主要 CTA、一個次要選項。最下面通常會有兩顆按鈕:「前往結帳」(主色、大顆、明顯)跟「查看購物車」(次要色或文字連結)。主要 CTA 就是要導客戶結帳,次要選項留給那些習慣先看完整頁面的人。不要放三顆以上按鈕,會讓客戶陷入選擇困難。

4. 可以直接刪除商品。每個品項旁邊要有一個小小的 X 或垃圾桶圖示,讓客戶可以在不離開 Drawer 的情況下移除品項。不要讓他為了刪一件商品跳到購物車頁面、然後就再也沒回來過。

5. 「加入成功」的視覺回饋。當客戶按下「加入購物車」的那一瞬間,Drawer 要有一個小小的滑出動畫(建議 200-300ms),或者在剛加入的品項旁顯示一個綠色勾勾。這個微互動非常重要——它讓客戶「相信」東西真的加進去了,不會半信半疑再點一次變成加了兩件。

購物車介面設計線框稿

Photo by Hal Gatewood on Unsplash

Cart Drawer 常見的 5 個致命錯誤

看過不少中小企業的官網,Cart Drawer 有做,但做得讓客戶反感,反而把加購率壓低。以下這幾個是最常見的地雷:

錯誤一:Drawer 覆蓋整個畫面,等於變成第二個購物車頁。正確做法是側欄寬度控制在 380-420px 之間(桌機版),讓客戶還能看到後面主頁面的商品,維持「繼續逛」的心理連結。

錯誤二:加入之後自動跳到結帳頁。這是最粗暴的錯誤設計,等於直接殺掉客戶再看兩件的可能性。把「跳結帳」的權力還給客戶,讓他自己按。

錯誤三:關閉 Drawer 的方式不直覺。右上角的 X 要夠大、要在視覺熱區、點外面空白處也要能關。有些網站甚至只能點很小的 X 才能關,行動版更是災難。

錯誤四:載入速度太慢。Drawer 滑出來如果超過 500ms 才顯示內容,客戶會以為當機。所有商品資料要在點下加入的當下就備妥,不要用「打開才去 API 撈」的作法。

錯誤五:行動版沒有針對觸控優化。手機上 Drawer 建議從底部往上滑(Bottom Sheet 型)比從右側滑出更符合大拇指使用習慣,且要支援下滑手勢關閉。這一點很多網站直接把桌機版縮小,結果客戶連 X 都點不到。

Cart Drawer 裡可以做的「進階加碼」

Cart Drawer 的黃金功能是「客戶已經拿定主意要買了」,這是全站最能推加購的時機。除了基本功能,還可以加碼:

免運進度條:如購物車小計 800 元、免運門檻 1000 元,就顯示「再加 200 元免運,看看還有什麼要一起帶?」下面直接放 2-3 個推薦商品的橫向卡片,一鍵加入。

買一送一 / 滿額贈提示:如果客戶符合條件,Drawer 內直接跳「恭喜!你已符合滿 1500 送隨行杯資格」,讓他「感覺到」自己賺到,會更捨不得刪東西。

「有客戶正在看這個商品」的社會證明:適度使用,過度就變垃圾。像是「這件今天有 12 個人也加進購物車」這種資訊,可以稍微推一把猶豫的客戶。

優惠碼欄位:如果你有做行銷檔期,把優惠碼輸入框放在 Drawer 內、而不是等到結帳頁才給,會讓客戶當下就感受到折扣、成交意願更高。

電商網站購物體驗

Photo by Growtika on Unsplash

WordPress、Shopify 到自架站怎麼實作?

如果你用的是 WooCommerce(WordPress 電商外掛),主流佈景主題如 Astra、Flatsome、Woodmart 都內建 Cart Drawer 功能,只要開啟即可。也可以用 CartFlows、Fluent Cart、或專用外掛如 XT WooCommerce Side Cart 來實作,開通後在後台就能自訂側欄樣式、免運進度條、推薦商品。

Shopify 的話更簡單,多數新版佈景主題(Dawn、Sense、Refresh)預設就是滑出式購物車,只要在 Theme Customizer 裡確認「Cart type = Drawer」就好。要加免運進度條或推薦商品可以裝 Slide Cart Upsell 這類 App。

如果是純客製化開發(例如用 Nuxt / Next.js 寫的官網),Cart Drawer 就是一個從 fixed right / bottom 定位的元件,配合狀態管理(Pinia、Zustand)處理購物車資料、CSS transform + transition 做滑出動畫。技術實作不難,重點是設計上的細節要落實到位。

給中小企業老闆的行動建議

Cart Drawer 不是一個大改造,但是一個 CP 值超高的優化。如果你的官網目前還是「加入購物車就跳頁」的舊模式,強烈建議在下一次改版或功能調整時直接改成 Drawer 型。

三個立刻可以做的事:第一,打開自己的官網、假裝當一次客戶下單,感受一下那個「跳頁的斷點」有多明顯。第二,去看 3-5 個你覺得做得好的電商網站(無印良品、Uniqlo、蝦皮、樂天、DR.WU 台灣官網等),觀察他們的 Cart Drawer 是怎麼設計的。第三,把上面 5 個關鍵元素、5 個常見錯誤列成 checklist,交給工程師或外包廠商當作驗收標準。

官網的每一個看似小小的體驗細節,累積起來就是轉換率的差距。Cart Drawer 也許只是幾百像素寬的一塊側欄,但它決定了客戶「加了就走」還是「加了再逛」——這中間的差距,往往就是一家店有沒有辦法把流量真的變成營收的關鍵。

想把這些做到你的網站上?

不論是快速上線的模板建站、客製官網或後台系統,留個訊息,我們會回你「能做+報價+時程」。

加 LINE 詢問