数据库中有一个配置,如果购买如何配置中的某个条件,就按这个条件来计算商品价格例如:数据库中,配置中有,买两瓶可乐的价钱是8元(单瓶5元)
就在客户付款来付账的时候,开始检查,如果是一瓶可乐是5元,两瓶是8元,三瓶是13元,四瓶是16元这种~~~~~~~~~~~~~~·还有一种是买一送一,如果买一个电风扇(100元)送一个手电筒(20元),如果客户购买商品列表中有电风扇,那么就是100元,如果又有一个手电筒,那么还是100元,这样应该怎么操作呢????

解决方案 »

  1.   


    你好
    我现在就是建了两张表,
    一个是捆绑表,
    捆绑ID,捆绑名称(如买XX送XX),捆绑价格,捆绑有效起始日期,捆绑有效终止日期
    还有个捆绑商品表,
    捆绑ID ,商品ID,商品数量我现在想的事如果客户来买东西,买了很多商品(生意很好)
    现在用扫描枪,扫一个就要去上面这两个表中,查看已经买的商品里面有没有这种组合,如果有,那么
    这个组合就合并,
    这样的话,会不会太…………
      

  2.   

    如果一定要  ‘可乐5块,2瓶8块,3瓶12,4瓶15’ 那没办法 就要写死数据库了
    没必要可以根据折扣来计算挺不错  比如:  price*n - (n-1)*(1+折扣)n:瓶数 折扣可以用配置     总之最好不要写死
      

  3.   

    @cxs861226
    我知道你说的意思,
    就是赠送一个商品,这个赠送的不参加来卖,就是赠品免费的情况
    还有一种是买一瓶洗发露,如果再买一个沐浴露的话两个商品组合是有特价的
    这样怎么来操作呢??
      

  4.   

    http://img.ph.126.net/Y6Vd37RB5FvjKZ1sQ8DlBA==/1127588756719723394.jpg图片链接