
Я безуспешно пытался сделать это. Тестирование моего кода ничего не меняет на странице оформления заказа. Никаких изменений, никаких ошибок, никаких уведомлений — ничего.
Мой код на данный момент:
Код: Выделить всё
add_filter( 'woocommerce_cart_item_price', 'item_price_and_total_price', 10, 3 );
function item_price_and_total_price( $price, $cart_item, $cart_item_key ) {
foreach( WC()->cart->get_cart() as $cart_item ){
$item = $cart_item['data']->get_id();
}
// item price title
$price_title = 'Item price';
// item price (this should not change as the qty changes)
$price_per_item = wc_price( $item ) . ' per item';
// total item price (cost) as the qty changes
$total_item_price = // don't know how to get it
// return everything
$price = $price_title . '
' . $price_per_item . '
' . $total_item_price;
return $price;
}
Подробнее здесь: https://stackoverflow.com/questions/624 ... heckout-re