WooCommerce教程:购物车中显示商品的总重量

2018-12-2210:16:50网站建设与开发Comments2,739 views字数 933阅读模式

WooCommerce 每个商品都会有一个重量参数,在有些 WooCommerce 电子商务站点上,购物的运费是要根据重量计算的,这种情况下,在购物车中显示一个添加到购物车中所有商品的总重量是非常重要的。WooCommerce 的订单是有一个总重量字段的,只不过在默认情况下没显示出来。我们只需要在开发的时候把这个参数调出来就可以了。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/9004.html

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 这个强硬的后台,在后续的技术支持上,有比较大的保证。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/cms/9004.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/cms/9004.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定