在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP  數(shù)據(jù)庫/ 如何實(shí)現(xiàn)三種優(yōu)惠活動(dòng)的依次執(zhí)行?

如何實(shí)現(xiàn)三種優(yōu)惠活動(dòng)的依次執(zhí)行?

公司是線下賣產(chǎn)品的,然后現(xiàn)在想設(shè)計(jì)三個(gè)促銷活動(dòng)來進(jìn)行促銷商品,分別是:
1、第一件商品打折活動(dòng)(就是第二件商品就原價(jià)不打折)
2、門店商品復(fù)購打折(就是設(shè)置了買了2次以上的用戶到這個(gè)店再次購買可以打折)
3、門店商品購滿100減10元活動(dòng)(就是總的商品買夠100元優(yōu)惠10元)

以上的三個(gè)活動(dòng)可能在一個(gè)門店執(zhí)行一個(gè)或兩個(gè)或都執(zhí)行(因?yàn)槭嵌嚅T店,所以這個(gè)活動(dòng)可以針對(duì)不同門店設(shè)計(jì)不同的活動(dòng))

上面的活動(dòng)是按1到2到3的順序執(zhí)行的,也有可能沒有1就直接執(zhí)行2、3(意思是按上面的方法順序執(zhí)行)。

問題是:該如何最有效的方法對(duì)商品一次性的進(jìn)行判斷促銷活動(dòng)后很好的解決上面的問題,先篩選一輪是否有商品打折,再對(duì)商品復(fù)購打折,最后看打折后的金額還滿不滿足滿減的。(個(gè)人覺得:每次都是要去循環(huán)商品打折第一件,然后得的優(yōu)惠又進(jìn)行判斷第二次復(fù)購打折,最后看滿減才減,如果是三個(gè)門店都有這個(gè)活動(dòng),豈不是都要執(zhí)行感覺效率會(huì)不會(huì)很低。)所以像問問有沒有辦法解決這個(gè)問題。

謝謝了。

回答
編輯回答
檸檬藍(lán)

這3個(gè)可以看做是獨(dú)立的活動(dòng)進(jìn)行分開編碼。

  1. 第一件打折我覺得運(yùn)營的意思應(yīng)該是,我購買了A商品,然后有個(gè)折扣,再購買了B,就沒折扣了。所以如果是這樣的話,這個(gè)折扣表可以設(shè)計(jì)成這樣,折扣活動(dòng)自增id 門店id 打折開始時(shí)間 結(jié)束時(shí)間 折扣 狀態(tài),還需要個(gè)表記錄用戶是否已經(jīng)享受過折扣了,user_id 折扣活動(dòng)自增id
  2. 這個(gè)可以有個(gè)針對(duì)門店的配置項(xiàng),是否啟用復(fù)購打折,以及折扣率,還可以加個(gè)買多少次的字段,然后也可以加個(gè)表記錄用戶是否享受了復(fù)購,不加也行,每次動(dòng)態(tài)查訂單表是否滿足兩次條件
  3. 滿減活動(dòng)表: 門店id 滿足金額 扣減金額 開始時(shí)間 結(jié)束時(shí)間 狀態(tài)..
2017年7月12日 08:11