We are using the legacy Layouts/View/Woocommerce Views(Blocks) setup as I have some semi-advanced setups, and have not had any issues up until this point.
After updating to Woocommerce Blocks 3.0, everything 'looks' fine, but the "Content Templates" meta box disappeared from the edit page on products. On further investigation, ANY change to the woocommerce product (content, pricing, etc..) REMOVES the Toolset Layout from the product and produces a Layout is not assigned error on the front-end.
You can then go to layouts in the admin, and bulk-assign the layout to all products, which fixes it until you make another edit.
We have the current version of all the plugins (but no Woocommerce Blocks since we're using the legacy plugins), and this effect happens when editing any product, not just a specific one.
Thank you for contacting us and I'd be happy to assist.
This issue has been reported to the concerned team already and until a fix is released, you can use the patch available here: hidden link
The patch is made of two parts: one file for WooCommerce Blocks, and another file for Layouts.
- Unzip the package for Woocommerce Blocks and upload the file it contains to replace the one with the same name under \application\Templates\Modes\WCB.php.
- Unzip the package for Layouts and upload the file it contains to replace the one with the same name under \classes-auto\wpddl.post-types-manager.class.php
Note: Please apply this patch after updating to the latest Woocommerce Blocks 3.0
I hope this helps and please let me know how it goes.