catalog.liquid tags are grouped by default vs optional usage.
- Default components are already present in the shipped
catalog.liquidtemplate. - Optional components can be added or used to replace parts of the default layout.
{% legacy_navbar %}.
Default components
{% additions_filter_aggregator %}
{% additions_search %}
{% additions_shopify_filters %}
| Parameter | Type | Default |
|---|---|---|
slide_from | String ("left"/"right") | "right" |
button_classes | String | "button button--dark px-6 py-3" |
show_counts | Boolean | false |
show_clear_filters | Presence-based | shown when omitted |
clear_link_classes | String | "text-sm font-medium text-gray-600 hover:text-gray-900 underline underline-offset-2" |
clear_link_text | String | "Clear all" |
{% 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 %}
| Parameter | Type | Default |
|---|---|---|
product | Additions product drop | required |
exclude_main_product_name_from_variants | Boolean | true |
hide_frequency_label | Boolean | false |
use_variant_pills | Boolean | false |
show_info_icon | Boolean | false |
info_open_event | String | "ssc:product-info:open" |
show_collection_title | Boolean | false |
active_card_class | String | "ring-2 ring-emerald-500" |
add_button_classes | String | "text-xs font-medium text-gray-700 bg-white border border-gray-300 rounded-xl flex items-center justify-center gap-1 px-3 h-10 hover:bg-gray-100 hover:text-gray-900" |
increment_button_classes | String | "bg-white border border-gray-300 rounded-xl p-0 w-10 h-10 min-w-0 flex items-center justify-center hover:bg-gray-100" |
decrement_button_classes | String | "bg-white border border-gray-300 rounded-xl p-0 w-10 h-10 min-w-0 flex items-center justify-center hover:bg-gray-100" |
quantity_input_classes | String | "form-input w-12 h-10 text-center text-sm shadow-none" |
{% 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.
| Parameter | Type | Default |
|---|---|---|
show_counts | Boolean | false |
{% additions_sidebar_pane %} ... {% endadditions_sidebar_pane %}
Block tag for custom side panel layouts.
| Parameter | Type | Default |
|---|---|---|
button_text | String | "Menu" |
button_classes | String | "px-6 py-3 text-sm font-medium text-gray-700 bg-white border border-gray-300 rounded-xl hover:bg-gray-100 hover:text-gray-900" |
slide_from | String ("left"/"right") | "right" |
sidebar_title | String | button_text |
sidebar_id | String | generated |
show_clear_filters | Presence-based | shown when omitted |