Hello,
By default, WooCommerce system pages (Shop, Category, Single Product, Cart, Checkout, etc.) are not editable directly with Elementor, because they use special templates and don’t call the_content() the way Elementor requires — that’s why you see that error.
So yes:
You should customize these pages using WoodMart’s Layout Builder, not by editing the original page with Elementor.
The original WooCommerce pages stay as they are.
In Layout Builder, you create a custom layout and assign conditions (Shop, Category, Single Product, etc.), and WoodMart will replace the default template with your design.
If you do not want to create a custom layout and want to edit from theme settings, navigate to Theme Settings > Shop or Product Archive to configure the settings.
Best Regards,