我有一个脚本,可以通过JSON文件以编程方式将产品上传/更新到我的WooCommerce网站。
脚本也用于更新产品变体。
我正在使用Wordpress的内置函数来插入/更新POSTS或POSTS_METAS
一切都很完美,我可以看到变种价格正在更新。
这个范围实际上是
lowest price of a variant - highest price of a variant
只有按下蓝色的" UPDATE
"才会更新。来自管理区域的按钮。
我也尝试过(插入/更新所有变种后)
wp_update_post(array(
'ID' => $post_id,
'post_status' => 'publish'
));
但没有运气。
答案 0 :(得分:0)
原来这些价格也缓存在暂时的wp_options
表中。
所以,我找到了对我有用的解决方案:
wc_delete_product_transients($post_id);