2014-01-03 7 views
2

Мне нужно продать продукт, цена которого зависит от сложного расчета по недискретным параметрам, установленным клиентом на странице продукта, а также по результату запроса пользовательской базы данных. Как я могу рассчитать цену серверной стороны каждый раз, когда клиент меняет значения параметров и применяет эту цену, когда клиент добавляет в корзину?woocommerce вычислить цену серверная сторона

Я прочитал similar post, чей ответ предлагает плагин WC, но даже тот плагин не удовлетворяет моим потребностям.

Благодаря

ответ

2

Вероятно, вы должны попробовать использовать woocommerce_get_price фильтр

add_filter('woocommerce_get_price', 'get_dynamically_generated_price', 10, 2); 

function get_dynamically_generated_price($price, $product) { 
    // ... here doing your magic with $price based on $product 
    // ... 

    return $price; 
} 
Смежные вопросы