WooCommerce Brands: display brand description on product page

Remi | July 4, 2014 | in Tips

WooCommerce has a very good add-on called “WooCommerce Brands” to help you link products to brands. This plugin provides a huge list of shortcode and builtin functions to display pretty much everything everywhere. However, I’d like to share a little very useful snippet to automatically display the brands description on the product page itself, below the product description.

To do so, I simply created a little function that I hooked to the woocommerce_single_product_summary action. The code I propose is very simple and could be improved pretty easily, but I just want to provide the basics. Then it’s up to you to make something truly awesome with that snippet! And if you do, please write a comment to share your improvements!

Place the following snippet in functions.php in your theme folder (in wp-content/themes/your-theme-folder).

The author

About the author Remi: Hey! My name is Rémi Corson, i'm a WordPress Expert Developer, i create high level themes and plugins, and i provide free stuff every week on this website!


  1. howlingweb

    Hi Remy, thanks for all your help so far.

    I want to be able to show the brand name in my home page template just below the title of the product. Its proving difficult.

    How would I add the brand name to the code below?

    ‘stock’ => 1,
    ‘posts_per_page’ => 4,
    ‘orderby’ =>’date’,
    ‘order’ => ‘DESC’ );

    $loop = new WP_Query( $args );
    while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?>

    <a id="id-” href=”” title=””> php – Woocommerce product variations, Google product …

    post->ID )) echo get_the_post_thumbnail($loop->post->ID, ‘shop_catalog’); else echo ”; ?>

    <!– ID, ‘_location’, true ); ?> –>
    get_price_html(); ?>

  2. johnno

    Thanks for the snippet, worked perfectly – Really need to figure out how to truncate the brand description for my product page though – to around 50 characters… just like the_excerpt. Any tips?

Leave a reply