[ PHP Function ] 우커머스 무게 출력 및 총 무게 나타내기
정보공방 RAD 입니다.
우커머스를 통해 판매를 하시다보면, 국내나 해외 배송시에 무게를 출력해야 하거나 계산해야 할 경우가 있습니다.
기존 기능에서 제공하는 경우도 있지만 기본 기능으로는 제공되지 않는 경우도 있습니다.
PHP 소스를 일부 변경하여 손쉽게 총 무게량을 표현해 볼까요?
우선 무게 값을 불러오는 부분
<td class=”product-weight” style=”text-align:center;”>
<?php
echo apply_filters( ‘woocommerce_cart_item_weight’, $_product->get_weight());
?>
<span> kg</span>
</td>
Total 무게에 대한 값
<?php
global $woocommerce;if ( sizeof( $woocommerce->cart->get_cart() ) > 0 ) {
foreach ( $woocommerce->cart->get_cart() as $cart_item_key => $values )
{
$_product = $values[‘data’];
$weight = $_product->weight; echo $weight;
}
}
$total_weight = $woocommerce->cart->cart_contents_weight;
$total_weight .= ‘ ‘.get_option(‘woocommerce_weight_unit’);
echo $total_weight;
?>
무게를 불러오는 부분을 먼저 구성 후 Total 무게에 대한 출력은 원하는 퍼블리싱(소스) 위치안에 넣으시면 됩니다. 단 2개의 소스는 같은 php 소스 안에 존재 해야합니다.
by RAD
댓글을 남겨주세요
Want to join the discussion?Feel free to contribute!