This thread is resolved. Here is a description of the problem and solution.
Problem:
A View inserted into a Layouts template for products isn't showing any content.
Solution:
There is a known issue whereby Layouts assigned to products have problems when the Layout template itself outputs the post body (using a wpv-post-body shortcode in a Visual Editor cell) and the View added to the page also uses a template in its output section.
The solution is to replace the Visual Editor cell that includes the wpv-post-body shortcode and replace it with a Post Content cell.
Tell us what you are trying to do?
1) I'm trying to display repeatable group through view on woocommerce product page.
For some reason it doesn't show anything. I've set everything up according to documentation, but it doesn't seem to work on single product page.
2) I'm trying to create a widget-like view where I want to display only 3 recent posts. Each post show have img, title and post date. For some reason it doesn't show on product page, but it does on other normal pages.
Is there anything I'm missing in toolset setup for woocommerce? Shortcodes are not behaving like on normal pages or CPT created through toolset.
You need the WooCommerce Views plugin to customise the product single- and archive pages and to use the special shortcodes to reproduce elements of the WooCommerce UI (e.g. add to cart button)—I can't see any debug info to know what you have installed—but the other shortcodes should work normally.
The View you describe in 1) will certainly need a Query Filter to identify which post the repeatable field groups belong to.
I expect your repeatable field group will belong to the product post type, and the View to display the repeatable field groups includes a Query Filter to specify that the post they belong to is the page where the View is shown.
If the View in 2) doesn't show on the product page, then maybe you have not customised the single product page?
You need to make sure the settings at Toolset > WooCommerce Views for the single product template specify the Toolset WooCommerce Views template, which means it can be customised by making a template at Toolset > Content Templates. And that template needs to have the View inserted.
1) I've created query filter that to specify the post they belong is to the page where the view is shown (pic in attach).
I don't know if I'm missing something?
2) Where do I need to customise the single product page? I only created a layout for product page and assigned to Products post type. I'm sending you a pic in attach of Woocommerce view settings.
So I was playing around for quite some time and found something interesting/wierd behavior.
I removed every view loop form page except "Documents" repeatable group view to check if something was in conflict among views. Nothing was change, still nothing is displaying.
So I tryed to edit a template through front end editor and when I clicked on button to modify visual editor where repeatable group view is stored, it showed! But when I click to update and open my page normally nothing is shown.
I don't know if I'm doing something wrong, but it showed in front end edditing mode and not in normal view mode.
I think it would help if I looked at your site to see if I can spot the problem, if that's okay?
I will mark your next reply as private so that I can get log-in credentials from you—you may want to create a temporary admin user for me to use that you can later delete. And be sure to have a current backup of your site.
If your Layout includes the post-body output in a Visual Editor cell then it interferes with other post-body calls on the same page, which in your case can mean the output of a View which outputs the post-body, or a View that simply uses a template to gather the fields for the loop item.
Of the possible solutions available, the one you should adopt is to extract the wpv-post-body call from the Visual Editor cell and add a Post Content cell for the post body instead.
Then your other post-body calls in the same template you work as expected.