Shopify 需求書讓品牌、設計、工程與營運對同一個問題估價,同時保留團隊提出更簡單解法的空間。內容太少,報價只能塞滿假設;內容太像功能採購單,又可能把未經驗證的做法提前寫死。
一份好用的需求書應該回答:為什麼現在要做、誰會使用、哪些流程不能中斷、資料從哪裡來,以及什麼證據能讓專案通過驗收。
第一章:背景與決策目標
用一頁說明目前平台、主要市場、商品類型、訂單模式與改版原因。避免只寫「提升品牌形象與轉換率」;改成可觀察的問題,例如行動版選規格容易出錯、活動頁每次需工程協助、客服每天人工改地址,或海外市場無法獨立發布內容。
接著寫出這次專案要做的決策。可能是確認現有 Theme 能否延伸、評估 Shopify Plus、遷移舊平台,或建立新市場 storefront。若仍在探索階段,就明確標示「需要提案方協助定義」,不必假裝解法已確定。
第二章:使用者與關鍵旅程
不要只列 Persona 名稱。挑出對交易最重要的情境,以開始條件、步驟、例外和完成狀態描述。例如企業採購者登入後看到合約價,以採購單號結帳,訂單交由業務審核;若額度不足,系統要提示下一步,而不是停在錯誤頁。
至少涵蓋瀏覽與搜尋、商品選擇、購物車、付款、訂單查詢、退換貨,以及客服或業務代為處理的後台流程。每條旅程標示目前痛點與首發版本是否必要。
第三章:內容、頁型與編輯需求
列出需要的頁型,而不是估算「大約二十頁」。商品頁、集合頁、品牌專題、文章和活動頁的資料來源不同;相同頁型可以產生很多網址。說明哪些區塊要由行銷自由排序、哪些內容必須保持一致,以及預覽、排程、翻譯和審核由誰負責。
Shopify Theme 支援 sections、blocks、templates 等架構,但可編輯不代表每個欄位都該開放。需求書應描述編輯任務,讓設計與工程決定適合的內容模型。
第四章:商品、會員與歷史資料
提供大致數量與樣本:商品、變體、集合、會員、訂單、折扣、文章、門市和舊網址。註明來源格式、資料品質問題、自訂欄位與必須保留的歷史。會員密碼、付款資訊和同意紀錄往往有平台限制,不能只寫「完整搬移」。
若是遷移專案,可先依 Shopify 遷移清單盤點,並在需求書附上資料字典與抽樣檔。尚未取得資料時,應把 discovery 和清理列為獨立階段。
第五章:整合與非功能需求
每個整合都要寫出系統擁有者、資料方向、頻率、主要欄位、驗證方式與失敗後的處理。ERP、WMS、PIM、CRM、金流、電子發票、物流與會員點數若只留一個名稱,提案方無法判斷是設定 App、使用 API,還是需要中介服務。
非功能需求包含效能、無障礙、SEO、資安、權限、備援、瀏覽器支援、分析與同意管理。不要只寫「符合最佳實務」;例如效能可以指定以真實使用者資料觀察 Core Web Vitals,無障礙則標明採用的標準版本與關鍵交易流程。
第六章:責任、限制與時間
列出內部決策者、內容提供者、IT、法務、財務和外部供應商。標明不可變動的檔期、合約、金流或 ERP 限制,以及資料何時能提供。若上線日期固定,需求必須有優先級和退場方案,不能把所有功能都標成最高優先。
預算可以提供範圍或要求分階段估價。可先用 Shopify 建置費用拆解統一成本欄位,降低不同提案各自解讀的落差。
第七章:驗收與提案格式
要求提案方回答方法、範圍、假設、交付物、時程依賴、團隊角色、費用、變更機制與維運。驗收條件應連回關鍵旅程,例如指定測試公司帳號能看到正確價格,付款成功後 ERP 在約定時間內收到訂單,舊網址回傳正確永久轉址。
附件比更多形容詞有用
需求書可附目前網站流量與裝置分布、客服問題分類、商品 CSV 樣本、舊網址清單、品牌規範、系統圖和一筆去識別化的訂單資料。提案方看到真實欄位與例外,才能指出限制。若資料涉及個資或商業機密,應先遮蔽、限制權限並依保密約定提供。
同時附上名詞表,定義會員、客戶、公司、門市、可售庫存與訂單完成等詞。不同部門對同一詞的理解若不一致,會直接反映在資料模型和驗收爭議上。
需求書第一版不需要完美。把未知項目列成問題,附上真實資料樣本,再讓候選團隊指出風險,會比一份看似完整、實際充滿假設的功能清單更有用。若需要協助把現況整理成可估價範圍,可從 Shopify Plus 代理商服務的策略、設計與工程邊界開始討論。