要在产品页面上方显示某些内容,请连接到woocommerce_before_single_product, 要获得装运级别,请使用get_shipping_class() 方法,可以使用wc_get_product():
function wpse_295878_shipping_banner() {
    $product = wc_get_product();
    $shipping_class = $product->get_shipping_class();
    switch ( $shipping_class ) {
        case \'free-shipping\':
            echo \'<div class="woocommerce-info">Free shipping on this item</div>\';
            break;
        case \'flat-rate\':
            echo \'<div class="woocommerce-info">Flat rate shpping $10</div>\';
            break;
    }
}
add_action( \'woocommerce_before_single_product\', \'wpse_295878_shipping_banner\', 20 );