電商經營

購物車系統包含哪些功能?SaaS 內建與開源自架各有取捨

多數人開一家網路商店時,心力多半放在挑開店平台、設計版面、找便宜的金流方案,「購物車」在心裡的位置只是一顆按鈕,按下去東西就會出現在清單裡。但真正決定顧客結不結得了帳、店家好不好管理商品與訂單的,其實是按鈕後面那一整套邏輯,這套邏輯有個名字,叫購物車系統。它不是開店平台本身,也不等於「去哪裡把店開起來」這個決定,而是負責把商品資訊、購物車暫存、結帳表單、金流授權、物流指定,到訂單建立,串成一條完整流程的功能層。搞不清楚這一層在做什麼,選型時很容易只看介面好不好看,漏掉真正影響營收與維運的細節,像是結帳流程設計不當導致的高棄單率,或是系統擴充性不足讓後續想加新功能時處處受限。這套流程能不能撐住每一筆交易,才是選型真正該在意的地方。

購物車系統是什麼?

購物車系統(shopping cart system)指的是一整段從商品呈現、加入購物車、結帳、金流驗證、物流指定,到訂單產生的功能層,而不是「去哪裡把店開起來」這件事本身。BigCommerce 部落格整理購物車系統的用途時,列出商品管理、客戶資料與訂單管理、行銷、運費與稅務自動化、後端系統整合、合規,以及加裝額外功能等七項用途。電商平台上架、開店平台、自架站是承載這套系統運作的容器,它則是容器裡實際在跑的邏輯,同一套功能,可能是 SaaS 開店平台內建好的,也可能是自架網站裝上外掛才裝得起來。以 WooCommerce 為例,它建立在 WordPress 內容管理系統之上,處理訂單建立、狀態管理與付款串接這一整段流程,要裝在 WordPress 網站上才能運作。

商品資訊進到購物車系統後,會先暫存在購物車裡,顧客進到結帳頁面填寫資料,系統把訂單金額與付款方式送交金流閘道做授權,授權通過後再把收件資訊與商品重量、件數等資料交給物流或倉儲系統,最後才產生一筆正式訂單。這條路徑裡任何一段斷掉,顧客都可能在結帳中途放棄,或店家收到一筆資料不完整的訂單,這也是為什麼評估一套系統好不好用,不能只看首頁跟商品頁做得漂不漂亮。

購物車系統把商品資訊、購物車暫存、結帳頁面串到金流閘道授權與物流倉儲,最後產生正式訂單的六步流程
購物車系統負責把整條交易路徑串起來,金流閘道與物流倉儲是它串接的外部系統,任何一段斷掉都可能讓顧客中途放棄。

購物車系統的六個核心功能模組

購物車系統夠不夠完整,要看背後的功能模組有沒有到位,不是有「加入購物車」跟「結帳」兩個按鈕就算數。以下六個模組分別對應商品與庫存、結帳流程、金流物流串接、會員與訂單、促銷折扣,以及報表,每一個模組缺了一角,都會直接反映在顧客的購物體驗或店家的營運效率上。

購物車系統六個核心功能模組:商品規格與庫存、購物車與結帳流程、金流與物流串接、會員與訂單、促銷與折扣規則、銷售報表
購物車系統夠不夠完整,要看這六個模組有沒有到位,而不是只有「加入購物車」和「結帳」兩顆按鈕。

商品規格與庫存數量構成最基礎的資料層

商品的 SKU、規格與款式變體、圖片,以及現貨庫存數量,是購物車系統要處理的第一層資料。BigCommerce 部落格說明,系統要能讓店主不需要技術背景,就能從 SKU、規格變體到商品名稱與圖片逐一總覽或細看,這一層資料架構得清楚,後面顧客瀏覽、加入購物車才不會出錯。

庫存還要能在下單當下即時扣減,低於門檻就自動提醒補貨,不然容易出現賣超,也就是顧客已經付款,店家才發現沒貨可出。BigCommerce 部落格指出,內建庫存管理能在庫存偏低時自動發出通知,搭配即時扣庫存,顧客在下單前就能看到正確的現貨狀態,不必等到訂單成立後才被通知缺貨。

購物車與結帳流程,是整趟旅程最容易流失顧客的一段

這是購物車系統影響營收最直接的一段,也是整趟購物旅程最容易流失顧客的環節。Baymard Institute 彙整 50 份跨年度研究得出的平均棄單率高達 70.22%,而它針對美國與歐盟大型電商結帳流程的稽核也發現,把結帳體驗優化到位,平均可以帶來 35.26% 的轉換率提升,換算成美歐兩地合計,潛在可回收的訂單金額高達 2600 億美元。

棄單的原因並不神秘。Baymard Institute 的《Ecommerce Checkout UX Guide》列出幾個跟結帳設計直接相關的成因:意外多出運費或稅金等費用佔 39%、被強制要求註冊會員佔 19%、流程太長太複雜佔 18%、找不到想要的付款方式佔 10%。

跟結帳設計直接相關的四項棄單成因占比:意外多出運費或稅金 39%、強制註冊會員 19%、流程太長太複雜 18%、找不到付款方式 10%
在跟結帳設計直接相關的成因裡,意外多出的運費或稅金占比最高,其次是強制註冊與流程冗長(資料來源:Baymard Institute)。

表單欄位的多寡也是關鍵。Baymard Institute 的結帳基準顯示,一般結帳流程平均有 19.9 個表單元素(輸入欄位、勾選框、下拉選單等),經過優化的流程可以壓縮到 12 個,少問一個欄位,就少一次讓顧客分心放棄的機會。訪客結帳的選項夠不夠明顯,同樣會直接影響顧客願不願意撐到最後一步。

系統只負責金流與物流的串接,不做取代

購物車系統本身不是金流商,也不是物流商,它扮演的角色是把訂單金額、付款方式,以及商品重量、件數等資料正確傳給金流閘道做付款驗證,再把收件資訊與出貨狀態交給物流或倉儲系統排出貨。BigCommerce 部落格提到,系統要能對接信用卡、Apple Pay、PayPal 這類主流金流閘道,才能即時取得付款授權結果。

運費與稅務的自動試算也是同樣的邏輯。BigCommerce 部落格說明,運費可以依店家自訂的運費表計算,也可以即時抓取主要運送商的資料試算,稅金則依顧客所在地計算;系統負責的是試算與傳遞資料,實際的運送與收款仍由物流商、金流商執行,它做的是把正確的資料在對的時間點傳給對的系統。理解這一點,挑選付款方式或物流方案時才不會誤以為換一套購物車系統就能解決金流異常或出貨延誤的問題,真正該檢查的往往是串接的對象本身。

會員帳號和歷史訂單,是回購與客服判斷的基礎

會員資料、歷史訂單,以及訂單狀態流(待付款、已出貨、已完成、退換貨),是購物車系統資料庫的核心,也是後續客服溝通與再行銷的依據。WooCommerce 說明文件提到,訂單狀態代表著正常訂單流程的各個階段,店家可以在訂單總覽畫面篩選管理,掌握每一筆訂單目前卡在哪個環節。

更實際的是,WooCommerce 讓店家可以在單筆訂單頁面直接新增品項、費用,或留下訂單備註(order notes)跟顧客溝通,不用另外開一套客服系統對照。對於填了資料卻沒完成付款就離開的顧客,購物車系統如果有棄單挽回信功能,就能自動或手動寄出提醒,把原本已經流失的訂單再撿回來一部分。WooCommerce 的說明文件寫明,核心內建的棄單挽回信只在 11.0 與 11.1 版以實驗功能出現過,11.2 版起已從核心移除,現在要靠另外加裝擴充套件來做。

促銷與折扣規則,要嵌進結帳邏輯才能生效

優惠券代碼、滿額折扣、組合購買價,這些行銷企劃想出來的辦法,最終都要在購物車系統的結帳計算邏輯裡兌現,不然就只是一句口號。BigCommerce 部落格把折扣與優惠券功能列為它促進銷售、與顧客建立關係的必要功能之一。

哪一種折扣策略比較有效,屬於行銷企劃的範疇;規則能不能被系統確實執行,才是決定活動能不能兌現的關鍵。一套系統如果不支援組合折扣或滿額門檻的判斷邏輯,行銷端想出再好的活動企劃,到了結帳頁面也兌現不了。

銷售報表反映的商品與行銷成效

購物車系統要能產出訂單量、熱銷商品排行、客單價這類基本報表,商品進退貨的決策跟行銷投放才有依據可以校正,而不是賣出去就結束,憑感覺調整方向。以 WooCommerce 內建的分析報表(Analytics)為例,店家能直接在後台看到這些數字,不必另外接第三方分析工具才看得到。

報表的價值不在於數字本身好不好看,而在於能不能回答具體問題:哪個商品該加訂、哪個管道帶來的顧客回購率比較高、哪個時段的客單價偏低值得檢討。少了這一層,店家等於是在資料真空裡做決策。

兩種購物車系統的起點,SaaS 開店平台與開源自架

把這個功能層放回「誰擁有程式碼、誰負責維護」這個問題上,會分成兩種起點:SaaS 開店平台內建的版本,與開源軟體自架起來的版本。這跟電商平台上架、開店平台、自架站三種開店形式的選擇有關,但這裡談的是它本身建立在哪一種所有權基礎上。

SaaS 開店平台的功能,跟著平台的更新節奏走

SaaS 模式下,像 Shopify 這類開店平台,購物車系統的原始碼、資料庫與伺服器都握在平台方手上,商店只能在後台設定、佈景主題,以及 App 市場開放的範圍內做客製。BigCommerce 部落格說明,SaaS 購物車由電商供應商自己擁有、維護與升級,店家繳交月費或年費,就能取得核心商務功能、主機、頻寬、資安管理,以及持續的軟體升級。

功能更新、資安修補、PCI-DSS 付款合規,多半內建在訂閱費裡,店家不必自己處理。Shopify 部落格在比較開源與 SaaS 電商的文章裡也提到,SaaS 的客製化侷限在平台允許的範圍內,多半透過免程式碼或低程式碼介面完成,資安則由平台方負責更新與維護,並多半內建 PCI 合規。

開源自架,原始碼與資料庫都在自己手上

開源購物車系統,像 WooCommerce、PrestaShop、OpenCart,原始碼是公開的,商店主或委託的工程師下載安裝後,程式碼與資料庫實際存放在自己或自選主機商的伺服器上。理論上想改什麼都能改,能碰到底層邏輯,但資安修補、版本更新、PCI 合規的責任,也跟著回到自己身上。

以 WooCommerce 為例,它是建立在 WordPress 內容管理系統之上的購物車功能外掛,本身免費,WooCommerce 自家團隊與第三方開發者提供龐大的擴充套件與佈景主題生態系,用來加裝金流、物流、行銷等功能。W3Techs 截至 2026 年 10 月的統計顯示,在所有已知使用電商系統的網站中,WooCommerce 占 47.4%,是目前使用量最大的開源購物車系統代表。

W3Techs 統計頁顯示 WooCommerce 在已知電商系統中占 47.4%,在所有網站中占 7.8%
W3Techs 2026 年 10 月的統計中,WooCommerce 占所有已知電商系統的 47.4%(資料來源:W3Techs)。

Shopify 部落格把開源模式的運作方式描述成三個步驟:下載原始碼、用佈景主題客製,再透過 App 或擴充套件加裝功能;而商店主或委託開發者才能修改程式碼,資安與 PCI 合規的責任落在店家自己身上。

SaaS 與開源自架在五個面向上的取捨

把前面兩種所有權模式攤開來看,可以收斂成五個面向:所有權與掌控度、客製化空間、維護責任、費用結構、資料可攜性。SaaS 這一側,原始碼與資料庫握在平台方手上,客製停在版型、頁面配置與 App 設定這一層,核心程式更新與資安修補由平台統一推送,費用是已經包含主機、頻寬、資安與升級的固定月費或年費,換平台時能帶走多少資料,取決於平台內建匯出工具的範圍。開源自架這一側剛好相反,程式碼與資料庫完整握在店家或委託方手上,理論上連結帳流程、後台邏輯都能重寫,軟體本身免費,但主機代管、擴充套件與開發維護人力都要另外計費,資料庫也是自己持有的標準格式,搬家或串接其他系統的自由度較高。

SaaS 開店平台與開源自架購物車系統在所有權、客製化、維護責任、費用結構、資料可攜性五個面向的對照
SaaS 與開源自架不是哪個比較好,而是程式碼、維護責任與資料握在誰手上的取捨。

這五個面向沒有哪一邊全面勝出,差別在於技術判斷權與維運責任放在誰手上。開源模式出問題時沒有平台方兜底,BigCommerce 部落格也提醒,開源方案特別需要開發者定期手動修補與更新;而「理論上能改」跟「實際上改得動」是兩回事,多數店家實際用到的,只是跟 SaaS 差不多的表層客製。很多店家選開源是看中免費與客製彈性,卻低估了往後每一次核心程式更新都要有人力盯著,這筆隱形成本並不小。以 WooCommerce 與 Shopify 這兩個最常被拿來比較的代表為例,各面向的細節落差,以及台灣賣家在金流、電子發票上會遇到的狀況,另有完整比較可以對照。

評估購物車系統的四個功能面向

不管最後選 SaaS 還是開源自架,評估任何一套購物車系統實際好不好用,都可以拿四個面向去對照:結帳體驗、行動裝置適配、擴充性,以及資料匯出能力。各家方案的訂閱價格要依店家規模個案估算,這裡先講清楚這四個面向各自該看什麼。

評估購物車系統的四個面向:結帳體驗、行動裝置適配、擴充性、資料匯出能力各自該檢查的重點
不管從哪一種起點出發,都能用結帳體驗、行動裝置適配、擴充性與資料匯出能力這四個面向檢驗一套購物車系統。

訪客結帳與精簡欄位,是結帳流程最基本的兩件事

評估一套購物車系統的結帳體驗做得好不好,先看兩件事:有沒有清楚顯眼的訪客結帳選項,結帳表單欄位是不是精簡到只問必要資訊。Baymard Institute 的《Ecommerce Checkout UX Guide》建議,訪客結帳選項應該放在帳號選擇步驟的最上方,高於登入與註冊欄位,而且要用清楚標示的按鈕呈現,不能只是一條不起眼的純文字連結。

這件事看似細節,實際影響卻不小。Baymard Institute 測試發現,62% 的電商網站沒有把訪客結帳的選項做得夠顯眼,而前面提過,19% 的受訪美國網路消費者在過去三個月內曾因為被強制要求註冊會員而放棄下單。至於表單欄位,能不能把姓名精簡成單一欄位取代姓氏名字分開、把地址第二行藏在連結後面,同樣是評估重點。

行動裝置的結帳體驗需要另外設計不是桌機的縮小版

手機螢幕小,觸控鍵盤跳出來還會佔掉將近一半的畫面,桌機的結帳體驗直接縮小搬到手機上,顧客很容易迷失在頁面裡,找不到自己填到哪、看不懂欄位在問什麼。Baymard Institute 的研究指出,手機直向模式下觸控鍵盤約佔螢幕 50%,橫向模式下更達 70% 到 80%,大幅壓縮使用者能看到的頁面範圍。

評估一套系統的行動裝置體驗,不能只看畫面有沒有跑版,還要看有沒有針對這些手機特有的限制做過設計。欄位標籤要能脫離上下文獨立看懂,例如寫「帳單電話」而不是只寫「電話」;觸控鍵盤也要能依欄位類型切換,郵遞區號跳出數字鍵盤、電子郵件欄位跳出信箱格式鍵盤,顧客輸入時才不會一路點錯。

擴充性反映在能不能加裝金流、物流與行銷工具

店家的需求會隨規模成長改變,今天可能只需要一種金流,明年可能要加行動支付、串接第三方倉儲,或接上會員經營工具。評估購物車系統的擴充性,就是看它有沒有開放的擴充機制,像是 App 市場、擴充套件,或開放 API,讓這些之後才浮現的需求有地方掛得上去。

Shopify 部落格談開源電商平台時提到,這類系統多半透過 App 市場、擴充套件,或第三方開發者串接額外功能,例如庫存管理、物流標籤列印,計費方式有的收月費、有的一次性收費,也有部分透過開放 API 免費串接。WooCommerce 的 REST API 說明文件則顯示,開放的端點讓第三方系統可以直接讀寫訂單與商品資料,這是擴充性能不能落地的技術基礎。

資料匯出的完整度,要在簽約前就先核對清楚

資料可攜性是最容易被忽略、但換系統時影響最大的一項,不管是 SaaS 還是開源,導入前都該先確認系統內建的匯出工具實際上能匯出什麼、不能匯出什麼。商品圖片、訂單歷史這類看起來理所當然的東西,常常不在內建匯出的範圍內。以 Shopify 為例,Shopify 說明中心對匯出功能的描述提到,商品資料可以匯出成 CSV,但匯出檔本身不包含商品圖片,圖片要另外處理才能搬到新平台;單一商品的變體超過 100 個時,匯出檔會改用電子郵件寄送,而不是直接下載;大型商品目錄甚至需要先用篩選條件拆成幾批匯出,以避免逾時。這些都是 Shopify 說明文件自己列出的限制,不是操作失誤。相對地,像 WooCommerce 這種建立在自架網站上的開源系統,資料庫本身就在店家手上,還提供開放的 REST API,可以直接讀寫商品與訂單資料。

真正該做的,是在簽約或安裝之前,先拿店裡實際的商品數量、圖片張數、歷史訂單筆數,對照平台說明文件列出的匯出範圍逐項核對,而不是等到真的要換系統才發現某些資料根本帶不走。等到那一步才發現限制,通常是整個轉換過程裡最痛的一步,提前確認清楚,能省下不少事後補救的工夫。

選購物車系統,選的不是一個好看的介面,而是一套要撐起店家往後好幾年營運的引擎。功能模組夠不夠完整、原始碼握在誰手上、維護責任由誰扛、換系統時資料搬不搬得走,這幾件事只要有一項在起步階段沒看清楚,往後付出的代價往往比多花一點時間評估更大。與其等顧客在結帳頁面遇到阻礙而放棄,或是想擴充功能時才發現系統綁死,不如在選型當下就把這幾個面向攤開來對照清楚。

常見問答

本區問答由 AI 依文章內容自動整理,僅供快速參考,正式內容仍以全文為準。

購物車系統跟開店平台有什麼不同?

購物車系統是從商品呈現、加入購物車、結帳、金流驗證、物流指定到訂單產生的功能層;開店平台、自架站則是承載這套系統運作的容器。同一套購物車功能,可能是 SaaS 平台內建,也可能是自架網站裝外掛才有。

購物車系統包含哪些核心功能?

購物車系統的核心功能可分成 6 個模組:商品與庫存、購物車與結帳流程、金流物流串接、會員與訂單、促銷折扣,以及銷售報表。任何一個模組缺角,都會直接反映在顧客的購物體驗或店家的營運效率上。

購物車系統的結帳頁怎麼減少棄單?

購物車系統的結帳頁要減少棄單,先看訪客結帳選項夠不夠顯眼,以及表單是否只問必要資訊。Baymard Institute 建議訪客結帳按鈕放在登入與註冊欄位上方,一般結帳平均有 19.9 個表單元素,優化後可壓到 12 個。

SaaS 購物車和開源自架差在哪?

SaaS 購物車的原始碼與伺服器由平台方持有,更新、資安與 PCI 合規多半包含在訂閱費裡;開源自架如 WooCommerce 則由店家持有程式碼與資料庫,客製空間大,但維護、資安與主機費用都要自己負擔。

購物車系統換平台時資料帶得走嗎?

購物車系統換平台時能帶走多少資料,要看平台內建匯出工具的範圍,例如 Shopify 商品可匯出成 CSV,但匯出檔不含商品圖片。簽約或安裝前,最好先拿實際商品數、圖片與歷史訂單,對照匯出範圍逐項核對。

資料來源
  1. 50 Cart Abandonment Rate Statistics 2026 — Baymard Institute
  2. Ecommerce Checkout UX Guide — Baymard Institute
  3. 6 Mobile Checkout Usability Considerations — Baymard Institute
  4. Usage Statistics and Market Share of WooCommerce — W3Techs
  5. Order Statuses — WooCommerce
  6. Abandoned cart recovery emails — WooCommerce
  7. Analytics and Sales Reports — WooCommerce
  8. WooCommerce REST API — WooCommerce
  9. Shopping Cart Software: Main Types + Features to Look For — BigCommerce
  10. Open Source Ecommerce Platforms (2026) — Shopify
  11. Exporting products — Shopify