Как рассчитать цену с учетом значения настраиваемого поля ввода на странице корзины woocommerce - PullRequest
0 голосов
/ 06 июня 2019

На странице корзины woocommerce я хочу рассчитать сумму на основе введенного коэффициента enter code here http://prntscr.com/ny82ge в корзине

<form action="get">                             
  <input type="number" value="1" class="coef" name="coef">
 </form>

в functions.php

function add_custom_price( $cart_object ) {
    $coef = $_GET['coef'];
    $price = $product->get_regular_price();
    $nas = $coef * $price/100;
    $final_price = $nas + $price;

    foreach ( $cart_object->cart_contents as $key => $value ) {
        $value['data']->set_price($final_price);
    }
}

1 Ответ

0 голосов
/ 06 июня 2019

код, который вы пишете, может быть правильным,

вы можете использовать действие woocommerce

add_action( 'woocommerce_before_calculate_totals', 'add_custom_price', 20, 1)

Надеюсь, это поможет вам!

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