Woocommerce`default_checkout_billing_country`过滤器设置了结帐时用户的结算国家/地区

时间:2018-01-05 10:18:03

标签: wordpress woocommerce

用户的结算国家/地区设置为default_checkout_billing_country过滤器中提及的国家/地区。预期的行为是设置为用户已保存的结算国家/地区而非默认国家/地区。自woocommerce 3.0更新以来,这种情况一直在发生。

制作步骤:

  1. 在主题中的funcitons.php中添加default_checkout_billing_country过滤器,并设置您想要默认的国家/地区代码。(请参阅docs

  2. 从我的帐户中修改用户的帐单邮寄地址,并将国家/地区设置为上述默认国家/地区以外的其他国家/地区。

  3. 现在将产品添加到购物车并转到结帐页面。

  4. 帐单邮寄地址所在国家/地区设置为默认国家/地区,而非用户已保存的帐户所在国家/地区。

0 个答案:

没有答案