添加新产品时,在Woocommerce中自动将价格提高10%

时间:2019-03-07 06:17:02

标签: php wordpress woocommerce product vendor

我在WordPress网站中使用以下代码将产品价格提高了10%。效果很好,但问题是在产品中进行任何修改时,价格每次都会更新10%。我希望仅在添加新产品时才将价格提高10%。

我正在使用WC Marketplace插件。该代码可在供应商端使用,而不能在WordPress管理面板中使用。

这是我正在使用的代码:

function get_price_multiplier() { 
    return get_option(10); 
} 

// Simple, grouped and external products
add_filter('woocommerce_product_get_price', 'custom_price', 99, 2 );  
add_filter('woocommerce_product_get_regular_price', 'custom_price', 99, 2 ); 
// Variations
add_filter('woocommerce_product_variation_get_regular_price', 'custom_price', 99, 2 ); 
add_filter('woocommerce_product_variation_get_price', 'custom_price', 99, 2 ); 
function custom_price( $price, $product ) { 
    $price_per = round($price * get_price_multiplier()/100);
    return round($price + $price_per); 
}

感谢您的帮助。

0 个答案:

没有答案