Обновлено - В следующем коде будет отображаться название класса доставки на отдельных страницах продукта ниже для кнопки «Добавить в корзину», только если это «Только самовывоз»:
// 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 вашей активной дочерней темы (или активной темы). Проверено и работает.