Learn how to create WooCommerce Product Page Design with Gutenberg & WordPress.

If you’re fed up with having boring WooCommerce Product Page Design’s and want to have a little more creative freedom, then this guide will show you how. Learn how to enable the Gutenberg editor in WooCommerce and start taking advantage of all the great tools you have at your disposal.

In this video, I’ll show you how to enable the Gutenberg block editor in WooCommerce and how to build more feature-rich product pages with Stackable Blocks – a free block bundle that has tons of great features as well as some excellent free blocks to help you get started.

The tools covered in this video:

– Stackable (Free) – https://wpstackable.com/
– Stackable Pro – https://jo.my/stackable
– Blocks Navigation – https://woo.wpprowebsite.com/wp-admin/plugins.php
– Blocksy Theme – https://creativethemes.com/blocksy/
– Blocksy Pro – https://jo.my/y67ten

New to WooCommerce? Watch my in-depth tutorial on building an entire eCommerce website with WooCommerce, Blocksy and Gutenberg for free. https://www.youtube.com/watch?v=gNnPX2AEk6U


// enable gutenberg for woocommerce
function activate_gutenberg_product( $can_edit, $post_type )
if ( $post_type == ‘product’ )
$can_edit = true;

return $can_edit;

add_filter( ‘use_block_editor_for_post_type’, ‘activate_gutenberg_product’, 10, 2 );

// enable taxonomy fields for woocommerce with gutenberg on
function enable_taxonomy_rest( $args )
$args[‘show_in_rest’] = true;
return $args;

add_filter( ‘woocommerce_taxonomy_args_product_cat’, ‘enable_taxonomy_rest’ );
add_filter( ‘woocommerce_taxonomy_args_product_tag’, ‘enable_taxonomy_rest’ );


// Remove the product description Title
add_filter( ‘woocommerce_product_description_heading’, ‘__return_null’ );

Take your WordPress website and skills to the next level!

If you like what we do and would like to support us, please consider using these affiliate links when purchasing any of the plugins covered in our tutorials. Thank you for your support.

✅ WPVivid Backup Pro: https://jo.my/vividpro (use WPTUTS30 for 30% off)
✅ Project Huddle: https://jo.my/etafyp (WPTUTS for 20% off – Exclusive)

✅ CloudWays: https://jo.my/1feeng8
✅ SiteGround: https://jo.my/sgwptuts

✅ ELEMENTOR PRO: https://jo.my/1s0t2s2
✅ Brizy Pro: https://bit.ly/2Ji97r8
✅ DIVI 3 Page Builder: http://bit.ly/2HiiDcE

✅ GeneratePress Premium: http://bit.ly/2Ydn1SE
✅ OCEANWP: http://bit.ly/2fRHBr0
✅ DIVI Theme: http://bit.ly/2G8JMiA
✅ Astra Pro: http://bit.ly/2zruoKn

✅ SMART SLIDER 3: http://bit.ly/2G0G1vB
✅ CSSHERO: http://bit.ly/2qbrRl6


✅ SEOPress Pro: https://jo.my/seopress


👉 Twitter: https://twitter.com/WPTutz
👉 Facebook Group: https://wptuts.co.uk/facebook

SUPPORT: Our website offers additional information and perks. Please check it out! http://wptuts.co.uk

15 thoughts on “WooCommerce Product Page Design with Gutenberg

  1. The code could have a problem because the short description only appears in html mode, any thoughs?

  2. Is there a way to do this with other woocommerce templates, like checkout or Pay order page?

  3. With the last update (WP and WC too) not working anymore this snippet. 🙁
    I see in gutenberg editor in long description. Its good. I save the product, view it, but nothing. If i go back to the editor, gone all of description, like has not saved it. 🙁

  4. How do you remove the basic product template and sidebar from woocoomerce so you can just have the basic canvas page to build from blocks?

  5. Something is very strange and frustrating . All the images or videos blocks are 300px wide. Heading and paragraphs are fine. I am using Oxygen with Oxyninja, but my other sites with same setup are fine. Anyone could help?😁

  6. Hi Paul, The code brought up the following error for my site (I’ve removed site particulars): Don’t Panic
    The code snippet you are trying to save produced a fatal error on line 111:

    Uncaught Error: Object of class WP_Error could not be converted to string in /home/customer/xxxxxxxxxxxx/public_html/wp-content/plugins/sg-security/templates/error.php:111 Stack trace: #0 etc….
    The previous version of the snippet is unchanged, and the rest of this site should be functioning normally as before.

    Please use the back button in your browser to return to the previous page and try to fix the code error. If you prefer, you can close this page and discard the changes you just made. No changes will be made to this site.

  7. heay……… thank you! :DI was looking for this……

    I wanted to edit the area without elemetor…. because of pagespeed optinmierung……..

    Thank you so much

  8. Awesome tutorial. But by the time I am watching, I just can not switch between Classic Editor and Gutenberg Editor inside the product editing page on the backend. Is it affected by different themes? Or any reasons? Thank you.

Comments are closed.