Skip to main content

POS折扣編輯器

本系統是一個以 Python Flask + SQLite 為基礎的折扣活動與商品管理編輯器,提供 新增、刪除、匯入、匯出 等功能,支援 POS 系統所需的折扣活動設定檔。


功能說明

折扣活動管理

  • 瀏覽折扣活動:首頁顯示所有折扣活動,依建立順序排序。

  • 新增折扣活動:可輸入活動名稱、起訖日期、會員類別、目標量、折扣量、分類與產品名稱等資訊。

  • 刪除折扣活動:可依活動 ID 進行刪除。

  • 匯出折扣活動:匯出為 discount_tw.xlsx,格式符合 POS 匯入規範:

    • 第一列固定為模板標頭(請保留)。

    • 第二列為中文欄位名稱。

    • 後續為資料列。

商品管理

  • 瀏覽商品:列表顯示已建立的商品與售價。

  • 新增商品:輸入「品名」與「價錢」即可新增。

  • 刪除商品:可依商品 ID 進行刪除。

  • 匯出商品:輸出為 products.xlsx,包含「品名」「價錢」欄位。

  • 匯入商品:支援 Excel (.xlsx) 格式,需包含「品名」「價錢」兩欄。


系統架構

  • 後端:Flask

  • 資料庫:SQLite (discounts.db)

  • 前端模板:Jinja2 (index.html, products.html)

  • 檔案操作:使用 Pandas 讀寫 Excel