从WooCommerce管理中的所有产品中删除销售价格

安德鲁·拉扎鲁斯(Andrew Lazarus)

寻找一种方法来删除woocommerce中所有产品的销售价格。管理员的视野有限,因此对于拥有10,000多种产品的网站而言,手动取消销售价格可能是一项非常繁琐的任务。

能做到吗?

Helgatheviking

您可以在产品管理员上批量修改销售价格。

或者,您可以将其暂时放入您的functions.php中。...加载一次管理员,然后将其删除。(未经测试,使用后果自负)

function so_28048702_update(){
    // in theory this will grab all variations FIRST
    $args = array( 'post_type' => array( 'product','product-variation' ), 'nopaging' => true, 'sortby' => 'post_type', 'order' => 'desc' );

    $all_products = new WP_Query( $args );

    if ( $all_products->have_posts() ) : 
    while ( $all_products->have_posts() ) : 

        $all_products->the_post();
        $id = get_the_ID();
        update_post_meta( $id, '_sale_price', '' );
        $regular_price = get_post_meta( $id, '_regular_price', true );
        update_post_meta( $id, '_price', $regular_price );

        // we're on a variable product
        if( has_term( 'variable', 'product_type', $id ) ){
           variable_product_sync( $id );
        }

    endwhile;
    endif;

    wp_reset_postdata();

}
add_action( 'admin_init', 'so_28048702_update' );

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

根据URL变量启用或禁用WooCommerce产品销售价格

在WC 3.0+的单一产品页面中显示接近销售价格的折扣百分比

在WooCommerce 3中以编程方式设置产品销售价格

在Woocommerce中用常规价格代替销售价格

如果没有销售价格,如何显示woocommerce销售价格或常规价格

将WooCommerce产品的销售价格复制到正常价格并重置销售价格

使用PHP从Google Content API for Shopping中删除销售价格

Woocommerce中特定产品的动态销售价格显示

如果销售价格满足WooCommerce中的变化,请添加“销售”徽章

更新Woocommerce可变产品的所有产品差异销售价格

根据Woocommerce中的自定义字段有条件地设置产品销售价格

在WooCommerce 3中以编程方式仅设置特定产品的销售价格

设置购物车商品仅针对Woocommerce中的特定商品生成的销售价格

在Woocommerce中将自定义“销售价格”列添加到管理产品列表

在Woocommerce Single product中添加带有销售价格后的销售日期的自定义文本

在WooCommerce中显示正常价格之前的销售价格

通过每次销售/订购提高产品的销售价格

以编程方式销售价格产品的Woocommerce问题

如何使用自定义产品属性值更新woocommerce销售价格?

Woocommerce产品报废常规和销售价格未提取

根据python中的相关费用计算销售价格

在WooCommerce结帐问题中显示产品销售价格

修改Woocommerce查询以仅显示具有销售价格的产品

如何在woocommerce的购物车页面中同时显示总订单销售价格和常规价格(或总折扣价格)

在正常价格之前显示销售价格(WooCommerce)

如何显示所有部门在2014年3月有销售价格低于400的商品

Woocommerce中的销售倒计时后在产品编辑页面自动清除销售价格

Woocommerce如何替换缺货产品的销售价格但保持正常价格?

应用优惠券时,将 WooCommerce 购物车中的产品销售价格更改为正常价格,但排除某些类别