誤導(dǎo)運(yùn)營(yíng)部門的同事,害慘了他們了,一直在都在懷疑是誰(shuí)在修改商品原來(lái)的售價(jià),運(yùn)營(yíng)部分一幫人懵逼了一天。雖然不會(huì)造成實(shí)際的生產(chǎn)故障,但是容易誤導(dǎo)后臺(tái)操作人員。
原因:
新人專享的邏輯是將原商品spu以及sku復(fù)制了一份,也就是將store_product 和product_attr_value表中的商品數(shù)據(jù)復(fù)制了一份,在attr_value表中通過type = 7來(lái)區(qū)分新人專享商品。
大可不必這樣做,這個(gè)功能邏輯設(shè)計(jì)的太有問題了,尤其是出現(xiàn)多規(guī)格的商品的時(shí)候,因?yàn)樾氯嘶顒?dòng)商品是復(fù)制了一套原商品數(shù)據(jù),導(dǎo)致sku無(wú)法再去對(duì)應(yīng)關(guān)聯(lián)到原本的商品信息。
主要問題是,price字段本來(lái)是保存的商品售價(jià),在新人專享活動(dòng)內(nèi),price字段用來(lái)保存了活動(dòng)價(jià),導(dǎo)致無(wú)法知道該商品在商城的原本售價(jià)。上面說過了,如果存在多規(guī)格商品的話,無(wú)法知道活動(dòng)商品在商城中是哪個(gè)規(guī)格。
嘗試使用suk、unique、bar_code字段來(lái)處理信息關(guān)聯(lián),但是做到一半放棄了,功能設(shè)計(jì)的有問題,不必大動(dòng)干戈去折騰。從admin后臺(tái)直接刪掉圖中紅框那一列,避免誤導(dǎo)后臺(tái)的運(yùn)營(yíng)人員。
admin后臺(tái)代碼改動(dòng):
如需完美處理這個(gè)問題,有兩種方案,1:加字段或加表。2:徹底重構(gòu)新人專享商品邏輯。
?? ?? ??