日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

HH SaaS电商系统的商品系统设计

發(fā)布時(shí)間:2023/12/3 windows 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HH SaaS电商系统的商品系统设计 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

文章目錄

    • 商品信息結(jié)構(gòu)
      • 商品信息總結(jié)構(gòu)
      • 商品信息結(jié)構(gòu)圖
    • 發(fā)布商品
    • 商品類型
      • 虛擬商品
      • 服務(wù)商品
    • 為什么服務(wù)商品要分類
      • 前端根據(jù)服務(wù)商品類型來設(shè)計(jì)不同的界面和交互
      • 訂單狀態(tài)和服務(wù)類型有關(guān)
    • 商品檔案上下架
    • 運(yùn)營(yíng)商品上下架(即商品營(yíng)銷上下架)
    • 刪除商品
      • 租戶刪除自供商品
      • 租戶刪除商品的檔案資料
      • 租戶刪除已分配給商城的商品
      • 租戶供應(yīng)商刪除商品
      • 商城刪除自供商品
      • 商城刪除商品的檔案資料
      • 商城供應(yīng)商刪除商品
      • 商城刪除已分配給自營(yíng)店鋪的商品
      • 有供應(yīng)系統(tǒng)的店鋪刪除自供商品
      • 有供應(yīng)系統(tǒng)的店鋪刪除商品檔案資料
      • 店鋪供應(yīng)商刪除商品
      • 無供應(yīng)系統(tǒng)的店鋪刪除商品
    • 發(fā)布和分配商品的數(shù)據(jù)保存問題
      • 租戶分配國(guó)內(nèi)商品給商城
      • 商城發(fā)布自供商品
        • 1、商城發(fā)布國(guó)內(nèi)自供商品
        • 2、商城發(fā)布跨境自供商品
      • 供應(yīng)商發(fā)布商品
        • 1、租戶供應(yīng)商發(fā)布商品
        • 2、商城專享型國(guó)內(nèi)供應(yīng)商發(fā)布商品
        • 3、商城專享型跨境供應(yīng)商發(fā)布商品
        • 4、商城共享型國(guó)內(nèi)供應(yīng)商發(fā)布商品
        • 5、店鋪供應(yīng)商發(fā)布商品
      • 店鋪發(fā)布商品
        • 1、非代銷類的C2C店鋪發(fā)布商品
        • 2、無供應(yīng)系統(tǒng)的國(guó)內(nèi)B2C店鋪發(fā)布商品
        • 3、無供應(yīng)系統(tǒng)的跨境B2C店鋪發(fā)布商品
        • 4、有供應(yīng)系統(tǒng)的國(guó)內(nèi)B2C店鋪發(fā)布商品
        • 5、有供應(yīng)系統(tǒng)的跨境B2C店鋪發(fā)布商品
      • 租戶發(fā)布商品
        • 租戶發(fā)布國(guó)內(nèi)商品
    • 商品銷售信息模板
      • 模板狀態(tài)
      • 上線周期
      • 素材操作功能需求說明
      • 銷售信息模板的狀態(tài)圖
      • 獲取銷售信息模板的判斷邏輯流程圖

商品信息結(jié)構(gòu)

商品信息總結(jié)構(gòu)

HH SaaS電商系統(tǒng)的商品設(shè)計(jì)得非常復(fù)雜,為了避免同種商品的檔案信息過多的重復(fù)保存,而同種商品又要考慮不同賣家的營(yíng)銷信息以及不同供應(yīng)商的供應(yīng)信息,所以商品結(jié)構(gòu)如下圖所示:

商品信息結(jié)構(gòu)圖

發(fā)布商品

商城發(fā)布服務(wù)商品和虛擬商品時(shí),把以下字段隱藏掉,在數(shù)據(jù)庫(kù)保存缺省值:

字段名稱缺省值界面位置
采購(gòu)類型國(guó)內(nèi)基礎(chǔ)信息
生產(chǎn)商商城名稱規(guī)格信息
生產(chǎn)地中國(guó)規(guī)格信息
商品重量0規(guī)格信息
采購(gòu)類型國(guó)內(nèi)規(guī)格信息

查看交互原型文檔

商品類型

分為實(shí)物商品、服務(wù)商品、虛擬商品

虛擬商品

付款后立即得到的商品,無需發(fā)貨和確認(rèn),例如:代金券

P.S 供應(yīng)商和租戶不可發(fā)布虛擬商品,任何模式的商城和店鋪都可以發(fā)布虛擬商品

服務(wù)商品

服務(wù)商品有三種服務(wù)形式:線上、到店、上門

  • 線上服務(wù):手機(jī)充值、Q幣充值、電子書等
  • 到店服務(wù):到店用餐、到店按摩、到店洗車等
  • 上門服務(wù):上門按摩、上門安裝、上門洗車等

P.S B2C模式的商城只能發(fā)布線上服務(wù)商品,O2O模式和混合模式的商城可以發(fā)布任何形式的服務(wù)商品,B2C和C2C模式的店鋪只能發(fā)布線上服務(wù)商品,O2O模式的店鋪可以發(fā)布任何形式的服務(wù)商品;供應(yīng)商不可發(fā)布線下服務(wù)商品,但是可以發(fā)布線上服務(wù)商品;租戶不可發(fā)布任何形式的服務(wù)商品

為什么服務(wù)商品要分類

前端根據(jù)服務(wù)商品類型來設(shè)計(jì)不同的界面和交互

  • 到店服務(wù)的商品,【訂單確認(rèn)】界面需要顯示店鋪地址和路線地圖
  • 上門服務(wù)的商品,【訂單確認(rèn)】界面需要填寫服務(wù)地址、聯(lián)系人、聯(lián)系電話
  • 線上服務(wù)的商品,【訂單確認(rèn)】只要顯示商品和價(jià)格信息,但是買家備注需要特別的提示文案:請(qǐng)根據(jù)商品的需要,填寫必要的信息~

訂單狀態(tài)和服務(wù)類型有關(guān)

而線上服務(wù)訂單和線下服務(wù)訂單的業(yè)務(wù)狀態(tài)是不同的,具體可以參考:HH SaaS電商系統(tǒng)的銷售訂單設(shè)計(jì)

商品檔案上下架

  • SPU檔案下架,隸屬的狀態(tài)為“已上架”的SKU檔案全部下架
  • 將SPU檔案上架,隸屬的SKU檔案狀態(tài)不受影響
  • 總部檔案SPU為“已下架”狀態(tài),隸屬的SKU不允許單獨(dú)上架
  • 關(guān)聯(lián)的基礎(chǔ)類目未啟用或者已刪除,SPU檔案不允許上架
  • SKU檔案下架,相關(guān)的SKU_EXT全部下架(SKU_EXT_STATUS變成已下架)

運(yùn)營(yíng)商品上下架(即商品營(yíng)銷上下架)

  • 上架SPU時(shí),若使用中的素材模板的圖文描述為空,則不允許上架,提示:商品的圖文描述不許為空哦~, 若不存在使用中的素材模板也不允許上架,提示:商品不存在正在使用中的素材模板哦~

  • 上架SPU時(shí),隸屬的SKU全部上架,但是售價(jià)為空或者庫(kù)存為0(不允許負(fù)庫(kù)存銷售的前提下)的SKU不允許上架,若全部SKU都無法上架,提示:非常抱歉,此商品關(guān)聯(lián)的SKU均不可上架~

  • 單獨(dú)上架SKU時(shí),關(guān)聯(lián)的SPU跟著上架,若售價(jià)為空或者庫(kù)存為0(不允許負(fù)庫(kù)存銷售的前提下),不允許上架,提示:此SKU的售價(jià)為空或者庫(kù)存為0,無法上架哦~;

  • SPU下架時(shí),隸屬的全部SKU都下架;

  • 單獨(dú)下架SKU(SKU_EXT_STATUS變成已下架),若全部SKU都已下架,那么關(guān)聯(lián)的SPU也必須下架(SPU_EXT_STATUS變成已下架),否則SPU不下架。

刪除商品

租戶刪除自供商品

1、沒有庫(kù)存數(shù)的商品才能刪除,刪除的是租戶有關(guān)該商品的供應(yīng)資料,即刪除表“vendor_goods_sku”相關(guān)的記錄;

2、刪除有庫(kù)存的商品時(shí)系統(tǒng)提示:非常抱歉,此商品尚有庫(kù)存不可刪除!

租戶刪除商品的檔案資料

1、下架的商品檔案資料才允許刪除;

2、只有下架的spu_base才會(huì)出現(xiàn)刪除按鈕,刪除后會(huì)把隸屬的所有sku_base刪除掉,同時(shí)會(huì)將關(guān)聯(lián)的spu_ext、sku_ext、material_template以及sku_base_sale表的相關(guān)記錄刪除

租戶刪除已分配給商城的商品

1、需要?jiǎng)h除sku_base_sale表中該商城關(guān)于此商品的記錄,以及該商城隸屬的店鋪關(guān)于該商品的記錄

2、需要?jiǎng)h除該商城關(guān)于此商品的sku_ext記錄,以及該商城隸屬的店鋪關(guān)于該商品的sku_ext記錄

3、如果spu_ext隸屬的全部sku_ext以刪除,那么該spu_ext也需要?jiǎng)h除

4、如果spu_ext已被刪除,那么spu_ext隸屬的全部materal_template要全部刪除

租戶供應(yīng)商刪除商品

1、沒有庫(kù)存數(shù)的商品才能刪除,刪除的是供應(yīng)商有關(guān)該商品的供應(yīng)資料,即刪除表“vendor_goods_sku”相關(guān)的記錄;

2、刪除有庫(kù)存的商品時(shí)系統(tǒng)提示:非常抱歉,此商品尚有庫(kù)存不可刪除!

商城刪除自供商品

1、沒有庫(kù)存數(shù)的商品才能刪除,刪除的是商城有關(guān)該商品的供應(yīng)資料,即刪除表“vendor_goods_sku”相關(guān)的記錄;

2、刪除有庫(kù)存的商品時(shí)系統(tǒng)提示:非常抱歉,此商品尚有庫(kù)存不可刪除!

商城刪除商品的檔案資料

1、下架的商品檔案資料才允許刪除;

2、只有下架的spu_base才會(huì)出現(xiàn)刪除按鈕,刪除后會(huì)把隸屬的所有sku_base刪除掉,同時(shí)會(huì)將關(guān)聯(lián)的spu_ext、sku_ext、material_template以及sku_base_sale表的相關(guān)記錄刪除

商城供應(yīng)商刪除商品

1、沒有庫(kù)存數(shù)的商品才能刪除,刪除的是供應(yīng)商有關(guān)該商品的供應(yīng)資料,即刪除表“vendor_goods_sku”相關(guān)的記錄;

2、刪除有庫(kù)存的商品時(shí)系統(tǒng)提示:非常抱歉,此商品尚有庫(kù)存不可刪除!

商城刪除已分配給自營(yíng)店鋪的商品

1、需要?jiǎng)h除sku_base_sale表中該店鋪關(guān)于此商品的記錄;

2、需要?jiǎng)h除該店鋪關(guān)于此商品的sku_ext記錄;

3、如果spu_ext隸屬的全部sku_ext以刪除,那么該spu_ext也需要?jiǎng)h除

4、如果spu_ext已被刪除,那么spu_ext隸屬的全部spu_sales_template要全部刪除

有供應(yīng)系統(tǒng)的店鋪刪除自供商品

1、沒有庫(kù)存數(shù)的商品才能刪除,刪除的是店鋪有關(guān)該商品的供應(yīng)資料,即刪除表“vendor_goods_sku”相關(guān)的記錄;

2、刪除有庫(kù)存的商品時(shí)系統(tǒng)提示:非常抱歉,此商品尚有庫(kù)存不可刪除!

有供應(yīng)系統(tǒng)的店鋪刪除商品檔案資料

1、下架的商品檔案資料才允許刪除;

2、只有下架的spu_base才會(huì)出現(xiàn)刪除按鈕,刪除后會(huì)把隸屬的所有sku_base刪除掉,同時(shí)會(huì)將關(guān)聯(lián)的spu_ext、sku_ext、material_template以及sku_base_sale表的相關(guān)記錄刪除

店鋪供應(yīng)商刪除商品

1、沒有庫(kù)存數(shù)的商品才能刪除,刪除的是供應(yīng)商有關(guān)該商品的供應(yīng)資料,即刪除表“vendor_goods_sku”相關(guān)的記錄;

2、刪除有庫(kù)存的商品時(shí)系統(tǒng)提示:非常抱歉,此商品尚有庫(kù)存不可刪除!

無供應(yīng)系統(tǒng)的店鋪刪除商品

直接將店鋪有關(guān)該商品的spu_base、sku_base、spu_ext、sku_ext、material_template以及vendor_goods_sku表和sku_base_sale表相關(guān)的記錄刪除掉

發(fā)布和分配商品的數(shù)據(jù)保存問題

租戶只能發(fā)布國(guó)內(nèi)商品

租戶分配國(guó)內(nèi)商品給商城

租戶分配國(guó)內(nèi)商品給商城時(shí),需要往【可售賣商品】表插入一條記錄,表示商品由商城售賣,可售數(shù)量有多少;

往【SPU營(yíng)銷基礎(chǔ)/SPU_EXT】表插入一條記錄,同時(shí)調(diào)致上的接口,傳參:EXT_SPU_ID、BELONG_STORE_ID、BELONG_MALL_ID、BELONG_TENANT_ID、BASE_SPU_ID、EXT_SPU_STATUS

往【SPU營(yíng)銷素材】表插入一條記錄,這個(gè)表在致上,調(diào)相關(guān)接口,傳參:MATE_TITLE、EXT_SPU_IMAGE、EXT_SPU_ID、BELONG_STORE_ID、BELONG_MALL_ID、BELONG_TENANT_ID、BASE_SPU_ID、IS_DEFAULT、IS_DISABLED

往【SKU營(yíng)銷資料/SKU_EXT】表插入一條記錄,同時(shí)調(diào)致上的接口,傳參:EXT_SKU_IMAGE、EXT_SKU_STATUS、EXT_SPU_ID、BELONG_STORE_ID、BELONG_MALL_ID、BELONG_TENANT_ID、EXT_SKU_ID、BASE_SKU_ID

此時(shí)的商品歸屬租戶,但是營(yíng)銷數(shù)據(jù)屬于商城的。

商城發(fā)布自供商品

1、商城發(fā)布國(guó)內(nèi)自供商品

商城發(fā)布國(guó)內(nèi)自供商品時(shí),除了要保存商品基礎(chǔ)數(shù)據(jù)以外,需要往【可售賣商品】表插入一條記錄,表示商品由商城售賣,此時(shí)可售數(shù)量為0,因?yàn)樯唐愤€未入庫(kù),商品入庫(kù)后才自動(dòng)同步庫(kù)存數(shù)據(jù)到【可售賣商品】表對(duì)應(yīng)的記錄中;

往【SPU營(yíng)銷基礎(chǔ)】表插入一條記錄;

往【SPU營(yíng)銷素材】表插入一條記錄;

往【SKU營(yíng)銷資料】表插入一條記錄。

此時(shí)的商品歸屬商城,營(yíng)銷數(shù)據(jù)也屬于商城的。

2、商城發(fā)布跨境自供商品

商城發(fā)布跨境自供商品時(shí),只要保存商品的基礎(chǔ)數(shù)據(jù)即可,無需往【可售賣商品】表插入一條記錄,也無需商品的營(yíng)銷數(shù)據(jù)。

P.S 如果發(fā)布的是跨境商品,那么商品類型只能是“實(shí)物商品”

供應(yīng)商發(fā)布商品

1、租戶供應(yīng)商發(fā)布商品

租戶供應(yīng)商都是專享型的,但是分為國(guó)內(nèi)供應(yīng)商和跨境供應(yīng)商,租戶供應(yīng)商發(fā)布商品只要保存商品的基礎(chǔ)數(shù)據(jù)即可

2、商城專享型國(guó)內(nèi)供應(yīng)商發(fā)布商品

商城供應(yīng)商按供應(yīng)對(duì)象的不同可以分為專享型和共享型兩種,按經(jīng)營(yíng)國(guó)境的不同可以分為國(guó)內(nèi)供應(yīng)商和跨境供應(yīng)商兩種。目前商城的供應(yīng)商有三種:專享國(guó)內(nèi)、專享跨境、共享國(guó)內(nèi)

商城的專享型國(guó)內(nèi)供應(yīng)商發(fā)布商品,除了保存商品的基礎(chǔ)數(shù)據(jù)以外,需要往【可售賣商品】表插入一條記錄,表示商品由商城售賣,此時(shí)可售數(shù)量為0,因?yàn)樯唐愤€未入庫(kù),商品入庫(kù)后才自動(dòng)同步庫(kù)存數(shù)據(jù)到【可售賣商品】表對(duì)應(yīng)的記錄中;

往【SPU營(yíng)銷基礎(chǔ)】表插入一條記錄;

往【SPU營(yíng)銷素材】表插入一條記錄;

往【SKU營(yíng)銷資料】表插入一條記錄。

此時(shí)的商品歸屬商城,營(yíng)銷數(shù)據(jù)也屬于商城的。

3、商城專享型跨境供應(yīng)商發(fā)布商品

此類供應(yīng)商發(fā)布商品只要保存商品的基礎(chǔ)數(shù)據(jù)

4、商城共享型國(guó)內(nèi)供應(yīng)商發(fā)布商品

此類供應(yīng)商發(fā)布商品只要保存商品的基礎(chǔ)數(shù)據(jù),但是商品的基礎(chǔ)數(shù)據(jù)由供應(yīng)商自行管理和維護(hù),所以【SPU檔案】表和【SKU檔案】表需要保存供應(yīng)商的ID

5、店鋪供應(yīng)商發(fā)布商品

店鋪的供應(yīng)商都是專享的,但是分國(guó)內(nèi)、跨境兩種。

店鋪供應(yīng)商發(fā)布商品,除了保存商品的基礎(chǔ)數(shù)據(jù)以外,需要往【可售賣商品】表插入一條記錄,表示商品由店鋪售賣,此時(shí)可售數(shù)量為0,因?yàn)樯唐愤€未入庫(kù),商品入庫(kù)后才自動(dòng)同步庫(kù)存數(shù)據(jù)到【可售賣商品】表對(duì)應(yīng)的記錄中;

往【SPU營(yíng)銷基礎(chǔ)】表插入一條記錄;

往【SPU營(yíng)銷素材】表插入一條記錄;

往【SKU營(yíng)銷資料】表插入一條記錄。

此時(shí)的商品歸屬店鋪,營(yíng)銷數(shù)據(jù)也屬于店鋪的。

店鋪發(fā)布商品

1、非代銷類的C2C店鋪發(fā)布商品

此類店鋪沒有供應(yīng)系統(tǒng),沒有倉(cāng)儲(chǔ)系統(tǒng),發(fā)布商品時(shí)需要保存商品的基礎(chǔ)數(shù)據(jù)、營(yíng)銷數(shù)據(jù),同時(shí)需要往【可售賣商品】表插入一條記錄,此時(shí)商品的價(jià)格、銷售庫(kù)存數(shù)店鋪可以隨意修改

2、無供應(yīng)系統(tǒng)的國(guó)內(nèi)B2C店鋪發(fā)布商品

此類店鋪沒有供應(yīng)系統(tǒng),沒有倉(cāng)儲(chǔ)系統(tǒng),發(fā)布商品時(shí)需要保存商品的基礎(chǔ)數(shù)據(jù)、營(yíng)銷數(shù)據(jù),同時(shí)需要往【可售賣商品】表插入一條記錄,此時(shí)商品的價(jià)格、銷售庫(kù)存數(shù)店鋪可以隨意修改

3、無供應(yīng)系統(tǒng)的跨境B2C店鋪發(fā)布商品

此類店鋪沒有供應(yīng)系統(tǒng),沒有倉(cāng)儲(chǔ)系統(tǒng),發(fā)布商品時(shí)需要保存商品的基礎(chǔ)數(shù)據(jù)、營(yíng)銷數(shù)據(jù),同時(shí)需要往【可售賣商品】表插入一條記錄,此時(shí)商品的價(jià)格、銷售庫(kù)存數(shù)店鋪可以隨意修改

4、有供應(yīng)系統(tǒng)的國(guó)內(nèi)B2C店鋪發(fā)布商品

此類店鋪發(fā)布商品后,除了要保存商品的基礎(chǔ)數(shù)據(jù)以外,需要往【可售賣商品】表插入一條記錄,表示商品由店鋪售賣,此時(shí)可售數(shù)量為0,因?yàn)樯唐愤€未入庫(kù),商品入庫(kù)后才自動(dòng)同步庫(kù)存數(shù)據(jù)到【可售賣商品】表對(duì)應(yīng)的記錄中;

往【SPU營(yíng)銷基礎(chǔ)】表插入一條記錄;

往【SPU營(yíng)銷素材】表插入一條記錄;

往【SKU營(yíng)銷資料】表插入一條記錄。

此時(shí)的商品歸屬店鋪,營(yíng)銷數(shù)據(jù)也屬于店鋪的。

5、有供應(yīng)系統(tǒng)的跨境B2C店鋪發(fā)布商品

此類店鋪發(fā)布商品后,除了保存商品的基礎(chǔ)數(shù)據(jù)以外,需要往【可售賣商品】表插入一條記錄,表示商品由店鋪售賣,此時(shí)可售數(shù)量為0,因?yàn)樯唐愤€未入庫(kù),商品入庫(kù)后才自動(dòng)同步庫(kù)存數(shù)據(jù)到【可售賣商品】表對(duì)應(yīng)的記錄中;

往【SPU營(yíng)銷基礎(chǔ)】表插入一條記錄;

往【SPU營(yíng)銷素材】表插入一條記錄;

往【SKU營(yíng)銷資料】表插入一條記錄。

此時(shí)的商品歸屬店鋪,營(yíng)銷數(shù)據(jù)也屬于店鋪的。

租戶發(fā)布商品

租戶只能發(fā)布國(guó)內(nèi)商品

租戶發(fā)布國(guó)內(nèi)商品

租戶發(fā)布國(guó)內(nèi)商品后,只要保存商品的基礎(chǔ)數(shù)據(jù)即可

商品銷售信息模板

同種商品可以創(chuàng)建多套銷售信息模板,根據(jù)運(yùn)營(yíng)的需要關(guān)聯(lián)啟用,例如:你可以創(chuàng)建端午節(jié)主題和勞動(dòng)節(jié)主題的銷售信息模板,那么相關(guān)節(jié)日到時(shí)商品關(guān)聯(lián)啟用相關(guān)的銷售信息模板,那么買家端就可以看到有關(guān)的銷售信息模板了

模板狀態(tài)

待審核、審核未過、未啟用、使用中、已過期、待啟用

上線周期

銷售信息模板的上線周期分為:無限制、固定周期,如果設(shè)定固定周期,選取的截止時(shí)間必須大于開始時(shí)間1個(gè)小時(shí)以上(含),開始時(shí)間必須大于等于當(dāng)前系統(tǒng)時(shí)間

素材操作功能需求說明

操作需求說明
設(shè)為默認(rèn)狀態(tài)為待啟用、待審核、審核未過、已過期的銷售信息模板不顯示“默認(rèn)”按鈕,只有狀態(tài)為未啟用、使用中的且“非默認(rèn)”的信息模板才會(huì)顯示“默認(rèn)”按鈕。設(shè)為默認(rèn)時(shí),系統(tǒng)要判斷信息模板的上線周期是否“無限制”,若為“固定周期”,則不許設(shè)置為“默認(rèn)”的,提示:非常抱歉,上線周期為“固定期限”的信息模板不允許設(shè)為“默認(rèn)”~,否則可以正常設(shè)置,設(shè)置成功后其它“默認(rèn)”的模板要變成“非默認(rèn)”
啟用模板狀態(tài)為待審核、審核未過、使用中的銷售信息模板不顯示“啟用”按鈕。只有狀態(tài)為未啟用、已過期、待啟用才會(huì)顯示“啟用”按鈕。啟用銷售信息模板時(shí)若設(shè)置為“無限制”,則銷售信息模板立即啟用,狀態(tài)改為“使用中”,其它“使用中”的銷售信息模板狀態(tài)改為“未啟用”;若設(shè)置為“固定周期”,需要判斷信息模板是不是“默認(rèn)”的,是則不允許設(shè)置為“固定期限”的,提示:非常抱歉,默認(rèn)的銷售信息模板的上線周期不允許設(shè)置為“固定周期”的。接著還要判斷該商品是否已經(jīng)存在“待啟用”的銷售信息模板,是則不允許設(shè)置為“固定期限”,提示:非常抱歉,每個(gè)商品只允許存在一個(gè)“待啟用”的銷售信息模板哦,否則可以正常設(shè)置,設(shè)置成功后銷售信息模板狀態(tài)為“待啟用”
刪除模板狀態(tài)為審核未過、未啟用、已過期、待啟用且非“默認(rèn)”的銷售信息模板才會(huì)出現(xiàn)刪除按鈕
編輯模板狀態(tài)為審核未過、未啟用、已過期、待啟用、使用中且非“默認(rèn)”的銷售信息模板才會(huì)出現(xiàn)編輯按鈕
系統(tǒng)自動(dòng)新增模板系統(tǒng)自動(dòng)生成的銷售信息模板為“默認(rèn)”的素材,且狀態(tài)為“未啟用”,上線周期為“無限制”的(商城發(fā)布自供商品,商城專享型國(guó)內(nèi)供應(yīng)商發(fā)布商品,店鋪供應(yīng)商發(fā)布商品時(shí),租戶分配國(guó)內(nèi)商品給商城,商城分配商品給自營(yíng)店鋪時(shí)系統(tǒng)會(huì)自動(dòng)生成默認(rèn)的銷售信息模板)
手動(dòng)新增模板手動(dòng)新增的銷售信息模板是非默認(rèn)的,狀態(tài)為“待審核”,上線周期類型“無限制”

銷售信息模板的狀態(tài)圖

后補(bǔ)

獲取銷售信息模板的判斷邏輯流程圖

P.S. 開發(fā)設(shè)計(jì)思路:可以開發(fā)一個(gè)定時(shí)任務(wù)去管理所有銷售信息模板的狀態(tài),或者開發(fā)一個(gè)銷售信息模板狀態(tài)過濾器,專門負(fù)責(zé)指定商品的銷售信息模板狀態(tài)管理,每次取商品銷售信息模板數(shù)據(jù)時(shí)都要先通過該過濾器

總結(jié)

以上是生活随笔為你收集整理的HH SaaS电商系统的商品系统设计的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。