黑马模板网专注企业网站模板制作,包括企业pbootcms网站模板,静态网页模板,网站源码下载,HTML网站模板等等。
免责声明:本站所有资源(模板、图片)搜集整理于互联网或者网友提供,仅供学习与交流使用,如果不小心侵犯到你的权益,请及时联系我们删除该资源。
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>';
}
其实 WooCommerce开发和其他类型的电子商务网站开发的原理类似,都是从数据库调用数据,然后通过模版显示在前端,通过 CSS 格式化模版中的数据,呈现为设计师设计的格式,吸引用户点击购买,不同的是,WooCommerce有 WordPress 这个强大的后台,在后续的技术支持上,有比较大的保证。