Black Friday & Cyber Monday SUPER SALE ALL WEEK:
Grab 40% OFF on plugins
Days
Hours
Minutes
Seconds

How to Display Shipping Class Name on WooCommerce Single Product Page?

If you want to display the Shipping Class Name for every product page in WooCommerce, then this simple snippet will help you show the shipping class.

add_action('woocommerce_single_product_summary', 'ts_display_product_shipping_class', 10 );

function ts_display_product_shipping_class(){
  $product = wc_get_product();
  if ( ! empty($product->get_shipping_class()) ) {
    $term = get_term_by( 'slug', $product->get_shipping_class(), 'product_shipping_class' );
    if ( $term ) {
      echo '<p class="product-shipping-class">' . $term->name . '</p>';
    }
  }
}

Output

When the customer views any product, the code will retrieve and display the name of the associated shipping class below the product summary on the single product page.

How to Display Shipping Class Name on WooCommerce Single Product Page?

Additionally, you can also customize to show custom message based on shipping class on single product page.

Browse more in: Code Snippets, WooCommerce How Tos, WooCommerce Tutorials

Share It:

Subscribe
Notify of
0 Comments
Newest
Oldest
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible.

Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

By using our site, you acknowledge that you have read and understood our Privacy Policy and Terms & Conditions.