Magento 商店提货时,通过发货组织申请税款

Magento 商店提货时,通过发货组织申请税款,magento,Magento,当客户选择商店提货,而不是让产品发货时,我们需要根据商店地址而不是账单或发货地址计算税款。怎么做?它甚至可以在管理方面做,或者需要看引擎盖下 谢谢, Margots我希望我能给你一个更好的答案,但我敢打赌,你必须自己动手修改代码。Magento确实允许您选择如何计算税费-您可以选择发货地址、账单地址或发货来源,但我认为(开箱即用)它不允许您根据发货方式同时执行其中两个选项。转到管理->系统->配置->税务->计算以查看可用的选项 您可能想开始浏览app/code/core/Mage/Tax/Mo

当客户选择商店提货,而不是让产品发货时,我们需要根据商店地址而不是账单或发货地址计算税款。怎么做?它甚至可以在管理方面做,或者需要看引擎盖下

谢谢,
Margots

我希望我能给你一个更好的答案,但我敢打赌,你必须自己动手修改代码。Magento确实允许您选择如何计算税费-您可以选择发货地址、账单地址或发货来源,但我认为(开箱即用)它不允许您根据发货方式同时执行其中两个选项。转到管理->系统->配置->税务->计算以查看可用的选项


您可能想开始浏览app/code/core/Mage/Tax/Model/Calculation.php。getRate()和getRateRequest()方法看起来是一个很好的起点。

我将Magento设置为向所有人征税。但对于我所在州(PA)以外的买家,我执行了购物车规则,为那些选择常规运输的人提供税收折扣


它解决的只是钱的问题。然而,应该有正确的方法来做这件事。

我知道这很旧,但我和一个客户的情况类似。他们需要商店提货,但他们也需要对这些订单收取当地的税

我认为最好的方法是在“发货地址”页面的“收货”页面上设置一个新的“收货”单选按钮,然后用商店地址填充表单的该部分


正在制作一个模块来完成这项工作,但可能需要一点时间

我们公司也有类似的需求。我劫持了免费送货方式作为我们的商店取货选择。但我们需要征收地方税。我在谷歌上搜索了一下,找到了Jamersan电子商务咨询公司的这篇博文,它至少为您提供了部分解决方案

基本上,如果客户选择您的商店取货选项,您需要在结账时短暂更改客户的税务类别。一旦他们结帐完毕,你就可以把他们调回原来的税务等级。在我们公司,我们有零售和批发客户。因此,我只会暂时将零售客户更改为“商店提货”税类,然后在结帐完成后将其切换回“零售客户”(或者如果他们更改为其他运输方式)。批发客户不会因为运输方式的不同而改变,因为作为转售商,他们无论如何都不需要纳税


我在博客上发表了一条评论,要求通过github或类似的方式访问他的代码。在此期间,我将尝试自己解决一些问题。但我是一个新手Magento开发人员(最多)。如果我真的想把一些东西放在一起,我会用代码链接更新这个答案。

谢谢sdek。我没有问题,只是不想在有其他选择的情况下浪费时间。我会在找到解决方案后发布。你完成过这样的扩展吗?