Я хотел бы изменить способ, которым Woocommerce отображает количество товара в таблице обзора заказов. Я хотел бы, чтобы количество было под названием продукта, а не после него.
я нашел эта почта что помогло, но код изменяет только структуру количества для переменных продуктов.
Как я могу изменить его для КАЖДОГО продукта, даже простого?
Это можно сделать несколькими способами:
1) Переопределение шаблон checkout/review-order.php
через вашу детскую тему.
2) Настройка наименования товара:
add_filter( 'woocommerce_cart_item_name', 'customizing_checkout_item_name', 10, 3);
function customizing_checkout_item_name( $item_name, $cart_item, $cart_item_key ) {
if( is_checkout() )
$item_name .= '<br>';
return $item_name;
}
Код помещается в файл function.php активной дочерней темы (или активной темы).
3) Настройка количества товара ( лучший способ):
add_filter( 'woocommerce_checkout_cart_item_quantity', 'customizing_checkout_item_quantity', 10, 3);
function customizing_checkout_item_quantity( $quantity_html, $cart_item, $cart_item_key ) {
$quantity_html = ' <br>
<span class="product-quantity">' . __('Quantity:') . ' <strong>' . $cart_item['quantity'] . '</strong></span>';
return $quantity_html;
}
Код помещается в файл function.php активной дочерней темы (или активной темы).
Весь код протестирован и работает.
Других решений пока нет …