1

我需要在节假日和周六/周日送货的运费中增加额外费用

所以我创建了一个自定义的商业行项目,将在那些日子添加到订单中。

但它不会计算该额外费用项目的税款。

这是一个示例订单:

Subtotal              1.351,35 DKK
Express-delivery      810,00 DKK
Delivery fee          750,00 DKK
Tax                   540,34 DKK
Order total           3.451,69 DKK

税为 25% 如您所见,它只计算“小计”和“快递”的税

如何为我的自定义订单项进行商业计算税?

我看到运输模块虽然有一些规则,但我无法掌握如何转换该代码以在我的 line-item-module 中使用。

有人有解决方案吗?

谢谢。

4

1 回答 1

1

我自己终于想通了,

我实现了钩子 hook_rules_event_info()

并调用 rules_invoke_all('my_rule', $line_item); 在我的订单项添加到订单之前。它奏效了:)

希望这对将来的其他人有所帮助。

结果:

Subtotal            1.351,35 DKK
Express-delivery    810,00 DKK
Delivery fee        750,00 DKK
Tax                 727,84 DKK
Order Total         3.639,19 DKK
于 2012-04-25T08:47:48.673 回答