【问题标题】:how to increase shipping cost depending on quantity of order? in prestashop如何根据订单数量增加运费?在 prestashop 中
【发布时间】:2016-08-18 15:11:22
【问题描述】:

我非常想根据订购的商品数量增加运费......例如默认运费为 10 美元,但当商品数量超过 20 件时,运费将增加 3 美元,因此为 13 美元

我尝试更改代码,但不知何故很复杂

我必须找到所有包含运费的地方,例如 1-blockcart 模块、2-one page checkout、3-payment、4-inserting to database...然后更改一些代码...努力工作

所以在技术上无论如何可以做到这一点? 谢谢

【问题讨论】:

  • 运费税还是运费?我认为您的意思是成本,但我想确定。
  • 好吧,实际上是运费

标签: php prestashop shipping


【解决方案1】:

Prestashop 包含送货范围功能。您可以根据产品的总重量定义运费。

如果您想要一个简单的实现,您可以将所有产品的重量定义为 1Kg,并添加如下运费范围:

 0kg =>    20kg : 10$
20kg =>    40kg : 13$
40kg => 99999kg : 15$

【讨论】:

  • 其实这是一个好方法,我们可能会使用它,但仍然存在一个问题,那就是当有例如 20 种不同的物品时,我们想增加成本......也许用户购买了 20只有一个项目..这仍然是一个问题
  • 不明白为什么会有问题,如果您将所有产品都定义为 1kg,那么无论您有 20 件一种产品或不同产品,运费都会上涨。
  • @VahidAbdi defuzed 是对的,如果每个产品重量为 1 公斤,那么无论您购买 20 个土豆还是 20 种不同的豆类,总重量仍然是 20 公斤。
猜你喜欢
  • 2013-03-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多