在WooCommerce中,您可以更改产品状态以允许延期交货,默认设置为“不允许”。我的商店里有成千上万种产品,我宁愿不为所有产品手动更改。 是否有SQL查询可以直接在数据库中为我执行此操作?
答案 0 :(得分:1)
我正在使用可变产品,因此我还需要执行以下查询:
UPDATE wp_postmeta SET meta_value = 'onbackorder' WHERE meta_key = '_stock_status';
答案 1 :(得分:0)
尝试在mySql中运行此查询
UPDATE wp_postmeta SET meta_value = 'yes' WHERE meta_key = '_backorders';
这还不足以实现您的目的。还需要启用“管理库存”。
如果未启用WooCommerce允许延期交货全局设置,也尝试运行此查询。
UPDATE wp_postmeta SET meta_value = 'yes' WHERE meta_key = '_manage_stock';
还需要更新库存数量
UPDATE wp_postmeta SET meta_value = 1000 WHERE meta_key = '_stock';
关于库存状态
UPDATE wp_postmeta SET meta_value = 'instock' WHERE meta_key = '_stock_status';