Are you building your store with the Bricks builder and wondering whether Merchant will work with it? Merchant is compatible with Bricks and its WooCommerce components, not just the default WooCommerce shortcodes.
In this guide, we’ll walk you through how Merchant’s modules render with Bricks and what to do if they don’t show up.
Before you get started, make sure you’ve installed and activated the Merchant plugin on your WordPress site. If you’re using premium modules, ensure you have Merchant Pro installed and active.
How Merchant works with Bricks WooCommerce components
By default, the WooCommerce components in Bricks include the WooCommerce hooks that Merchant’s modules need to render. Here’s a WooCommerce Shop Archive template built with the Bricks Products component to display a grid of products:

And here’s the result on the frontend:


If Merchant’s modules aren’t showing up
If your modules don’t appear, your Products component (or another component) is probably missing the hooks that Bricks adds by default:

Merchant, like almost every WooCommerce plugin, relies on these hooks and actions to display its output, so the component needs them added. To learn more, see the Advanced: do_action section of the Bricks dynamic data documentation.
Using the shortcode option
Many Merchant modules also have a Shortcode option:

Once enabled, the shortcode lets you render the module wherever you want. Drop it into the Bricks Shortcode component to display the module:

That’s it! You now know how Merchant works alongside the Bricks builder and how to get its modules rendering through Bricks components.
Next, ready to set up your first module? Check out our guide on the Buy Now module to learn more.
