我需要以可编程方式更新销售价格,变量产品和所有变体。以编程方式将销售价格添加到产品变体
需要添加什么样的元字段?
我试图更新主要产品如:
update_post_meta($post_id, '_regular_price', '100');
update_post_meta($post_id, '_price', '50');
update_post_meta($post_id, '_sale_price', '50');
,然后我更新的每一个变化
update_post_meta($variation_id, '_regular_price', '100');
update_post_meta($variation_id, '_price', '50');
update_post_meta($variation_id, '_sale_price', '50');
update_post_meta($variation_id, 'attribute_pa_taglia', $term_slug);
update_post_meta($variation_id, '_stock', $stock);
update_post_meta($variation_id, '_stock_status', 'instock');
update_post_meta($variation_id, '_manage_stock', 'yes');
但后端(产品列表)和前端让我老价
谢谢,但这还不够。仍然没有工作。可以在woo表中设置参数吗? – mariobros
我已经尝试清除WC瞬变,但不起作用。如果我以编程方式清除销售价格...产品继续出现打折(反之亦然,如果我设置销售价格...折扣不会出现)...似乎是缓存问题,但我没有使用任何缓存插件! – mariobros
不错!它工作正常。谢谢 – mariobros