How to use Gutenberg with WoodMart
Installing the theme from scratch
If you install the theme from scratch, you will need to select Gutenberg editor during the setup wizard. This will enable all necessary options to load all blocks on your website and mark Gutenberg as a primary page builder.

Switching from other builders to Gutenberg
If you are currently using WPBakery or Elementor, you can already start using Gutenberg simply by not selecting either of these editors the first time you open a page. Additionally, several extra options that can be useful when switching to Gutenberg can be found in Theme Settings → Other. Each of these options is explained in more detail below.

Description of options related to Gutenberg
- Current builder – this option determines which builder will be used to install prebuild websites and import predefined templates for layouts such as the single product page, product archive, and others.
- Gutenberg editor for products – Enable this option if you would like to use Gutenberg to edit WooCommerce product descriptions.
- Deferred block rendering in Gutenberg – Enable this option if you want to trade off some visual accuracy of the editor relative to the frontend for improved performance.
Content migration from WPBakery or Elementor
Unfortunately, it is not possible to create an automatic mechanism for transferring content from WPBakery or Elementor to Gutenberg due to their fundamentally different architectures and storage methods. WPBakery relies on shortcodes, Elementor uses JSON-based metadata, and Gutenberg utilizes a block-based structure. These formats are incompatible, and many widgets or shortcodes in WPBakery and Elementor have no equivalent blocks in Gutenberg. Additionally, to increase overall performance Gutenberg are heavily reliant on nesting and reuse of common blocks, which making it impossible to maintain the original design during migration.
Furthermore, both WPBakery and Elementor support custom widgets, add-ons, and dynamic content, which Gutenberg does not natively handle. Automating the conversion process would require extensive parsing, mapping, and development for each unique scenario, making it highly complex and unreliable, adding risk of data loss or structure corruption. As a result, manual rebuilding of content in Gutenberg remains the only practical solution to ensure design consistency and functionality.