首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何以编程方式在Prestashop中添加额外费用?

如何以编程方式在Prestashop中添加额外费用?
EN

Stack Overflow用户
提问于 2019-03-19 01:40:56
回答 1查看 1.4K关注 0票数 1

很棒的社区。我需要在prestashop中添加额外的订单费用。我已经开发了一个自定义支付模块,可以像预期的那样工作。我只是找不到任何关于如何添加这个额外的费用(这是可在支付模块本身配置)的信息,到购物车,发票和任何需要的地方。所有我找到的信息,答案链接,在市场上购买模块。我买不起它。所以,如果你能对这个问题有所了解,我将不胜感激。

我使用的是PS1.6和1.7.x。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-26 08:18:11

实现这一目标的最佳方法是:

  1. 添加一个名为'Extra fee‘的新产品到您的目录中,并为其可见性选择'Nowhere’,并设置一个与您试图在购物车类中更新getOrderTotal()方法的额外费用相匹配的价格,以添加一个新条件,声明如果选择了特定的支付模块,则'Extra fee‘产品应自动添加到购物车中(使用$ charge
  2. Override ->
  3. getOrderTotal(1,$id_product_extra_fee);)
  4. 确保处理买家决定切换到另一种付款方式(然后将此产品从购物车中移除)的情况

这将自动填充发票、确认电子邮件、管理面板中的订单详细信息等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55227145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档