Using Merchant With Bricks

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:

The Bricks Products component used to build a WooCommerce Shop Archive template

And here’s the result on the frontend:

The frontend result of a Bricks Products component with Merchant active
Another frontend example of Merchant rendering through a Bricks Products component

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:

The hooks added by default to a Bricks WooCommerce component

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:

The Shortcode option on a Merchant module

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

Rendering a Merchant module with the Bricks Shortcode component

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.

image_print