Я понимаю, что название моего вопроса может показаться непонятным, и поэтому прошу вас посмотреть на прилагаемое изображение для пояснения.
I've tried myself to make this work without success. Testing my code changes nothing on the checkout page. No change, no error, no notices - nothing.
My code so far:
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 . '<br />' . $price_per_item . '<br />' . $total_item_price;
return $price;
}
Кто-нибудь, кто может сказать мне, где что-то пошло не так?