隨著國(guó)內(nèi)電商興起并成為潮流,目前很多的企業(yè)都有了自己的電商網(wǎng)站,不少企業(yè)還搭建了行業(yè)化的電商平臺(tái),即B2B2C商城系統(tǒng)。在網(wǎng)上商城系統(tǒng)運(yùn)營(yíng)的過(guò)程中,多規(guī)格多庫(kù)存是標(biāo)配。多規(guī)格功能是如何設(shè)計(jì)的呢,今天安菲云給您分享開(kāi)源B2B2C商城系統(tǒng)規(guī)格表設(shè)計(jì)原理和機(jī)制。
安菲云以國(guó)內(nèi)比較知名的安菲B2B2C商城系統(tǒng)為例,為大家從數(shù)據(jù)庫(kù)設(shè)計(jì)和實(shí)現(xiàn)分析多規(guī)格多庫(kù)存功能(代碼可在安菲官網(wǎng)下載)。
首先,商品規(guī)格是和商品分類掛鉤,不同商品分類的規(guī)格是不同的,我們需要設(shè)計(jì)一個(gè)商品規(guī)格分類表(wst_spec_cats),用于儲(chǔ)存新增的規(guī)格庫(kù)和分類形成關(guān)系:
相關(guān)表設(shè)計(jì)如下:
B2B2C商城系統(tǒng)商家在新增商品會(huì)調(diào)用規(guī)格分類表(wst_spec_cats),將商品調(diào)用分類表后生成的值,儲(chǔ)存到具體商品的規(guī)格值中,所以 我們需要設(shè)計(jì)一個(gè)商品規(guī)格值表(wst_spec_items),用于儲(chǔ)存商家商品上架的時(shí)候填寫(xiě)的商品規(guī)格值。
相關(guān)表設(shè)計(jì)如下:
B2B2C商城系統(tǒng)商家新增商品的時(shí)候,將規(guī)格值新增好后,保存在wst_spec_cats,然后在每個(gè)規(guī)格中填入相應(yīng)的值,保存在商品規(guī)格表(wst_goods_specs)
相關(guān)表設(shè)計(jì)如下:

我們將下載的安菲B2B2C商城系統(tǒng)代碼安裝一下,并操作解析一下看看。
首先,我們?cè)?/span>B2B2C商城后臺(tái)“商城”-“商品管理”-“商品規(guī)格”按商品分類新增商品規(guī)格,新增的商品規(guī)格存放在商品規(guī)格分類表(wst_spec_cats)。新增商品時(shí)選擇好商品分類后,并且是實(shí)物商品。然后點(diǎn)擊“規(guī)格屬性”,系統(tǒng)會(huì)根據(jù)商品分類去查找商品規(guī)格分類表(wst_spec_cats)獲取該分類的所有規(guī)格,如下圖:
在“選擇顏色”(規(guī)格)輸入白色(規(guī)格值)并勾選前面的復(fù)選框,在銷售規(guī)格則會(huì)新增一條記錄,然后填寫(xiě)相應(yīng)的庫(kù)存、價(jià)格等,以實(shí)現(xiàn)不同規(guī)格有著不同的價(jià)格和不同的庫(kù)存。
保存商品時(shí),根據(jù)勾選的規(guī)格值在商品規(guī)格值表(wst_spec_items)生成對(duì)應(yīng)的記錄,銷售規(guī)格是保存在商品規(guī)格表(wst_goods_specs)。
當(dāng)用戶瀏覽商品詳情時(shí),根據(jù)goodsId去wst_spec_items和wst_goods_specs表查找對(duì)應(yīng)的規(guī)格值和銷售規(guī)格,就可以根據(jù)商品不同的規(guī)格顯示不同的價(jià)格、庫(kù)存等。
以上功能和代碼可以在安菲官網(wǎng)下載開(kāi)源B2B2C商城系統(tǒng),如果您有不清楚的地方,可以在文章底部留言我們哦。