【发布时间】:2014-11-25 20:46:49
【问题描述】:
我有一个 Woocommerce 网站的错误,有时在保存产品时,所有变体的正常价格都会被删除。然后,这会向客户发送一条消息,告知他们在尝试购买时无法将产品添加到他们的购物车中。
在我尝试追踪错误的同时,有谁知道我可以如何尝试找到所有未设置正常价格的产品变体?
【问题讨论】:
标签: woocommerce
我有一个 Woocommerce 网站的错误,有时在保存产品时,所有变体的正常价格都会被删除。然后,这会向客户发送一条消息,告知他们在尝试购买时无法将产品添加到他们的购物车中。
在我尝试追踪错误的同时,有谁知道我可以如何尝试找到所有未设置正常价格的产品变体?
【问题讨论】:
标签: woocommerce
我可以运行常规的帖子查询。我认为以下参数符合您的描述,但我没有测试过。
$args = array(
'post_type' => 'product_variation',
'posts_per_page' => -1,
'meta_query' => array(
array(
'key' => '_regular_price',
'value' => '',
'compare' => 'NOT EXISTS',
),
),
);
$variations = new WP_Query( $args );
在尝试调试您的问题时,我会查看任何与woocommerce_save_product_variation 或类似内容挂钩的插件。
【讨论】: