商品管理
商品管理提供零售商品的新增、編輯、變體(SKU)維護與庫存快速調整。系統採 SPU + 變體(SKU)架構,一個商品可包含多個變體,每個變體可獨立設定條碼、售價、成本、庫存與安全庫存。
進入路徑
後台左側 零售 POS → 商品管理。
列表頁
頂部可篩選 搜尋名稱/品牌/SKU/條碼、分類、狀態(上架中/已下架)。列表欄位包含:商品(圖示+名稱+品牌)、分類、變體數、總庫存、狀態。
總庫存 顯示的是「結帳時真的會扣的那一本帳」。獨立庫存/混合庫存的分店顯示 店倉 N(該分店店倉的數量),其餘顯示 庫存 N(共用倉)。有規格低於安全庫存時右側多一顆紅色 N 低 標記;店倉數字讀不到時顯示 店倉 —,並附註「店倉庫存讀取失敗,不是 0」——那是不知道,不是賣完了。
狀態 「上架中/已下架」那顆標籤本身就是切換鈕,點一下即切換(見下方「上架與下架」)。
操作 調整庫存(該商品要先有變體才會出現)、條碼標籤、編輯。
頁面右上一排按鈕:匯出、批次匯入、商品分類、新增商品。
商品匯入與商品分類不在左側選單裡
商品基本資料
進入新增/編輯頁可設定:
商品名稱 必填。
分類 從現有分類擇一,亦可選「未分類」。
品牌 選填。
單位 預設「個」,可改成「件」「盒」等。
商品圖片 URL 貼上圖片網址即顯示預覽縮圖。
商品描述 自由文字描述。
標籤 輸入後按 Enter 加入,可加多個。
上架中 勾選代表上架。
變體(SKU)管理
每個商品至少需要一個變體。變體欄位:狀態(上架中/已停用,見下方「單獨停用一個規格」)、規格名稱、SKU(必填,可由系統自動產生)、條碼、售價、成本、庫存、安全庫存。
可手動新增單筆變體,或使用「批量產生變體(笛卡兒積)」一次建立多個。
批量產生變體
於「批量產生變體(笛卡兒積)」區塊:
- 填入規格名稱(如「顏色」「尺寸」)
- 填入值,以逗號分隔(例:
紅,黑,白) - 可按 + 加規格群 新增多組規格
- 按 產生變體,系統用笛卡兒積展開所有組合
例如 顏色(紅/黑/白)× 尺寸(S/M/L)會自動產生 9 個變體,再各自填入售價與庫存即可。
批量產生會覆蓋現有變體
快速調整庫存
於列表頁點 調整庫存 開啟視窗,可選擇變體(若商品含多變體),輸入 正數加、負數減 的調整量與原因,送出後即更新該變體庫存並建立異動紀錄(類型為 adjust)。
視窗會先顯示現值與「→ 調整後」的預覽,兩個數字都取這次送出真的會被改的那一本帳:
- 獨立庫存/混合庫存的分店 動的是
店倉 N,也就是你目前所在分店的店倉數量。同一個 SKU 在共用倉可能還有貨,那個數字這次不會動。 - 其餘門市 動的是共用倉的
庫存 N。
送出成功後,列表「總庫存」欄與「N 低」標記讀的是同一本帳,數字會跟著變。
調整後庫存不可為負
上架與下架
在列表的 狀態 欄點那顆「上架中/已下架」標籤即切換,會先跳確認框,按下確認才送出。送出期間該顆標籤暫時停用,避免連點送出兩次。
下架 確認框會先講底下有幾個規格會被一併關掉。下架後商品與它底下所有規格一起停用:收銀檯掃不到、也賣不了。庫存數量與歷史訂單明細完全保留。
上架 確認框會先講「將一併上架底下 N 個規格」,完成後的提示用後端實際打開的數量(例如「已上架(含 3 個規格)」)。
上架會把底下所有規格一起打開
單獨停用一個規格(以及把它開回來)
在 編輯 頁的變體清單,每一列最右邊那顆鈕就是這一列的狀態開關:
- 已儲存、目前上架中的規格 → 顯示 停用
- 已儲存、目前已停用的規格 → 顯示 啟用
- 還沒儲存的新增列 → 顯示 刪除這列(純粹把那一列拿掉,資料庫什麼都沒發生)
停用與啟用按下去會先跳確認框,確認框說的就是那顆鈕的名字,按下確認就立刻生效,不用再按「更新商品」。刪除這列(還沒儲存的新增列)不會跳確認框,點了直接從清單移除——反正資料庫裡本來就沒有這一列。
停用不是刪除:SKU、條碼、庫存數量與歷史異動都留著,啟用之後原封不動回來。
停用中的規格在編輯頁的狀態欄會標 已停用、整列底色變灰,清單標題也會寫「共 N 個,其中 M 個已停用」。它不會自己從清單消失——那一列就是你之後要按 啟用 的地方。
有兩種情況會被擋下來
常見問題
Q1 條碼重複無法儲存
每個條碼在系統內必須唯一。若不同變體有同條碼需求(如廠商共用條碼),建議自訂尾碼區分(如 1234567890123-S、1234567890123-M)。
Q2 下架商品的庫存與歷史訂單會不見嗎
不會。下架只把商品與它底下的規格停用,庫存量與歷史訂單明細保留不動。要回復請在列表的 狀態 欄點「已下架」那顆標籤切回上架(注意底下規格會全部一起打開,見上方「上架與下架」)。
編輯頁那顆「上架中」勾選框只翻商品本身、不會動規格,用它回復不了已下架的商品——畫面會寫「上架中」而收銀檯仍然掃不到。要上架請一律走列表狀態欄那顆標籤。
Q3 有大量商品匯入/匯出功能嗎
有,兩邊都有,不必聯繫客服。
匯入 本頁右上的 批次匯入 按鈕(這是唯一入口,左側選單沒有這一行)。流程固定四步,沒有任何一條路徑可以跳過試算:
- 下載範本 按頁面第一區的下載鈕,取得一份 CSV 範本(欄位與範例列都由系統產生,標題是中文、含 Excel 認得的編碼,直接用 Excel 開就好)。
- 選擇檔案並試算 選好填完的 CSV 後系統先做一次試算。試算不會寫入任何資料,只告訴你會新建幾個商品/幾個規格、會更新幾個規格、哪幾列有問題。
- 看試算結果,再按「確認匯入」 確認鈕要等試算回來才會出現,送出的就是你剛才看過的那一份。
- (必要時)整批撤銷 頁面下方「匯入紀錄」列出每一次匯入,按 整批撤銷 可以把那一批新建的商品/規格/分類刪掉、並把更新過的規格還原成匯入前的值。
檔案的格式是 一列一個 SKU;商品名稱相同的多列會歸成同一個商品的不同規格。單次上限 5000 列,超過請分批。
撤銷擋得住的東西是有限的
匯入結果顯示「沒有任何資料被寫入」時
匯出 本頁右上的 匯出 按鈕,可選「當前視野(套用搜尋/篩選)」、「全部」或「日期區間」,輸出欄位含商品名稱、品牌、條碼、分類、變體數、總庫存、最低/最高價、SKU 列表、規格列表、狀態、排序與建立時間。單次上限 5 萬筆,超過會提示改用日期區間分批匯出。
店內條碼產生
沒有廠商原印條碼的商品(自製品、散裝、無包裝碼),可讓系統自動產生店內專用條碼,印在標籤上貼於商品,之後收銀檯就能用掃碼槍結帳。
- 在商品的變體(SKU)列點「產生條碼」按鈕,系統即產生一組條碼並自動填入該列的「條碼」欄,隨商品一起儲存。
- 產生的格式依系統設定,預設為 EAN-13 店內碼(以數字
2開頭,這是零售商店內自編碼的國際保留前綴,不會撞到任何廠商條碼),序號自動遞增且保證不重複。 - 進階格式 Code128(直接以 SKU 當條碼) 適合 SKU 含英數編碼的品項,如需改用此格式請聯繫客服調整。
- 條碼欄具唯一性:若手動填入的條碼與其他商品重複,儲存時會提示「條碼重複,請更換」。
收銀檯掃描:只要商品變體有條碼(自動產生或廠商原印皆可),收銀檯 的「掃描條碼」欄就能掃碼帶入購物車。
列印條碼標籤
在列表頁該商品的操作欄點「條碼標籤」,逐一填寫每個變體要印幾張後按列印。有兩種輸出方式:
| 輸出方式 | 用哪一種機器 | 印出來長什麼樣 |
|---|---|---|
| 專用標籤機 | 得力 / TSC / Xprinter 等貼紙標籤機(TSPL 指令) | 一張一張的背膠貼紙,可直接貼在商品或貨架上 |
| 熱感收據機 | 一般 POS 收據印表機(ESC/POS / StarPRNT) | 印在收據紙上,需自行裁剪;適合臨時補印 |
目前不支援 ZPL 指令的標籤機(Zebra 部分機種)。採購前請確認機器支援 TSPL。
先設定標籤機
專用標籤機要先在 零售 POS → 收據出單機設定 做兩件事:
- 新增或編輯那台機器,「類型」選「標籤機」、「功能」勾選「標籤」,填好 IP/埠或 USB 共用名稱並啟用。沒有任何一台勾「標籤」時,列印鈕會擋下來並提示到這裡設定。
- 在同一頁的「標籤規格」區塊設定紙張與機器參數(見下)。
常用尺寸:先用選的,再拿紙卷對一下
「標籤規格」區塊上方有一排常用尺寸,點一下就把標籤寬、高、間隙、解析度四格一起填好:
| 尺寸 | 用途 |
|---|---|
| 40 × 30 mm | 零售商品價格標 / 貨架標(最普遍,也是系統出廠預設) |
| 50 × 30 mm | 品名較長的商品標 |
| 60 × 40 mm | 品名 + 規格 + 價格都要印;也是「店名也要印」時第一個放得下的尺寸 |
| 70 × 50 mm | 大型商品標 / 展示牌 |
| 100 × 150 mm | 物流面單(宅配單 / 電商出貨單) |
每一組都經過系統驗證:品名 + 規格 + 價格 + 條碼一定放得下,而且 203dpi 與 300dpi 兩種機器都放得下。
這排尺寸是「市面常見」,不是您那捲紙的實測值
另外兩件事:
- 套用常用尺寸會一併把解析度設回 203 dpi。若您已經確認機器是 300 dpi,套用後要記得改回來。
- 標籤寬度填超過 108mm(機器的印字頭寬度)時畫面會擋下來提醒:超出的部分印不到,而紙照樣會走完、不會報錯。
標籤規格要設對,否則印出來是壞的
這幾格沒有一個可以用猜的,而且設錯時畫面不會有任何錯誤訊息:
| 設定 | 設錯的症狀 |
|---|---|
| 解析度(dpi) | 走紙長度正確,但文字與條碼整個跑掉。203 當成 300 → 內容縮在左上角;300 當成 203 → 內容溢出右緣被裁掉 |
| 標籤寬 / 高 / 間隙(mm) | 走紙長度不對,一張標籤印到兩張紙上,或連續空白 |
| 文字編碼 | 中文變成問號或方塊(英數字正常) |
| 中文字型檔名 | 中文完全不出現,只印得出英數字 |
這些預設值是「預設」不是「實測」
不確定機器是幾 dpi 時:用測試標籤當尺量
得力 DL-888D 的公開參數頁標示 203 dpi、最大列印寬度 108mm(兩個獨立來源一致),這兩個數字畫面上會列出來源。 但 PRO 版是 203 還是 300 dpi 查不到——原廠官網的 PRO 產品頁規格表是空的。所以系統預設留在 203,並提供兩種自己確認的方法:
- 用量的:按「列印中文編碼測試標籤」印一張,那三行字是等距的。拿尺量第一行字上緣到第三行字上緣:
- 約 9.5mm → 這台是 203 dpi - 約 6.4mm → 這台是 300 dpi
這段距離是用「點」下的指令,所以它量的是機器本身,跟您在後台設成幾 dpi 無關。
- 用看的:印一張商品標籤,若內容整個縮在左上角、只佔標籤三分之二,代表機器其實是 300 dpi,把解析度改成 300 即可。
(實際的 mm 對照表印在畫面「解析度」區,會依目前的字級設定換算,以畫面顯示的為準。測試標籤印的是畫面上目前這一份設定,不會寫回存檔。)
中文變亂碼時:印一張「編碼測試標籤」
TSPL 標籤機印中文要「編碼設定」「中文字型」「送出的資料」三者一致,任一項不對都是問號或方塊,而且機器不會回報錯誤。
在 收據出單機設定 → 標籤規格 按「列印中文編碼測試標籤」,機器會印出一張紙,上面用 Big5 / GBK / UTF-8 三種編碼各印一行同樣的中文。哪一行看得懂中文,「文字編碼」就選哪一個,一次就能問出答案,不必逐一試印整批標籤。
若三行都是亂碼,通常是「中文字型檔名」不對——不同廠牌的內建字型檔名不一定相同(常見為 TST24.BF2/TSS24.BF2),請查該機器的說明書或驅動程式附的標籤編輯軟體。
內容放不下時會先警告
品名太長或字級太大時,系統會在列印前提示:
- 「內容超出標籤高度 N mm」——條碼下緣會被切掉而掃不到。訊息會一併列出目前四欄(店名/品名/規格/價格)各是幾級字、以及現在最占高度的是哪一欄。請調小那一欄的字級、關掉店名/規格/價格其中一項,或改用更高的標籤紙。
- 「有 N 段文字因為太寬被截斷」——訊息會舉出是哪一段。請調小該欄字級或改用更寬的標籤紙。
這兩種情況紙都會照常印出來、機器也不會報錯,所以看到警告一定要處理再印整批。
常見問題
Q 按了列印沒反應,也沒有錯誤訊息 收銀機上的 Print Bridge 沒有啟動。標籤與收據都要靠它送到機器,請確認它正在執行。
Q 同一家店有兩台規格不同的標籤機 目前「標籤規格」每家分店只有一份,兩台不同紙張的機器會共用同一組設定。若有這個需求請聯繫客服。
Q 多分店的標籤規格會互相影響嗎 不會。標籤規格是分店各自一份,A 店改設定不會動到 B 店。
其他問題協助