Skip to main content
catalog.liquid tags are grouped by default vs optional usage.
  • Default components are already present in the shipped catalog.liquid template.
  • Optional components can be added or used to replace parts of the default layout.
Common tags are documented on Common tags: {% legacy_navbar %}.

Default components

{% additions_filter_aggregator %}

{% additions_search %}

{% additions_shopify_filters %}

{% additions_turbo_frame %} ... {% endadditions_turbo_frame %}

Block tag for catalog results frame.

{% additions_collection_filter_pills %}

{% additions_form_wrapper %} ... {% endadditions_form_wrapper %}

Block tag that wraps selected products in confirmation form.

{% additions_product_card %}

Set hide_variant_selector: true to render grouped products as a single card without variant pills or a dropdown, so customers add the product without choosing a variant. This applies to both the add-products and replacement catalogs, and it takes precedence over use_variant_pills. In replacement catalogs, set hide_price: true to hide the card price. The default catalog template reads this from the replacement flow when the dashboard listing uses hide_replacement_price: true.

{% additions_empty_state %}

{% additions_action_bar %}

Sticky bottom action bar for confirming product changes.

Optional components

{% additions_shopify_filter_list %}

Used mainly when composing a custom sidebar or filter layout.

{% additions_sidebar_pane %} ... {% endadditions_sidebar_pane %}

Block tag for custom side panel layouts.