WooCommerce在购物车中显示商品的总重量

文 / @UTHEME

关于WooCommerce的商品总重量显示

我是一个WordPress和WooCommerce开发人员。在许多电子商务站点上,购物车运费是通过商品的总重量来计算的。因此,在购物车中显示添加到购物车中所有商品的总重量非常重要。但是,在WooCommerce的默认情况下,订单只有一个总重量字段,并未显示出来。但是,我们只需要在开发的时候把这个参数调出来就可以了。

如何在WooCommerce中显示商品总重量

add_action('woocommerce_cart_collaterals','myprefix_cart_extra_info');

function myprefix_cart_extra_info(){
global $woocommerce;
echo '<div class="cart-extra-info">';
echo '<p class="total-weight">'.__('Total Weight:','woocommerce');
echo ''.$woocommerce->cart->cart_contents_weight.' '.get_option('woocommerce_weight_unit');
echo '</p>';
echo '</div>';
}

add_action('woocommerce_review_order_before_shipping','pft_checkout_weight_info');
function pft_checkout_weight_info(){
global $woocommerce;
echo '<tr>';
echo '<th>Total Weight</th>';
echo '<td>'.$woocommerce->cart->cart_contents_weight.' '.get_option('woocommerce_weight_unit').'</td>';
echo '</tr>';
}

从数据库调用数据,然后通过模版显示在前端,通过CSS格式化模版中的数据来达到呈现为设计师设计的格式,WooCommerce开发和其他类型的电子商务网站开发的流程类似。但是,WooCommerce有WordPress这个强大的后台,并且在后续技术支持上有较大的保障。

添加UTHEME为好友
扫码添加UTHEME微信为好友
· 分享WordPress相关技术文章,主题上新与优惠动态早知道。
· 微信端最大WordPress社群,限时免费入群。