跳到主要内容

适用于旧版本地自提的高级设置和自定义

禁用本地自提时的本地税费

默认情况下,本地自提根据您的商店的位置(地址)计算税费,而不是客户的地址。要使用您的标准税费配置,请将以下代码片段添加到您主题的 functions.php 文件的末尾:

add_filter( 'woocommerce_apply_base_tax_for_local_pickup', '__return_false' );

当选择本地自提时,将使用常规税费,而不是基于商店位置的税费。

更改本地自提的税费位置

要根据本地自提位置的邮政编码和城市收取本地税费,您需要使用以下示例代码定义商店的基本城市和邮政编码:

add_filter( 'woocommerce_countries_base_postcode', create_function( '', 'return "80903";' ) );
add_filter( 'woocommerce_countries_base_city', create_function( '', 'return "COLORADO SPRINGS";' ) );

80903 更新为您首选的邮政编码,并将 COLORADO SPRINGS 更新为您首选的城镇或城市。

本地自提的自定义邮件

当使用本地自提作为配送方法时,配送地址 不会显示在管理员的订单邮件中。

由于所有核心配送选项都使用标准的订单流程,因此无论客户选择本地自提还是其他任何配送选项,他们都会收到相同的订单确认邮件。 如果您希望为本地自提订单发送单独的邮件,请使用本指南创建自定义邮件:如何添加自定义 WooCommerce 邮件