Reference
Blocks
Every theme app extension block and app embed Sledge ships — 29 in total, with their theme editor settings.
This list always matches the version of Sledge running on your store.
Sledge ships 29 blocks: 6 app embeds you enable once, and 23 app blocks you place on specific sections.
See App embeds and Blocks for how to add them.
Enabled once from Theme editor → App embeds. They apply site-wide.
| Handle | Type | Renders |
|---|
embed-review-sticky-sidebar-widget | App embed | — |
| Setting | Type | Label | Default |
|---|
position_widget | select | Select Position Widget | right |
show_rating_average | checkbox | Show Rating Average | true |
| Handle | Type | Renders |
|---|
embed-script | App embed | — |
No settings.
| Handle | Type | Renders |
|---|
sledge-cart-drawer | App embed | <sledge-cart-drawer> |
| Setting | Type | Label | Default |
|---|
enabled | checkbox | Enable cart drawer | true |
| Handle | Type | Renders |
|---|
sledge-promotion-countdown | App embed | <sledge-promotion-countdown> |
| Setting | Type | Label | Default |
|---|
enabled | checkbox | Enable countdown timer | true |
| Handle | Type | Renders |
|---|
sledge-search | App embed | <sledge-search-modal> |
| Setting | Type | Label | Default |
|---|
enabled | checkbox | Enable search modal | true |
| Handle | Type | Renders |
|---|
sledge-wishlist-overlay | App embed | <sledge-wishlist-badge> <sledge-wishlist-flyout> |
| Setting | Type | Label | Default |
|---|
enabled | checkbox | Enable wishlist badge and flyout | true |
url | url | Wishlist page URL | — |
Added to a specific section from Theme editor → Add block.
| Handle | Type | Renders |
|---|
bundle-free-gift | App block | <sledge-bundle-widget> |
| Setting | Type | Label | Default |
|---|
item_id | text | Item ID (from Sledge dashboard) | — |
| Handle | Type | Renders |
|---|
bundle-shipping | App block | <sledge-bundle-widget> |
| Setting | Type | Label | Default |
|---|
item_id | text | Item ID (from Sledge dashboard) | — |
| Handle | Type | Renders |
|---|
bundle-widget | App block | <sledge-bundle-widget> |
| Setting | Type | Label | Default |
|---|
item_id | text | Item ID (from Sledge dashboard) | — |
| Handle | Type | Renders |
|---|
happy-customers-page | App block | <sledge-review-happy-customers> |
| Setting | Type | Label | Default |
|---|
max_width | range | Maximum Width | 1180 |
| Handle | Type | Renders |
|---|
merch-back-in-stock | App block | <sledge-merch-back-in-stock> |
| Setting | Type | Label | Default |
|---|
product | product | Product | — |
variant_id | text | Variant ID (optional) | — |
mode | select | Display mode | pdp |
| Handle | Type | Renders |
|---|
merch-badge | App block | <sledge-merch-badge> |
| Setting | Type | Label | Default |
|---|
product | product | Product | — |
badge_position | select | Badge position | top-left |
badge_image_position | select | Badge image position | left |
inline_with_native | checkbox | Inline with native Shopify elements | false |
| Handle | Type | Renders |
|---|
merch-preorder | App block | <sledge-merch-preorder> |
| Setting | Type | Label | Default |
|---|
product | product | Product | — |
variant_id | text | Variant ID (optional) | — |
| Handle | Type | Renders |
|---|
product-filter | App block | <sledge-filter-panel> |
| Setting | Type | Label | Default |
|---|
collection | collection | Select Collection | — |
max_width | range | Maximum Width | 1180 |
custom_product_card_name | text | Custom Product Card Function Name (optional) | — |
| Handle | Type | Renders |
|---|
product-recommendation-recently-viewed | App block | — |
| Setting | Type | Label | Default |
|---|
custom_product_card_name | text | Custom Product Card Function Name (optional) | — |
max_width | range | Maximum Width | 1180 |
use_slider | select | Display Style | — |
display_limit | number | Display Limit | — |
title_text | text | Title Section Text | — |
description_text | text | Description Section Text | — |
product_list | product_list | Hidden Products | — |
| Handle | Type | Renders |
|---|
promotion-banner | App block | <sledge-promotion-banner> |
| Setting | Type | Label | Default |
|---|
item_id | text | Item ID (from Sledge dashboard) | — |
| Handle | Type | Renders |
|---|
recommendation-slider | App block | <sledge-recommendation-slider> |
| Setting | Type | Label | Default |
|---|
item_id | text | Item ID (from Sledge dashboard) | — |
| Handle | Type | Renders |
|---|
review-rating | App block | <sledge-review-rating> |
| Setting | Type | Label | Default |
|---|
product | product | Product | — |
size | select | Size | medium |
show_count | checkbox | Show review count | true |
rating_size | select | Rating size (legacy) | sm |
| Handle | Type | Renders |
|---|
review-snippet | App block | <sledge-review-snippet> |
| Setting | Type | Label | Default |
|---|
product | product | Product | — |
max_width | range | Maximum Width | 400 |
| Handle | Type | Renders |
|---|
review-sticky-sidebar | App block | <sledge-review-sticky-sidebar> |
No settings.
| Handle | Type | Renders |
|---|
review-trust-badge | App block | <sledge-review-trust-badge> |
| Setting | Type | Label | Default |
|---|
product | product | Product | — |
trust_badge_variant | select | Select Variant | medium-logo |
trust_badge_fill_color | color | Fill Color | rgba(35, 188, 69, 1) |
trust_badge_outline_color | color | Outline Color | rgba(141, 145, 150, 1) |
target_selector | text | Target Selector (optional) | — |
target_position | select | Target Position (optional) | — |
wrapper_class | text | Wrapper Class (optional) | — |
| Handle | Type | Renders |
|---|
review-widget | App block | <sledge-review-widget> |
| Setting | Type | Label | Default |
|---|
product | product | Product | — |
max_width | range | Maximum Width | 1180 |
| Handle | Type | Renders |
|---|
search-icon-popup | App block | — |
| Setting | Type | Label | Default |
|---|
icon_color | color | Icon Color (optional) | — |
icon_size | select | Select Icon Size | sm |
url_search_result | url | URL Search Result (optional) | — |
target_selector | text | Target Selector (optional) | — |
target_position | select | Target Position (optional) | — |
wrapper_class | text | Wrapper Class (optional) | — |
custom_product_card_name | text | Custom Product Card Function Name (optional) | — |
custom_suggestion_keyword_list_name | text | Custom Suggestion Keyword List Function Name (optional) | — |
custom_other_index_list_name | text | Custom Other Index List Function Name (optional) | — |
custom_search_view_more_result_name | text | Custom Search View More Result Function Name (optional) | — |
| Handle | Type | Renders |
|---|
search-result | App block | <sledge-search-result-panel> |
| Setting | Type | Label | Default |
|---|
max_width | range | Maximum Width | 1180 |
custom_product_card_name | text | Custom Product Card Function Name (optional) | — |
custom_collection_card_name | text | Custom Collection Card Function Name (optional) | — |
custom_page_card_name | text | Custom Page Card Function Name (optional) | — |
custom_blog_card_name | text | Custom Blog Card Function Name (optional) | — |
custom_article_card_name | text | Custom Article Card Function Name (optional) | — |
| Handle | Type | Renders |
|---|
search-widget | App block | <sledge-search-bar> |
| Setting | Type | Label | Default |
|---|
max_width | range | Maximum Width | 400 |
url_search_result | url | URL Search Result (optional) | — |
custom_product_card_name | text | Custom Product Card Function Name (optional) | — |
custom_suggestion_keyword_list_name | text | Custom Suggestion Keyword List Function Name (optional) | — |
custom_other_index_list_name | text | Custom Other Index List Function Name (optional) | — |
custom_search_view_more_result_name | text | Custom Search View More Result Function Name (optional) | — |
| Handle | Type | Renders |
|---|
wishlist-badge | App block | <sledge-wishlist-badge> <sledge-wishlist-flyout> |
| Setting | Type | Label | Default |
|---|
icon_color | color | Icon Color (optional) | — |
url_wishlist_widget | url | URL Wishlist Widget (optional) | — |
use_wishlist_flyout | checkbox | Use Wishlist Flyout | false |
target_selector | text | Target Selector (optional) | — |
target_position | select | Target Position (optional) | — |
wrapper_class | text | Wrapper Class (optional) | — |
custom_product_card_name | text | Custom Product Card Function Name (optional) | — |
preload_element | liquid | Preload Element (optional) | — |
url | url | Wishlist URL (v3, optional) | — |
| Handle | Type | Renders |
|---|
wishlist-button-detail | App block | <sledge-wishlist-button> |
| Setting | Type | Label | Default |
|---|
product | product | Product | — |
variant_id | text | Variant ID (optional) | — |
| Handle | Type | Renders |
|---|
wishlist-trigger | App block | — |
| Setting | Type | Label | Default |
|---|
product | product | Select Product | — |
| Handle | Type | Renders |
|---|
wishlist-widget | App block | <sledge-wishlist-widget> |
| Setting | Type | Label | Default |
|---|
max_width | range | Maximum Width | 1180 |
limit_options | text | Limit Options (optional) | 12, 24, 36, 48, 120 |
custom_product_card_name | text | Custom Product Card Function Name (optional) | — |