우드마트 미니 장바구니 위젯에 단순제품과 가변제품의 총중량 추가
Susan Sarandon
Susan Sarandon 2023-09-05 00:18:25
0
1
594

우드마트 테마와 미니카트 위젯을 사용하고 있는데 단순상품과 가변상품의 총중량과 총가격을 표시하고 싶습니다. 그래서 코드를 수정했는데 작동하지 않고 다음과 같은 문제가 발생했습니다.

<치앙>1. (총 중량): 단순 상품이나 가변 상품을 장바구니에 추가하면 총 중량이 상품 중량의 절반으로 표시됩니다. 예를 들어, 제품 중량을 0.5로 설정한 경우 장바구니에 추가하면 미니 장바구니의 총 중량이 0.25로 표시됩니다.

<치앙>2. (총 가격): 단순 상품이나 변동 상품을 장바구니에 추가하면 총 가격이 상품 가격의 절반으로 표시됩니다. 예를 들어 제품의 무게(0.5) 기준 가격이 7500원인 경우 장바구니에 담으면 미니 카트의 총 가격은 3750원으로 표시됩니다.

도움을 주셔서 감사합니다. 매우 감사합니다.这是我的代码:

/* 미니카트 장바구니 위젯 바닥글에 총 무게 표시*/ 함수 display_mini_cart_total_weight() { if ( !WC()->cart->is_empty() ) { $total_weight = 0; foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) { $제품 = $cart_item['데이터']; $variation_id = $cart_item['variation_id']; $ 무게 = 0; if ( $variation_id ) { // 선택한 변형을 가져옵니다. $variation = wc_get_product( $variation_id ); if ( $variation ) { // 변형의 가중치를 구합니다. $weight = $variation->get_weight(); } } 또 다른 { //제품의 무게를 구합니다. $weight = $product->get_weight(); } $수량 = $cart_item['수량']; // 현재 제품의 무게를 계산합니다. $제품_중량 = $중량 * $수량; // 총 중량에 제품 중량을 더합니다. $total_weight += $product_weight; } // 미니카트 장바구니 위젯 바닥글에 총 무게를 출력합니다. $total_weight_display = $total_weight . ' 킬로그램'; // 총 중량에 'Kg' 추가 echo '  

' . __('총 중량:', 'chahar-4-rahewordpress') . '

' . $total_weight_display . '

'; } } add_action( 'woocommerce_widget_shopping_cart_before_buttons', 'display_mini_cart_total_weight' );

Susan Sarandon
Susan Sarandon

모든 응답 (1)
P粉681400307

수량이 1개 미만인지 확인할 수 있으며, 최소 수량을 1개로 간주해야 합니다. 다음 코드를 확인해 보세요.

으아악
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!