При добавлении нового продукта Авто увеличивает цену на 10% в Woocommerce - PullRequest
0 голосов
/ 07 марта 2019

Я использую следующий код на своем сайте 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); 
}

Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...