批量更改 WooCommerce 中所有产品的税务状态

问题描述 投票:0回答:1

我正在更改我的业务类型,这将不允许我对产品征税 - 即所有产品都必须免税。

那么,对于超过 1200 种产品,我如何将状态从“应税”更改为不应税?

我已经看到 posts_meta 表保存了每种产品的税收状态 - 它们都设置为“应税”,但我无法找到它应该设置为不应税的内容。

我知道我可以更改网站以不收税(我已经做到了),但我想清理产品定义以保持一切正确。

我想简单地在数据库上运行以下命令:

update myshop_postmeta set meta_value = "???" where meta_key = "_tax_status"

???
替换为正确的值后。

有人能给我指出正确的方向吗?

sql wordpress woocommerce product
1个回答
4
投票

要将所有 WooCommerce 产品税务状态批量设置为“无”,数据库中有 2 个相关表需要更新(因此 2 个 SQL 查询)

UPDATE wp_postmeta as pm  SET pm.meta_value = 'none'  WHERE pm.meta_key = '_tax_status';
UPDATE wp_wc_product_meta_lookup as pml SET pml.tax_status = 'none';

您应该首先检查您的数据库表前缀(默认为

wp_

这已经过测试并且完美运行,例如使用 PhpMyAdmin。


在 WooCommerce 管理产品列表中,您还可以使用“批量操作”一次编辑多个产品的税务状态

enter image description here

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.