在结账时更改 Woocommerce 产品数量 table
Change Woocommerce product quantity in checkout table
我想更改 Woocommerce 在订单评论中显示产品数量的方式 table。我希望数量在产品名称下方而不是在产品名称之后。
我发现 有帮助,但代码仅更改可变产品的数量布局。
如何为每个产品更改它,即使是简单的产品?
这可以通过多种方式完成:
1) 覆盖 template checkout/review-order.php
via your child theme.
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 文件。
所有代码都经过测试并有效。
我想更改 Woocommerce 在订单评论中显示产品数量的方式 table。我希望数量在产品名称下方而不是在产品名称之后。
我发现
如何为每个产品更改它,即使是简单的产品?
这可以通过多种方式完成:
1) 覆盖 template checkout/review-order.php
via your child theme.
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 文件。
所有代码都经过测试并有效。