【问题标题】:Drupal commerce - Calculate tax on custom line-itemDrupal commerce - 计算自定义订单项的税金
【发布时间】:2012-04-24 12:27:41
【问题描述】:

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

所以我创建了一个自定义的 commerce-line-item,它将在那些日子添加到订单中。

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

这是一个示例订单:

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% 如您所见,它仅计算“小计”和“快递”的税款

如何让 commerce 为我的自定义订单项计算税费?

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

有人有解决办法吗?

谢谢。

【问题讨论】:

    标签: drupal drupal-commerce


    【解决方案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
    

    【讨论】:

    • 你能提供你的代码吗?我需要做同样的事情:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-06
    • 1970-01-01
    • 1970-01-01
    • 2016-11-06
    相关资源
    最近更新 更多