
適用範圍
適用 Odoo 19;方案、部署、模組、權限及服務商資格依正文條件,並非所有資料庫均已啟用。
研究方法
依據 Odoo 19 與適用官方政策研究;沒有新增 Odoo 操作、付款或訊息實測。
先定義「一個可售款式」的識別方式,再建立商品。香港服飾店若把同一件上衣的顏色重複建成多個模板,日後匯入及庫存核對會變得困難。以下以官方 Odoo 19 文件解釋流程,示例沒有實際匯入。
目錄
先準備商品資料表
虛構商品為棉質上衣,基礎售價 HK$180,紅/藍兩色及 S/M 兩碼;M 碼加 HK$20。模板外部識別碼為 apaa_demo_shirt,每個實際變體另有穩定 SKU。條碼、SKU 與 External ID 用途不同,不要互相當作同一欄位。
在交給操作人員前確認名稱、描述、售價幣別、稅項設定、商品類型、是否追蹤庫存、網站分類及圖片使用權。網站分類是顧客的瀏覽組織,不等同內部商品分類;名稱翻譯也不應產生第二個商品模板。
建立商品與確認發布
官方前台入口是 Website → New → Product;後台可由 Website → eCommerce → Products 新增。填名稱、售價與必要商品設定後,補圖片及網站文案。需要庫存的實體貨品與服務應使用適合的類型及庫存政策,不能單靠商品名稱判斷是否可出貨。
前往商品網站頁,檢查 Unpublished/Published;後台 Sales 的 Ecommerce shop 區亦有 Is Published 設定。每次新增或匯入後都核對實際狀態,不假設一律已發布。若指定網站、庫存或可見性限制影響顯示,以未登入訪客確認正確網站上的商品與選項。
屬性、變體模式與額外價格
如尚未啟用,先到 Sales → Configuration → Settings 的 Product Catalog 啟用 Variants 並儲存;需具備相應設定權限。在 Sales → Configuration → Attributes 建立顏色及尺碼等屬性,再加到商品模板。先選建立模式:
| 模式 | 官方行為 | 選擇時的問題 |
|---|---|---|
| Instantly | 加入屬性值時建立所有組合 | 是否真的會存放/管理每個組合? |
| Dynamically | 銷售訂單使用相應組合時才建立 | 是否接受按需產生變體及其下游流程? |
| Never | 不建立獨立可採購變體 | 這是否只是資訊/選項,而非獨立庫存款式? |
兩色 × 兩碼在 Instantly 模式下是四個組合,不能把這個結果套到所有模式。Multi-checkbox 顯示類型要求 Never。官方警告屬性加到商品後不可直接更改建立模式;上架前先決定,不以刪除已用變體作為隨意切換方法。
M 碼額外價格 HK$20,示例售價為 HK$180 + HK$20 = HK$200;這是虛構價目,實際顯示仍受價目表、折扣、幣別與稅項影響。變體的庫存與條碼應逐項核對,不把模板總數當作每款可售量。
若某組合不能出售,可在屬性值的 Exclude for 設定排除對應模板/屬性值,不是任由客戶選取後再取消。Variants 按鈕可查看實際已建立款式;銷售報價選取商品時的配置器應對應同一屬性與價格。正式前核對一個有效及一個被排除的組合,確認報價與網站沒有相反選項。
匯入映射與重複新增怎樣避免
由清單的匯入入口選 XLSX/CSV,按官方範本準備欄位;最小安全做法是先匯出少量現有資料並選可供更新匯入的欄位,保留 External ID。相同外部識別碼用於更新已對應紀錄;缺失或另造識別碼可能新增而非更新,名稱相同不能保證自動去重。
虛構準備資料如下,僅供核對欄位,並非可不經映射直接使用的已驗證檔案:
| External ID | Name | Sales Price |
|---|---|---|
| apaa_demo_shirt | Cotton shirt | 180 |
屬性與屬性值須映射到目標關聯欄位;不要把逗號分隔字串當作任何關聯都可辨認。先用 Test 查看格式、缺少關聯及錯誤列,修正後再決定匯入。Test 通過只表示該階段資料檢查,不證明售價、變體、庫存與網站結果已符合業務。
找不到商品或價格不對時先查甚麼
找不到商品先查正確網站、發布、商品銷售條件及可見性。價格不對先查目前幣別/價目表、所選變體額外價格及稅項顯示;不要先改模板基價。重複商品則先停止再次匯入,保存原檔與 External ID 對照,判斷哪些是模板、哪些是變體後再修復。
完成標準是:操作人員能指出每個 SKU 對應的變體、重複匯入會更新哪筆紀錄,顧客能看到正確價格與可售選項。後續把收款與配送責任接上,才形成完整售貨流程。
參考來源
- Odoo 19 eCommerce Products
前台/後台建立商品及明確發布控制。
來源查核日期
- Odoo 19 Product variants
屬性、變體建立模式、額外價格及模式變更限制。
來源查核日期
- Odoo 19 Export and import data
欄位映射、Test 檢查、外部識別碼及重複匯入行為。
來源查核日期