商店模組(shop)後台可以匯入商品、用網址或 ZIP 補圖,並用分類在 LINE 商店篩選。這個容器就是一個租戶,貨號與分類名稱都在這個租戶內不可重複。
CSV
UTF-8,可帶 BOM。表頭不分順序,至少要有貨號、品名、售價。匯入視窗有「下載範本」,並列出每個欄位名稱、可接受的表頭與說明。對應不到的欄(例如 source_url)不會寫入商品,預覽的 warnings 會列出「無法辨識的欄位」。分類名稱整段保存,小菜/甜點區 不會被斜線切開。
all_categories 是這個商品的全部分類。封存的店家叫貨系統分類名稱裡,標點只有斜線(小菜/甜點區、米飯/麵食區),沒有直線、頓號、分號或逗號。真實匯出檔不在這個專案,線上站也被擋下來,讀不到一列原始內容;先前煙測把 |全部分類 接在名稱後面,那是測試資料自己造的。因此這一欄不依斜線切開,而依 |、、、;、;、,、, 拆開。沒有這些符號時,整格就是一個分類。category 是主分類;若它沒出現在 all_categories,仍會補進清單並排在最前。名稱先做與後台相同的正規化再比對。有這一欄時,以 CSV 取代該商品原本的分類;兩欄都空則改為未分類。沒有這一欄時,仍只看 category,空白不會清掉既有分類。
| 欄位 | 可接受的表頭 | 說明 |
|---|---|---|
| 貨號 | sku、貨號 |
必填。同一檔案內不分大小寫不可重複。已存在則更新,否則新增 |
| 品名 | name、品名 |
必填,最長 120 字 |
| 售價 | price、售價 |
必填,0 以上的整數。可寫 1,000 或 NT$1000 |
| 分類 | category、分類 |
主分類。沒有就留空。不存在會自動建立並排在最後 |
| 全部分類 | all_categories、全部分類 |
選填。有這一欄就寫入清單裡的每個分類,並取代商品原本的分類 |
| 圖片網址 | image_url、圖片網址 |
選填。抓不到不影響商品匯入 |
| 一行短述 | summary、一行短述、短述、商品短述 |
選填。有這一欄才寫入,空白會清掉。沒有這一欄時,更新保留原本的短述 |
| 商品說明 | description、商品說明 |
選填。有這一欄才寫入,空白會清掉。沒有這一欄時,更新保留原本的說明 |
| 狀態 | status、狀態 |
沒有這欄時,新商品預設上架,更新不改狀態。儲存格可填上架、草稿、下架 |