i978 Posted July 6, 2010 Share Posted July 6, 2010 如何设置一次性购12件同一个产品,就给一个折扣?自动的,不是人工做的优惠券。 Link to comment Share on other sites More sharing options...
21846657 Posted July 7, 2010 Share Posted July 7, 2010 编辑产品时,在6. Discounts里设置。 Link to comment Share on other sites More sharing options...
i978 Posted July 7, 2010 Author Share Posted July 7, 2010 编辑产品时,在6. Discounts里设置。谢谢,还有一个问题:我想设置这样可以不:客户总的选了3类产品,数量12,然后给他一个折扣,可不可能自动的,而不要手动添加Vouchers Link to comment Share on other sites More sharing options...
21846657 Posted July 7, 2010 Share Posted July 7, 2010 客户总的选了3类产品,数量12,然后给他一个折扣 这很容易形成“折中折”的情况。在程序方面,要使用多个条件进行判断;在用户(购物体验)方面,你要明示,哪类产品达各自达到多少数量,“数量12”,是否在各类产品自己的折扣条件满足或未满足情况下,“给他一个折扣”——相当糟糕的购物体验!与其这么做,倒不如使用产品里的pack功能——short and sweet :smirk: Link to comment Share on other sites More sharing options...
i978 Posted July 7, 2010 Author Share Posted July 7, 2010 pack,设置也很麻烦。我的想法是这样的。假如:一个产品T恤,它有X,XL,XXL,三个属性值,客户如果1.挑了X这个号码,并选择了数量12,那么给他一个折扣,这可以楼主所说的Discounts里设置;2.挑了XXL,XL,XL,这3个值且数量合计达到12,就给他一个折扣。这要怎么设置? Link to comment Share on other sites More sharing options...
21846657 Posted July 7, 2010 Share Posted July 7, 2010 我的想法是这样的。假如:一个产品T恤,它有X,XL,XXL,三个属性值,客户如果1.挑了X这个号码,并选择了数量12,那么给他一个折扣,这可以楼主所说的Discounts里设置;2.挑了XXL,XL,XL,这3个值且数量合计达到12,就给他一个折扣。这要怎么设置? 这与你上面所说的(三类产品的情况)不一样。既然是同一个产品,有不同的属性组合,简单地判断这一产品的购买总数就OK了。但如果还要判断其中哪些组合是否加入最后的折扣计算,PrestaShop做不到。我个人,也还没遇到这样的购物平台。也许哪位朋友可以尝试去实现,其实也不难:BO和DB方面:首先,修改产品的数据库表结构,增加一列discountable,判断0和1,其次,修改AdminProduct.php,增加产品是否discountable(0/1)的判断(checkbox);再在3.Combinations里判断这一产品组合是否discountable(0/1)并override第2条;最后,在AdminImport.php里,增加对产品discountable(0/1)的判断。另外,其实也可以利用原来的quantity_discount,加入对产品组合是否discountable(0/1)并override 1.info页的信息。注意要定义错误捕捉和异常处理。FO方面:在产品页面某处,明示某组合达到某数量能否打折;未达到时,抛出错误或捕获异常。Good luck!p.s. 偶不系楼主 =P Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now