WooCommerce:税务价格过滤器未在管理员中应用

时间:2018-02-09 13:26:04

标签: wordpress woocommerce tax

我已根据this WooCommerce article on taxes实施了过滤器:

add_filter('woocommerce_adjust_non_base_location_prices', '__return_false');

这有效地忽略了'结账时的税率:从英国商店出售的8,99欧元产品(其中包含增值税,包括税)将花费8,99欧元给德国客户,法国客户或ROI客户。这一切都在前端工作正常。

但是,我刚刚在德国客户的后端创建了一个订单,并且该订单中的8,99欧元产品将被添加到7,49欧元,不含税。我从税收的角度理解为什么会这样(英国商店在德国销售不应该申请税,所以8.99 - 20%英国增值税= 7.49),但这似乎忽略了我woocommerce_adjust_non_base_location_prices过滤器。

目前我的过滤器调用只是自定义插件中的一行,因此我想在plugins_loaded实现。它没有条件(例如if (!is_admin()) {}),所以我想知道是否需要其他条件来确保 应用于管理订单,或者如果我正在查看错误?

0 个答案:

没有答案