![](/img/trans.png)
[英]Add Shipping class below each product in WooCommerce Shopping Cart page
[英]Display specific shipping class below "Add to cart" on Woocommerce single products
在 Woocommerce 中,我想在单个产品页面上显示特定的运输类别
例如:如果产品具有“仅取件”运输类别,我希望它在“添加到购物车”按钮下方可见(不需要显示所有其他类别)。
如何在 Woocommerce 单个产品页面上的“添加到购物车”下方显示特定的运输类别?
更新- 以下代码将在单个产品页面中,添加到购物车按钮下方显示运输类别名称,仅当它是“仅提货”时:
// On single product pages
add_action('woocommerce_single_product_summary','display_specific_shipping_class', 35 );
function display_specific_shipping_class(){
global $product;
// HERE define your targeted shipping class name
$defined_shipping_class = "Pickup Only";
$product_shipping_class = $product->get_shipping_class();
// Get the product shipping class term name
$term_name = get_term_by( 'slug', $product_shipping_class, 'product_shipping_class' )->name;
if( $term_name == $defined_shipping_class ){
echo '<p class="product-shipping-class">' . $term_name . '</p>';
}
}
代码位于活动子主题(或活动主题)的 function.php 文件中。 测试和工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.