Hello,
Thank you for reporting this issue.
The main reason of the problem is that WooCommerce notices can be shown only on shop pages (product, cart, checkout etc.). Their function that display messages can’t be added to all other pages created by additional plugins or themes. But as a workaround you can do the following steps.
1. Add the following code snippet to the functions.php file in your child theme. It will register a new shortcode
add_shortcode('basel_wc_messages', 'basel_wc_messages_shortcode');
function basel_wc_messages_shortcode() {
ob_start();
wc_print_notices();
return ob_get_clean();
}
2. Then you will be able to add this shortcode to any page you have Visual Composer Products element (home page for example). Just add a text block at the top of the page and place this shortcode there
[basel_wc_messages]
Please write us about the result.
Regards