Hello,
It sounds like the shortcode is working correctly in the Classic Editor but not rendering when used inside the WPBakery Page Builder (as used by the Uncode theme). In many cases, this happens because some page builders do not automatically process WordPress shortcodes unless a dedicated “Text Block” or “Raw HTML” element is used.
Could you please try the following:
- Add the shortcode inside a WPBakery “Text Block” element instead of directly placing it in a custom element.
- Make sure the “Text Block” is not stripping or escaping shortcodes.
- Try switching temporarily to a default theme (like Twenty Twenty-Three) to confirm whether the issue is theme/builder-specific.
- Check if the product page content is being overridden by the theme templates (some themes bypass
the_content filter, which is required for shortcodes to render).
If the theme or builder is not applying do_shortcode() or the_content properly, the shortcode may not execute.
As a workaround, you can also try placing the shortcode in:
- Product short description
- Product description (main content area)
This helps confirm whether the issue is specific to WPBakery sections.
If you can share which WPBakery element you’re using and where the shortcode is placed, we’ll be happy to guide further.
Thank you!