Merchant is compatible with Bricks and its WooCommerce components, not just the default WooCommerce shortcodes.
By default, the WooCommerce components from Bricks include the necessary hooks from WooCommerce that are required to render Merchant’s modules.
Here’s an example of the WooCommerce Shop Archive template which we created using the Bricks ‘Products’ component to render a grid of products:
Here’s the result on the frontend:
If you find that this isn’t working for you it’s probably because your ‘Products’ (or other) component doesn’t have the ‘hooks’ which Bricks adds by default:
Please note that Merchant and almost all other WooCommerce plugins on the market do rely on those hooks/actions, so to display our plugin modules output you need to have it added to the component. You can learn more about the Bricks ‘do_action’ hooks here: https://academy.bricksbuilder.io/article/dynamic-data/ (look at the ‘Advanced: do_action’ section).
Also, many of our modules have the ‘Shortcode’ functionality:
Once enabled it allows you to render the shortcode where you want. Then you can use Brick’s ‘Shortcode’ component to render the module: