Drupal commerce - 计算自定义订单项的税

时间:2012-04-24 12:27:41

标签: drupal drupal-commerce

我需要在假日和周六/周日交付的运费中加收额外的费用

所以我创建了一个自定义商务订单项,该订单会在当天添加到订单中。

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

以下是一个示例顺序:

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% 正如您所看到的,它只计算“小计”和“快递”的税收

如何让商家计算自定义订单项的税?

我看到发货模块通过一些规则来完成它,但我无法掌握如何转换该代码以用于我的订单项模块。

有人有解决方案吗?

感谢。

1 个答案:

答案 0 :(得分:1)

我终于弄明白了,

我实现了hook 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