Xin chào, chúng tôi đang cố gắng sắp xếp Woo Cart theo danh mục sản phẩm chính và danh sách theo các sản phẩm trong danh mục đó. Giống như dưới đây:
Bộ phận bánh xe
- nan hoa 12
- Lốp xe
Khung
- Khung Y
- Khung X
- Khung Z
Ghế
- Ghế 1
- Ghế 2
Chúng tôi đã cố gắng hiển thị theo đơn đặt hàng của mèo nhưng không yêu cầu chúng vào Main Cat -> Sub Cat
Chúng tôi có mã dưới đây và cố gắng đặt hàng mảng của mèo và mèo phụ
add_action( 'woocommerce_cart_loaded_from_session', function() {
global $woocommerce;
$products_in_cart = array();
foreach ( $woocommerce->cart->cart_contents as $key => $item ) {
$terms = wp_get_post_terms($item['data']->id, 'product_cat' );
$products_in_cart[ $key ] = $terms[0]->name;
}
natsort( $products_in_cart );
$cart_contents = array();
foreach ( $products_in_cart as $cart_key => $product_title ) {
$cart_contents[ $cart_key ] = $woocommerce->cart->cart_contents[ $cart_key ];
}
$woocommerce->cart->cart_contents = $cart_contents;
}, 100 );
Có ai có ý kiến gì không?