Controls and limits reference
This partner reference was checked against theme schemas. Use merchant guides to choose a configuration and recognize its result. This inventory does not establish browser testing of every combination. Initial values do not overwrite saved content; page and area availability also depends on templates and the platform.
Usage guides
Section titled “Usage guides”Global panels
Section titled “Global panels”Colors
| Control | Type / options / range | Condition |
|---|---|---|
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Accent color (accent_color) | color | No declared condition Applies to discount text, free shipping and interest-free installments. |
Typography
| Control | Type / options / range | Condition |
|---|---|---|
Font (font_headings) | Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Barlow, Bebas Neue, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Cinzel, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Google Sans Flex, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Merriweather, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans, PT Sans Narrow, Public Sans, Quattrocento Sans, Quicksand, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Roboto Slab, Rubik, Sacramento, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zen Kaku Gothic New, Zilla Slab | No declared condition |
Size (headings_size) | range; 32–100 px | No declared condition |
Bold (headings_bold) | toggle | No declared condition This global setting can be overridden by specific settings in each section. |
Font (font_rest) | Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Barlow, Bebas Neue, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Cinzel, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Google Sans Flex, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Merriweather, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans, PT Sans Narrow, Public Sans, Quattrocento Sans, Quicksand, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Roboto Slab, Rubik, Sacramento, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zen Kaku Gothic New, Zilla Slab | No declared condition |
Size (font_rest_size) | range; 12–14 px | No declared condition |
Size (font_base_size) | range; 12–16 px | No declared condition |
Icon style
| Control | Type / options / range | Condition |
|---|---|---|
Icon style (icon_style) | Thin and geometric, Bold and rounded | No declared condition |
Buttons
| Control | Type / options / range | Condition |
|---|---|---|
primary (primary) | button_preview | No declared condition |
Background color (button_primary_background_color) | color | No declared condition |
Text color (button_primary_foreground_color) | color | No declared condition |
Style (button_primary_style) | Filled, Outline | No declared condition |
Rounded (button_primary_border_radius) | range; 0–40 px | No declared condition |
secondary (secondary) | button_preview | No declared condition |
Background color (button_secondary_background_color) | color | Disabled when: {{ settings.button_secondary_style == ‘underlined’ }} |
Text color (button_secondary_foreground_color) | color | No declared condition |
Style (button_secondary_style) | Filled, Outline, Underlined | No declared condition |
Rounded (button_secondary_border_radius) | range; 0–40 px | Disabled when: {{ settings.button_secondary_style == ‘underlined’ }} |
tertiary (tertiary) | button_preview | No declared condition |
Background color (button_tertiary_background_color) | color | Disabled when: {{ settings.button_tertiary_style == ‘underlined’ }} |
Text color (button_tertiary_foreground_color) | color | No declared condition |
Style (button_tertiary_style) | Filled, Outline, Underlined | No declared condition |
Rounded (button_tertiary_border_radius) | range; 0–40 px | Disabled when: {{ settings.button_tertiary_style == ‘underlined’ }} |
Surfaces
| Control | Type / options / range | Condition |
|---|---|---|
Surface corners (surface_rounding) | None, Subtle, Medium, Accentuated | No declared condition Applies the same corner style to compatible banners, cards, and forms. |
Carousels
| Control | Type / options / range | Condition |
|---|---|---|
Style (slider_pagination_style) | Animated, Simple | No declared condition |
Size (slider_pagination_size) | Small, Medium, Large | No declared condition |
Spacing between elements (slider_pagination_gap) | range; 0–24 px | No declared condition |
Active indicator width (slider_pagination_active_width) | range; 12–60 px | Visible when: {{ settings.slider_pagination_style == ‘animated’ }} |
Inactive indicator opacity (slider_pagination_inactive_opacity) | range; 10–100 % | No declared condition |
Border (slider_pagination_border) | toggle | No declared condition |
Inactive indicator color (slider_pagination_inactive_color) | color | No declared condition |
Active indicator color (slider_pagination_active_color) | color | No declared condition |
Border color (slider_pagination_border_color) | color | Visible when: {{ settings.slider_pagination_border }} |
Arrow appearance (slider_arrows_container_style) | Icon only, With background | No declared condition |
Arrow design (slider_arrows_icon) | Long arrow, Chevron | No declared condition |
Size (slider_arrows_size) | range; 24–64 px | No declared condition |
Arrow side offset (slider_arrows_offset) | range; 0–48 px | No declared condition |
Arrow opacity (slider_arrows_opacity) | range; 20–100 % | No declared condition |
Shape (slider_arrows_shape) | Square, Rounded, Circle | Visible when: {{ settings.slider_arrows_container_style == ‘filled’ }} |
Icon color (slider_arrows_foreground_color) | color | No declared condition |
Background color (slider_arrows_background_color) | color | Visible when: {{ settings.slider_arrows_container_style == ‘filled’ }} |
Shadow (slider_arrows_shadow) | toggle | Visible when: {{ settings.slider_arrows_container_style == ‘filled’ }} |
Border (slider_arrows_border) | toggle | Visible when: {{ settings.slider_arrows_container_style == ‘filled’ }} |
Border color (slider_arrows_border_color) | color | Visible when: {{ settings.slider_arrows_container_style == ‘filled’ and settings.slider_arrows_border }} |
Border width (slider_arrows_border_width) | range; 1–4 px | Visible when: {{ settings.slider_arrows_container_style == ‘filled’ and settings.slider_arrows_border }} |
Labels
| Control | Type / options / range | Condition |
|---|---|---|
Background color (label_background_color) | color | No declared condition |
Text color (label_foreground_color) | color | No declared condition |
Style (label_style) | Filled, Outline | No declared condition |
Rounded (label_border_radius) | range; 0–20 px | No declared condition |
Background color (label_shipping_background_color) | color | No declared condition |
Text color (label_shipping_foreground_color) | color | No declared condition |
Style (label_shipping_style) | Filled, Outline | No declared condition |
Rounded (label_shipping_border_radius) | range; 0–20 px | No declared condition |
Page width
| Control | Type / options / range | Condition |
|---|---|---|
Width on desktop (page_width) | range; 960–1600 px | No declared condition |
Browser tab
| Control | Type / options / range | Condition |
|---|---|---|
Favicon (cart_favicon) | image_picker | No declared condition Shows when there are products in the cart |
Show inactive tab message (inactive_tab_message) | toggle | No declared condition |
Message 1 (inactive_tab_message_01) | text | Visible when: {{ settings.inactive_tab_message }} |
Message 2 (inactive_tab_message_02) | text | Visible when: {{ settings.inactive_tab_message }} |
Promotional popup
| Control | Type / options / range | Condition |
|---|---|---|
Show a promotional popup (promotional_popup_enabled) | toggle | No declared condition |
Show a newsletter form inside the popup (promotional_popup_newsletter) | toggle | Visible when: {{ settings.promotional_popup_enabled }} |
promotional_popup_image (promotional_popup_image) | image_picker | Visible when: {{ settings.promotional_popup_enabled }} |
Use different image for mobile (promotional_popup_use_mobile_image) | toggle | Visible when: {{ settings.promotional_popup_enabled }} |
Mobile image (promotional_popup_image_mobile) | image_picker | Visible when: {{ settings.promotional_popup_enabled and settings.promotional_popup_use_mobile_image }} |
Link (promotional_popup_url) | url | Visible when: {{ settings.promotional_popup_enabled }} |
promotional_popup_title (promotional_popup_title) | inline_richtext | Visible when: {{ settings.promotional_popup_enabled }} |
Title style (promotional_popup_title_style) | Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6 | Visible when: {{ settings.promotional_popup_enabled }} |
Mobile size (promotional_popup_title_mobile_style) | toggle | Visible when: {{ settings.promotional_popup_enabled }} |
Mobile size (promotional_popup_title_style_mobile) | Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6 | Visible when: {{ settings.promotional_popup_enabled and settings.promotional_popup_title_mobile_style }} |
promotional_popup_description (promotional_popup_description) | richtext | Visible when: {{ settings.promotional_popup_enabled }} |
Style (promotional_popup_description_style) | Paragraph small, Paragraph, Paragraph big | Visible when: {{ settings.promotional_popup_enabled }} |
Button text (promotional_popup_button_text) | text | Visible when: {{ settings.promotional_popup_enabled }} |
Button link (promotional_popup_button_link) | url | Visible when: {{ settings.promotional_popup_enabled and not settings.promotional_popup_newsletter }} |
Image position (promotional_popup_image_position) | Left, Right | Visible when: {{ settings.promotional_popup_enabled }} |
Alignment (promotional_popup_alignment) | Left, Center, Right | Visible when: {{ settings.promotional_popup_enabled }} |
Product listing
| Control | Type / options / range | Condition |
|---|---|---|
Column spacing (product_grid_column_gap_mobile) | range; 0–40 px | No declared condition |
Row spacing (product_grid_row_gap_mobile) | range; 0–40 px | No declared condition |
Column spacing (product_grid_column_gap_desktop) | range; 0–64 px | No declared condition |
Row spacing (product_grid_row_gap_desktop) | range; 0–64 px | No declared condition |
Product card
| Control | Type / options / range | Condition |
|---|---|---|
Free shipping label (product_card_shipping_label_format) | Icon + Free, Text: Free shipping | No declared condition |
Alignment (product_card_alignment) | Left, Center | No declared condition |
Keep cards the same height (product_card_equal_height) | toggle | No declared condition |
Text size (product_card_text_size) | Small, Medium, Large | No declared condition |
Product name size (product_card_name_text_size) | Auto, Small, Medium, Large | No declared condition |
Image corner radius (product_card_image_border_radius) | range; 0–32 px | No declared condition |
Edge-to-edge image (product_card_image_edge_to_edge) | toggle | No declared condition |
Card inner spacing (product_card_inner_spacing) | range; 0–24 px | No declared condition |
Show card border (product_card_border) | toggle | No declared condition |
Border color (product_card_border_color) | color | Visible when: {{ settings.product_card_border }} |
Border width (product_card_border_width) | range; 1–2 px | Visible when: {{ settings.product_card_border }} |
Promotional labels position (promotion_labels_position) | Below the image, Over the image | No declared condition |
Labels location (labels_on_image_position) | Top, Bottom | Visible when: {{ settings.promotion_labels_position == ‘over’ }} |
Show installment information (product_installments) | toggle | No declared condition |
Highlight price (product_card_featured_price) | Main price, Payment discount, Installments | No declared condition |
Customize color (product_card_custom_price_color) | toggle | No declared condition |
Color (product_card_price_color) | color | Visible when: {{ settings.product_card_custom_price_color }} |
Customize color (product_card_custom_payment_discount_color) | toggle | Visible when: {{ settings.payment_discount_price }} |
Color (product_card_payment_discount_color) | color | Visible when: {{ settings.payment_discount_price and settings.product_card_custom_payment_discount_color }} |
Allow quick add (quick_shop) | toggle | No declared condition |
Quick add position (product_quick_shop_position) | Below, On image | Visible when: {{ settings.quick_shop }} |
Show quantity field (item_quantity) | toggle | Visible when: {{ settings.quick_shop and settings.product_quick_shop_position == ‘below_info’ }} Shown only for products without variants when quick add is below the product information. |
Size (product_quick_shop_button_size) | Small, Medium, Large | Visible when: {{ settings.quick_shop and settings.product_quick_shop_position == ‘below_info’ }} |
Text size (product_quick_shop_button_text_size) | Small, Medium, Large | Visible when: {{ settings.quick_shop and settings.product_quick_shop_position == ‘below_info’ }} |
Button text (product_quick_shop_button_text) | text | Visible when: {{ settings.quick_shop and settings.product_quick_shop_position == ‘below_info’ }} |
Show icon (product_quick_shop_button_icon) | toggle | Visible when: {{ settings.quick_shop and settings.product_quick_shop_position == ‘below_info’ }} |
Background color (product_quick_shop_button_background_color) | color | Visible when: {{ settings.quick_shop and settings.product_quick_shop_position == ‘below_info’ }} |
Text color (product_quick_shop_button_foreground_color) | color | Visible when: {{ settings.quick_shop and settings.product_quick_shop_position == ‘below_info’ }} |
Border (product_quick_shop_button_border) | toggle | Visible when: {{ settings.quick_shop and settings.product_quick_shop_position == ‘below_info’ }} |
Border color (product_quick_shop_button_border_color) | color | Visible when: {{ settings.quick_shop and settings.product_quick_shop_position == ‘below_info’ and settings.product_quick_shop_button_border }} |
Show WhatsApp button (product_card_whatsapp) | toggle | No declared condition |
Show on (product_card_whatsapp_visibility) | All products, Products in stock, Products out of stock | Visible when: {{ settings.product_card_whatsapp }} |
Button style (product_card_whatsapp_button_style) | Primary, Secondary, Tertiary | Visible when: {{ settings.product_card_whatsapp }} |
Show color swatches (product_color_variants) | toggle | No declared condition |
Color swatches position (product_color_variants_position) | Over image, Below product information | Visible when: {{ settings.product_color_variants }} |
Show product brand (item_brand) | toggle | No declared condition |
Show size variants (product_size_variants) | toggle | No declared condition |
Show one size (product_one_size) | toggle | Visible when: {{ settings.product_size_variants }} |
Show out-of-stock sizes (product_size_variants_no_stock) | toggle | Visible when: {{ settings.product_size_variants }} |
Photo format (product_aspect_ratio) | Original, Square (1:1), Horizontal (4:3), Vertical (3:4), Vertical (2:3), Vertical (9:16) | No declared condition |
Show second image on hover (product_hover) | toggle | No declared condition |
Image hover effect (product_card_image_hover_effect) | None, Smooth zoom | No declared condition |
Zoom intensity (product_card_image_hover_zoom) | range; 102–112 % | Visible when: {{ settings.product_card_image_hover_effect == ‘zoom’ }} |
Show product images in a slider (product_item_slider) | toggle | No declared condition Applies only to category listings and search results |
Low stock warning (last_product_category) | toggle | No declared condition |
Show payment method discount price (payment_discount_price) | toggle | No declared condition |
Format (quick_shop_variant_format) | Dropdown, Buttons | Visible when: {{ settings.quick_shop }} |
Show color variant image as button (quick_shop_image_color_variants) | toggle | Visible when: {{ settings.quick_shop }} |
Color swatch shape (quick_shop_color_swatch_shape) | Square, Circle | Visible when: {{ settings.quick_shop }} |
Color swatch size (quick_shop_variant_swatch_size) | range; 28–60 px | Visible when: {{ settings.quick_shop }} |
Size variant button size (quick_shop_variant_button_size) | range; 32–72 px | Visible when: {{ settings.quick_shop }} |
Shape (quick_shop_variant_button_shape) | Square, Rounded, Circle | Visible when: {{ settings.quick_shop }} |
Show available stock (quick_shop_product_stock) | toggle | Visible when: {{ settings.quick_shop }} |
When fewer than (latest_products_available_card) | number | Visible when: {{ settings.last_product_category }} |
Low stock message (last_product_text_card) | text | Visible when: {{ settings.last_product_category }} |
Shopping cart
| Control | Type / options / range | Condition |
|---|---|---|
Minimum order value (cart_minimum_value) | number | No declared condition Leave empty for no minimum |
Allow customers to add products to cart without leaving the page (ajax_cart) | toggle | No declared condition |
Action when adding a product to cart (cart_open_type) | Show notification, Open cart | Visible when: {{ settings.ajax_cart }} |
Show recommended products when adding to cart (add_to_cart_recommendations) | toggle | Visible when: {{ settings.ajax_cart }} |
Allow your customers to apply a discount coupon in the cart (cart_coupon) | toggle | No declared condition |
Show shipping calculator (shipping_calculator_cart_page) | toggle | No declared condition |
Custom CSS
| Control | Type / options / range | Condition |
|---|---|---|
Custom CSS code (css_code) | custom_css | No declared condition Write custom CSS code to customize your store |
Sections
Section titled “Sections”Announcement bar — announcement-bar
Instance limit: 3. Maximum direct blocks: No declared numeric limit. Accepted blocks: announcement. enabled_on: {“layout_templates”: [“header”]}.
| Control | Type / options / range | Condition |
|---|---|---|
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Icon color (icon_color) | color | No declared condition |
Display mode (animation) | Static, Slider, Marquee | No declared condition |
Animation speed (animation_speed) | range; 1–10 | Visible when: {{ section.settings.animation == ‘marquee’ }} |
Speed (slider_speed) | range; 1–10 s | Visible when: {{ section.settings.animation == ‘slider’ }} |
Width (section_width) | Page, Full | Visible when: {{ section.settings.animation != ‘marquee’ }} |
Font size (font_size) | range; 10–20 px | No declared condition |
Icon size (icon_size) | range; 10–24 px | No declared condition |
Use uppercase text (text_uppercase) | checkbox | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–24 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Visible when: {{ section.settings.animation != ‘marquee’ }} Disabled when: {{ section.settings.section_width == ‘page’ }} |
Use different spacing for mobile (use_different_mobile_spacing) | toggle | No declared condition |
Top and bottom spacing on mobile (mobile_vertical_padding) | range; 0–24 px | Visible when: {{ section.settings.use_different_mobile_spacing }} |
Left and right spacing on mobile (mobile_horizontal_padding) | range; 0–120 px | Visible when: {{ section.settings.use_different_mobile_spacing and section.settings.animation != ‘marquee’ }} Disabled when: {{ section.settings.section_width == ‘page’ }} |
Banner grid — banners-grid
Instance limit: No declared numeric limit. Maximum direct blocks: 4. Accepted blocks: grid-banner (Instance limit: 4). enabled_on: {“page_templates”: “all”}.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Spacing between elements (gap) | range; 0–48 px | No declared condition |
Rounded (border_radius) | range; 0–48 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Background color (background_color) | color | No declared condition |
Banners — banners
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: banner. enabled_on: {“layout_templates”: [“footer”], “page_templates”: “all”}.
| Control | Type / options / range | Condition |
|---|---|---|
Format (format) | Grid, Slider | No declared condition |
Use different format for mobile (use_different_mobile_format) | toggle | No declared condition |
Mobile format (format_mobile) | Grid, Slider | Visible when: {{ section.settings.use_different_mobile_format }} |
Desktop layout (columns) | 1 column, 2 columns, 3 columns, 4 columns | No declared condition |
Mobile layout (columns_mobile) | 1 column, 2 columns | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Image format (banner_aspect_ratio) | Original, Square (1:1), Horizontal (4:3), Vertical (3:4), Custom | No declared condition |
Image height (banner_aspect_ratio_height) | range; 5–200 % | Visible when: {{ section.settings.banner_aspect_ratio == ‘custom’ }} |
Use different format for mobile (use_different_mobile_aspect_ratio) | toggle | No declared condition |
Mobile image format (banner_aspect_ratio_mobile) | Original, Square (1:1), Horizontal (4:3), Vertical (3:4), Custom | Visible when: {{ section.settings.use_different_mobile_aspect_ratio }} |
Image mobile height (banner_aspect_ratio_mobile_height) | range; 5–200 % | Visible when: {{ section.settings.use_different_mobile_aspect_ratio and section.settings.banner_aspect_ratio_mobile == ‘custom’ }} |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Background color (background_color) | color | No declared condition |
Before and after — before-after
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general, before-after-comparison.
| Control | Type / options / range | Condition |
|---|---|---|
Alignment (alignment) | Left, Center, Right | No declared condition |
Desktop height (height_desktop) | range; 320–800 px | No declared condition |
Mobile height (height_mobile) | range; 240–600 px | No declared condition |
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Image background color (image_background_color) | color | No declared condition |
Divider color (divider_color) | color | No declared condition |
Slider handle color (handle_color) | color | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Vertical spacing between elements (section_gap) | range; 0–80 px | No declared condition |
Rounded (border_radius) | range; 0–32 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Blog posts — blog-posts
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general, blog-posts-list (Instance limit: 1).
| Control | Type / options / range | Condition |
|---|---|---|
Alignment (alignment) | Left, Center, Right | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Category hero — category-hero
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“category”]}.
| Control | Type / options / range | Condition |
|---|---|---|
Image (image) | image_picker | No declared condition |
Use different image for mobile (use_mobile_image) | toggle | No declared condition |
Image (image_mobile) | image_picker | Visible when: {{ section.settings.use_mobile_image }} |
Category image (show_category_image) | toggle | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Custom — custom
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general.
| Control | Type / options / range | Condition |
|---|---|---|
Direction (direction) | Vertical, Horizontal | No declared condition |
Different direction for mobile (mobile_direction_enabled) | toggle | No declared condition |
Direction on mobile (mobile_direction) | Vertical, Horizontal | Visible when: {{ section.settings.mobile_direction_enabled }} |
Alignment (alignment) | Left, Center, Right | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Background color (custom_background_color) | color | No declared condition |
Text color (custom_text_color) | color | No declared condition |
Divider — divider
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“layout_templates”: [“header”, “footer”], “page_templates”: “all”}.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Background color (background_color) | color | No declared condition |
Divider line (show_line) | toggle | No declared condition |
Line color (line_color) | color | Visible when: {{ section.settings.show_line }} |
Featured content — editorial-cards
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general, editorial-cards-list (Instance limit: 1).
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–100 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–100 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Editorial marquee — editorial-marquee
Instance limit: No declared numeric limit. Maximum direct blocks: 12. Accepted blocks: editorial-marquee-item. enabled_on: {“page_templates”: [“home”]}.
| Control | Type / options / range | Condition |
|---|---|---|
Display mode (direction) | Left, Right | No declared condition |
Animation speed (animation_speed) | range; 1–10 | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Font size (font_size) | range; 12–40 px | No declared condition |
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–80 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | No declared condition |
Show on mobile (mobile_enabled) | toggle | No declared condition |
Animation speed (mobile_animation_speed) | range; 1–10 | No declared condition |
Font size (mobile_font_size) | range; 12–32 px | No declared condition |
Top and bottom spacing on mobile (mobile_vertical_padding) | range; 0–80 px | No declared condition |
Left and right spacing on mobile (mobile_horizontal_padding) | range; 0–80 px | No declared condition |
FAQ — faq
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general.
| Control | Type / options / range | Condition |
|---|---|---|
Direction (direction) | Vertical, Horizontal | No declared condition |
Alignment (alignment) | Left, Center, Right | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Featured brands — featured-brands
Instance limit: No declared numeric limit. Maximum direct blocks: 20. Accepted blocks: tags: general.
| Control | Type / options / range | Condition |
|---|---|---|
Alignment (text_alignment) | Left, Center, Right | No declared condition |
Different mobile alignment (use_different_mobile_alignment) | toggle | No declared condition |
Alignment (text_alignment_mobile) | Left, Center, Right | Visible when: {{ section.settings.use_different_mobile_alignment }} |
Width (section_width) | Page, Full | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–100 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–100 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Featured categories — featured-categories
Instance limit: No declared numeric limit. Maximum direct blocks: 20. Accepted blocks: No declared blocks. locked_blocks: {“reorderable”: true}.
| Control | Type / options / range | Condition |
|---|---|---|
Orientation (orientation) | Vertical, Horizontal | No declared condition |
Different mobile orientation (use_different_mobile_orientation) | toggle | No declared condition |
Orientation (orientation_mobile) | Vertical, Horizontal | Visible when: {{ section.settings.use_different_mobile_orientation }} |
Alignment (text_alignment) | Left, Center, Right | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–100 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–100 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Background color (background_color) | color | No declared condition |
Main product — featured-product
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: product-media, product-info. locked_blocks: true.
| Control | Type / options / range | Condition |
|---|---|---|
Product type (product_type) | First from list, Random | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Background color (background_color) | color | No declared condition |
Legal information — footer-legal
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: footer-legal-copyright (Instance limit: 1), footer-legal-image (Instance limit: 1), footer-legal-country (Instance limit: 1). enabled_on: {“layout_templates”: [“footer”]}. static: true.
| Control | Type / options / range | Condition |
|---|---|---|
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Alignment (content_alignment) | Space between, Center | No declared condition |
Nuvemshop logo appearance (powered_logo_style) | Original, Light | No declared condition |
Group Nuvemshop logo and image on desktop (group_powered_image_desktop) | toggle | No declared condition |
Spacing between elements (gap) | range; 0–64 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–80 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Footer — footer
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: footer-main-group, footer-utility-group. enabled_on: {“layout_templates”: [“footer”]}. static: true. locked_blocks: true.
| Control | Type / options / range | Condition |
|---|---|---|
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Text size (footer_text_size) | Small, Medium, Large | No declared condition |
Show payment methods (footer_payments_show) | toggle | No declared condition |
Show shipping methods (footer_shipping_show) | toggle | No declared condition |
Custom seal image (footer_seal_img) | image_picker | No declared condition |
Seal link (footer_seal_url) | url | Visible when: {{ section.settings.footer_seal_img }} |
Custom seal code (JS/HTML) (footer_custom_seal_code) | custom_code | No declared condition |
Header — header
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: header-logo, header-utilities, header-navigation. enabled_on: {“layout_templates”: [“header”]}. static: true. locked_blocks: true.
| Control | Type / options / range | Condition |
|---|---|---|
Logo position (logo_position_desktop) | Left, Center | No declared condition |
Different mobile position (use_different_mobile_position) | toggle | No declared condition |
Logo position on mobile (logo_position_mobile) | Left, Center | Visible when: {{ section.settings.use_different_mobile_position }} |
Show contacts in the mobile menu (show_mobile_contacts) | toggle | No declared condition |
Show social links (show_mobile_social) | toggle | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Use different spacing for mobile (use_different_mobile_padding) | toggle | No declared condition |
Top and bottom spacing on mobile (vertical_padding_mobile) | range; 0–120 px | Visible when: {{ section.settings.use_different_mobile_padding }} |
Left and right spacing on mobile (horizontal_padding_mobile) | range; 0–120 px | Visible when: {{ section.settings.use_different_mobile_padding }} Disabled when: {{ section.settings.section_width == ‘page’ }} |
Header always visible when browsing (head_fix_desktop) | toggle | No declared condition |
Sticky header on scroll (sticky_content) | Full header, No lower menu | Visible when: {{ section.settings.head_fix_desktop }} |
Overlay header on the first home section (overlay_home) | toggle | No declared condition |
Glass effect on header (overlay_glass) | toggle | Visible when: {{ section.settings.overlay_home }} |
Background type (background_fill) | Solid color, Gradient | No declared condition |
Background opacity (background_opacity) | range; 0–100 % | No declared condition |
Background color (background_color) | color | No declared condition |
First color (background_gradient_first_color) | color | Visible when: {{ section.settings.background_fill == ‘gradient’ }} |
Second color (background_gradient_second_color) | color | Visible when: {{ section.settings.background_fill == ‘gradient’ }} |
Gradient type (background_gradient_type) | Linear, Radial | Visible when: {{ section.settings.background_fill == ‘gradient’ }} |
Gradient angle (background_gradient_angle) | range; 0–360 deg | Visible when: {{ section.settings.background_fill == ‘gradient’ and section.settings.background_gradient_type == ‘linear’ }} |
Text color (text_color) | color | No declared condition |
Text color over the first section (overlay_text_color) | color | Visible when: {{ section.settings.overlay_home }} |
Background color (cart_badge_background_color) | color | No declared condition |
Text color (cart_badge_foreground_color) | color | No declared condition |
Scroll colors (use_sticky_colors) | toggle | Visible when: {{ section.settings.head_fix_desktop }} |
Background color (sticky_background_color) | color | Visible when: {{ section.settings.head_fix_desktop and section.settings.use_sticky_colors }} |
Text color (sticky_text_color) | color | Visible when: {{ section.settings.head_fix_desktop and section.settings.use_sticky_colors }} |
Icon (sticky_icon_foreground_color) | color | Visible when: {{ section.settings.head_fix_desktop and section.settings.use_sticky_colors }} |
Show shadow on scroll (sticky_shadow) | toggle | Visible when: {{ section.settings.head_fix_desktop }} |
Background image (background_image) | image_picker | No declared condition |
Use different image for mobile (use_mobile_image) | toggle | Visible when: {{ section.settings.background_image }} |
Mobile background image (background_image_mobile) | image_picker | Visible when: {{ section.settings.background_image and section.settings.use_mobile_image }} |
Mobile image fit (background_image_size_mobile) | Auto, Cover space, Show complete image | Visible when: {{ section.settings.background_image and section.settings.use_mobile_image }} |
Repeat mobile image (background_image_repeat_mobile) | No repeat, Repeat | Visible when: {{ section.settings.background_image and section.settings.use_mobile_image }} |
Image fit (background_image_size) | Auto, Cover space, Show complete image | Visible when: {{ section.settings.background_image }} |
Repeat image (background_image_repeat) | No repeat, Repeat | Visible when: {{ section.settings.background_image }} |
Split hero — hero-divided
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
First image (image) | image_picker | No declared condition |
Use different image for mobile (use_mobile_image) | toggle | No declared condition |
Mobile image (image_mobile) | image_picker | Visible when: {{ section.settings.use_mobile_image }} |
Second image (image_2) | image_picker | No declared condition |
Use different image for mobile (use_mobile_image_2) | toggle | No declared condition |
Mobile image (image_mobile_2) | image_picker | Visible when: {{ section.settings.use_mobile_image_2 }} |
Link (link) | url | No declared condition |
Alignment (alignment) | Left, Center, Right | No declared condition |
Height (height) | range; 0–100 % | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | No declared condition |
Use surface corners (use_surface_rounding) | toggle | No declared condition Uses the global surface corner style without changing the full-width layout. |
Text color (text_color) | color | No declared condition |
Transparent background (show_overlay) | toggle | No declared condition Add transparency layer over the image |
Color (overlay_color) | color | Visible when: {{ section.settings.show_overlay }} |
Opacity (overlay_opacity) | range; 0–100 % | Visible when: {{ section.settings.show_overlay }} |
Content entrance animation (content_animation) | None, Fade, Slide up, Slide down | No declared condition |
Depth effect on scroll (parallax) | toggle | No declared condition |
Hero — hero
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general.
| Control | Type / options / range | Condition |
|---|---|---|
Image (image) | image_picker | No declared condition |
Use different image for mobile (use_mobile_image) | toggle | No declared condition |
Mobile image (image_mobile) | image_picker | Visible when: {{ section.settings.use_mobile_image }} |
Link (link) | url | No declared condition |
Alignment (alignment) | Left, Center, Right | No declared condition |
Height (height) | range; 0–100 % | Disabled when: {{ section.settings.auto_height }} |
Auto height (auto_height) | checkbox | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | No declared condition |
Text color (text_color) | color | No declared condition |
Transparent background (show_overlay) | toggle | No declared condition Add transparency layer over the image |
Color (overlay_color) | color | Visible when: {{ section.settings.show_overlay }} |
Opacity (overlay_opacity) | range; 0–100 % | Visible when: {{ section.settings.show_overlay }} |
Content entrance animation (content_animation) | None, Fade, Slide up, Slide down | No declared condition |
Depth effect on scroll (parallax) | toggle | No declared condition |
Floating video — home-floating-video
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“home”]}.
| Control | Type / options / range | Condition |
|---|---|---|
YouTube or Vimeo link (video_url) | video_url | No declared condition Paste a YouTube or Vimeo video URL |
Cover image (cover_image) | image_picker | No declared condition |
Video name (optional) (video_title) | text | No declared condition |
Floating video position (video_commerce_position) | Left, Right | No declared condition |
Floating video shape (video_commerce_shape) | Circle, Stories (vertical), Square | No declared condition |
Floating video size (video_commerce_size) | Compact, Standard | No declared condition |
Informational icons — icon-text
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general. enabled_on: {“layout_templates”: [“footer”], “page_templates”: “all”}.
| Control | Type / options / range | Condition |
|---|---|---|
Alignment (alignment) | Left, Center, Right | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Icon color (icon_color) | color | No declared condition |
Image and text editorial — image-with-text
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: image-with-text.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Instagram posts — instagram-feed
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general, instagram-profile (Instance limit: 1).
| Control | Type / options / range | Condition |
|---|---|---|
Alignment (alignment) | Left, Center, Right | No declared condition |
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Page not found — main-404
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“404”]}. static: true.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Address — main-account-address
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“account/address”]}. static: true.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
My addresses — main-account-addresses
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“account/addresses”]}. static: true.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
My info — main-account-info
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“account/info”]}. static: true.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Order detail — main-account-order
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“account/order”]}. static: true.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
My orders — main-account-orders
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“account/orders”]}. static: true.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Blog post content — main-blog-post
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“blog-post”]}. static: true.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Blog posts — main-blog
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“blog”]}. static: true.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Cart form — main-cart
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“cart”]}. static: true.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Contact — main-contact
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general. enabled_on: {“page_templates”: [“contact”]}. static: true.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Login form — main-login
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“account/login”]}. static: true.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
New password form — main-newpass
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“account/newpass”]}. static: true.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Page content — main-page
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“page”]}. static: true.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Content — main-password
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general. enabled_on: {“page_templates”: [“password”]}. static: true.
| Control | Type / options / range | Condition |
|---|---|---|
Alignment (text_alignment) | Left, Center, Right | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Product info — main-product
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: product-media, product-info. enabled_on: {“page_templates”: [“product”]}. hideable: false. locked_blocks: true.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Spacing between elements (column_gap) | range; 0–80 px | No declared condition |
Photos and information ratio (column_ratio) | 50 / 50, 55 / 45, 60 / 40 | No declared condition |
Breadcrumb position (breadcrumbs_position) | In the information column, Above the columns | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Background color (background_color) | color | No declared condition |
Enable shoppable video (video_commerce_enabled) | toggle | No declared condition |
Floating video position (video_commerce_position) | Left, Right | Visible when: {{ section.settings.video_commerce_enabled }} |
Floating video shape (video_commerce_shape) | Circle, Stories (vertical), Square | Visible when: {{ section.settings.video_commerce_enabled }} |
Floating video size (video_commerce_size) | Compact, Standard | Visible when: {{ section.settings.video_commerce_enabled }} |
Products — main-products-grid
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“category”, “search”]}.
| Control | Type / options / range | Condition |
|---|---|---|
Desktop layout (columns) | 4 columns, 5 columns, 6 columns | No declared condition |
Mobile layout (columns_mobile) | 1 column, 2 columns | No declared condition |
Product navigation (pagination) | Page list, Infinite scroll | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Register form — main-register
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“account/register”]}. static: true.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Password reset form — main-reset
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“account/reset”]}. static: true.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Navigation bar — navigation-bar
Instance limit: 3. Maximum direct blocks: 4. Accepted blocks: nav-announcements (Instance limit: 1), nav-social (Instance limit: 1), nav-contact (Instance limit: 1), nav-languages (Instance limit: 1), nav-menu (Instance limit: 2), nav-icon-text-group (Instance limit: 2). enabled_on: {“layout_templates”: [“header”]}.
| Control | Type / options / range | Condition |
|---|---|---|
Mobile location (mobile_placement) | In the header, Inside the menu | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Item spacing (item_gap) | range; 0–48 px | No declared condition |
Icon size (icon_size) | range; 12–28 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–32 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Use different spacing for mobile (use_different_mobile_spacing) | toggle | No declared condition |
Top and bottom spacing on mobile (mobile_vertical_padding) | range; 0–32 px | Visible when: {{ section.settings.use_different_mobile_spacing }} |
Left and right spacing on mobile (mobile_horizontal_padding) | range; 0–120 px | Visible when: {{ section.settings.use_different_mobile_spacing }} Disabled when: {{ section.settings.section_width == ‘page’ }} |
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Newsletter — newsletter
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general. enabled_on: {“layout_templates”: [“footer”], “page_templates”: “all”}.
| Control | Type / options / range | Condition |
|---|---|---|
Image (image) | image_picker | No declared condition |
Use different image for mobile (use_mobile_image) | toggle | No declared condition |
Mobile image (image_mobile) | image_picker | Visible when: {{ section.settings.use_mobile_image }} |
Image position (image_position) | Background, Left, Right | No declared condition |
Alignment (text_alignment) | Left, Center, Right | No declared condition |
Content layout (content_layout) | Stacked, Inline | No declared condition |
Show icon (show_icon) | toggle | No declared condition |
Icon (icon) | Email, Promotions, Gift | Visible when: {{ section.settings.show_icon }} |
Icon size (icon_size) | range; 16–64 px | Visible when: {{ section.settings.show_icon }} |
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Vertical spacing between elements (vertical_gap) | range; 0–50 px | Visible when: {{ section.settings.image_position != ‘background’ }} |
Horizontal spacing between elements (horizontal_gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Add transparency layer over the image (show_overlay) | toggle | Visible when: {{ section.settings.image_position == ‘background’ }} |
Color (overlay_color) | color | Visible when: {{ section.settings.image_position == ‘background’ }} Disabled when: {{ section.settings.show_overlay == false }} |
Opacity (overlay_opacity) | range; 0–100 % | Visible when: {{ section.settings.image_position == ‘background’ }} Disabled when: {{ section.settings.show_overlay == false }} |
Header — page-header
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“category”, “search”, “contact”, “blog”, “blog-post”, “page”, “cart”, “account/login”, “account/register”, “account/reset”, “account/newpass”, “account/orders”, “account/order”, “account/info”, “account/addresses”, “account/address”]}.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Background (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Logo — password-logo
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“password”]}. static: true.
No own controls.
Product description — product-description
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. enabled_on: {“page_templates”: [“product”]}. hidden: true.
| Control | Type / options / range | Condition |
|---|---|---|
Show title (show_title) | toggle | No declared condition |
Show social links (show_social) | toggle | No declared condition |
Allow description collapsing (collapse_description) | toggle | No declared condition |
Limit text width (limit_description_width) | toggle | No declared condition |
Maximum text width (description_max_width) | range; 320–1200 px | Visible when: {{ section.settings.limit_description_width }} |
Standardize description typography (normalize_description_typography) | toggle | No declared condition |
Description text size (description_font_size) | range; 12–22 px | Visible when: {{ section.settings.normalize_description_typography }} |
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Featured products — product-list
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general, products (Instance limit: 1), view-all-button (Instance limit: 1), promo-panel (Instance limit: 1).
| Control | Type / options / range | Condition |
|---|---|---|
Alignment (alignment) | Left, Center, Right | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Background color (background_color) | color | No declared condition |
Related products — related-products
Instance limit: 2. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: tags: general. enabled_on: {“page_templates”: [“product”]}. hidden: true. duplicatable: false.
| Control | Type / options / range | Condition |
|---|---|---|
Products type (products_source) | Complementary products, Alternative products | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Background color (background_color) | color | No declared condition |
Text editorial — rich-text
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general. enabled_on: {“layout_templates”: [“footer”], “page_templates”: “all”}.
| Control | Type / options / range | Condition |
|---|---|---|
Alignment (alignment) | Left, Center, Right | No declared condition |
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Video gallery — shoppable-video-carousel
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general, shoppable-video-card (Instance limit: 12).
| Control | Type / options / range | Condition |
|---|---|---|
Video alignment (card_alignment) | Left, Centered | No declared condition |
Visible videos on desktop (desktop_cards) | range; 2–6 | No declared condition |
Visible videos on mobile (mobile_cards) | 1 video, 1.5 videos, 2 videos | No declared condition |
Group videos of the same product (shoppable_group_products) | checkbox | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Show video numbers (shoppable_show_numbers) | checkbox | No declared condition |
Circular navigation (4 or more cards) (shoppable_gallery_loop) | checkbox | No declared condition |
Play muted previews (shoppable_preview_autoplay) | checkbox | No declared condition |
Repeat videos when finished (shoppable_video_loop) | checkbox | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Carousel — slideshow
Instance limit: No declared numeric limit. Maximum direct blocks: 10. Accepted blocks: slide.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Slide content width (content_width) | Page, Full | Visible when: {{ section.settings.section_width == ‘full’ }} |
Height (height) | range; 200–800 px | Visible when: {{ section.settings.section_width == ‘page’ }} Disabled when: {{ section.settings.auto_height }} |
Height (height_full) | range; 0–100 % | Visible when: {{ section.settings.section_width == ‘full’ }} Disabled when: {{ section.settings.auto_height }} |
Auto height (auto_height) | checkbox | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Automatic (autoplay) | toggle | No declared condition |
Speed (autoplay_speed) | range; 3–10 s | Disabled when: {{ section.settings.autoplay == false }} |
Content entrance animation (content_animation) | None, Fade, Slide up, Slide down | No declared condition |
Show slide fraction (show_slide_fraction) | toggle | No declared condition |
Customize indicators (customize_pagination) | toggle | No declared condition |
Show indicators (show_pagination) | toggle | Visible when: {{ section.settings.customize_pagination }} |
Position (pagination_position) | Bottom, Overlay left, Overlay center, Overlay right | Visible when: {{ section.settings.customize_pagination }} |
Style (pagination_style) | Animated, Simple | Visible when: {{ section.settings.customize_pagination }} |
Size (pagination_size) | Small, Medium, Large | Visible when: {{ section.settings.customize_pagination }} |
Spacing between elements (pagination_gap) | range; 0–24 px | Visible when: {{ section.settings.customize_pagination }} |
Active indicator width (pagination_active_width) | range; 12–60 px | Visible when: {{ section.settings.customize_pagination and section.settings.pagination_style == ‘animated’ }} |
Inactive indicator opacity (pagination_inactive_opacity) | range; 10–100 % | Visible when: {{ section.settings.customize_pagination }} |
Border (pagination_border) | toggle | Visible when: {{ section.settings.customize_pagination }} |
Inactive indicator color (pagination_inactive_color) | color | Visible when: {{ section.settings.customize_pagination }} |
Active indicator color (pagination_active_color) | color | Visible when: {{ section.settings.customize_pagination }} |
Border color (pagination_border_color) | color | Visible when: {{ section.settings.customize_pagination and section.settings.pagination_border }} |
Customize arrows (customize_arrows) | toggle | No declared condition |
Show arrows (show_arrows) | toggle | Visible when: {{ section.settings.customize_arrows }} |
Arrow appearance (arrows_container_style) | Icon only, With background | Visible when: {{ section.settings.customize_arrows and section.settings.show_arrows }} |
Arrow design (arrows_icon) | Long arrow, Chevron | Visible when: {{ section.settings.customize_arrows and section.settings.show_arrows }} |
Size (arrows_size) | range; 24–64 px | Visible when: {{ section.settings.customize_arrows and section.settings.show_arrows }} |
Arrow side offset (arrows_offset) | range; 0–48 px | Visible when: {{ section.settings.customize_arrows and section.settings.show_arrows }} |
Arrow opacity (arrows_opacity) | range; 20–100 % | Visible when: {{ section.settings.customize_arrows and section.settings.show_arrows }} |
Shape (arrows_shape) | Square, Rounded, Circle | Visible when: {{ section.settings.customize_arrows and section.settings.show_arrows and section.settings.arrows_container_style == ‘filled’ }} |
Icon color (arrows_icon_color) | color | Visible when: {{ section.settings.customize_arrows and section.settings.show_arrows }} |
Background color (arrows_background_color) | color | Visible when: {{ section.settings.customize_arrows and section.settings.show_arrows and section.settings.arrows_container_style == ‘filled’ }} |
Shadow (arrows_shadow) | toggle | Visible when: {{ section.settings.customize_arrows and section.settings.show_arrows and section.settings.arrows_container_style == ‘filled’ }} |
Border (arrows_border) | toggle | Visible when: {{ section.settings.customize_arrows and section.settings.show_arrows and section.settings.arrows_container_style == ‘filled’ }} |
Border color (arrows_border_color) | color | Visible when: {{ section.settings.customize_arrows and section.settings.show_arrows and section.settings.arrows_container_style == ‘filled’ and section.settings.arrows_border }} |
Border width (arrows_border_width) | range; 1–4 px | Visible when: {{ section.settings.customize_arrows and section.settings.show_arrows and section.settings.arrows_container_style == ‘filled’ and section.settings.arrows_border }} |
Testimonials — testimonials
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: group (Instance limit: 1), testimonial-group (Instance limit: 1), tags: testimonials (Instance limit: 1).
| Control | Type / options / range | Condition |
|---|---|---|
Direction (direction) | Vertical, Horizontal | No declared condition |
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Timer offers — timer-offers
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: timer (Instance limit: 1), timer-products (Instance limit: 1).
| Control | Type / options / range | Condition |
|---|---|---|
Start date (start_date) | date | No declared condition |
Start time (start_time) | time | No declared condition |
End date (end_date) | date | No declared condition |
End time (end_time) | time | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Background color (background_color) | color | No declared condition |
Video and text editorial — video-with-text
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. locked_blocks: {“reorderable”: true}.
| Control | Type / options / range | Condition |
|---|---|---|
Width (section_width) | Page, Full | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | Disabled when: {{ section.settings.section_width == ‘page’ }} |
Background color (background_color) | color | No declared condition |
Video — video
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general.
| Control | Type / options / range | Condition |
|---|---|---|
YouTube or Vimeo link (video_url) | video_url | No declared condition |
Cover image (cover_image) | image_picker | No declared condition Replaces the video thumbnail and improves loading performance. |
Link (link) | url | Visible when: {{ section.settings.video_type == ‘autoplay’ }} |
Playback type (video_type) | Autoplay (muted), Manual (with controls) | No declared condition |
Mobile format (format_mobile) | Widescreen (16:9), Horizontal (4:3), Square (1:1), Vertical (9:16) | No declared condition |
Width (section_width) | Page, Full | No declared condition |
Full screen (full_screen) | toggle | No declared condition |
Play button position (play_position) | Center, Right | Visible when: {{ section.settings.video_type == ‘manual’ }} |
Alignment (alignment) | Left, Center, Right | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | No declared condition |
Text color (text_color) | color | No declared condition |
Transparent background (show_overlay) | toggle | No declared condition Add transparency layer over the image |
Color (overlay_color) | color | Visible when: {{ section.settings.show_overlay }} |
Opacity (overlay_opacity) | range; 0–100 % | Visible when: {{ section.settings.show_overlay }} |
Blocks
Section titled “Blocks”Announcement — announcement
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Show icon (show_icon) | toggle | No declared condition |
Icon (icon) | Shipping, Cart, Credit card, Security, Returns, WhatsApp, Promotions, Cash, Bag, Store, Gift, Favorites, Star, Phone, Email, Location, International, Calendar, Verified | Visible when: {{ block.settings.show_icon }} |
Text (text) | inline_richtext | No declared condition |
Link (link) | url | No declared condition |
Banner — banner
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general.
| Control | Type / options / range | Condition |
|---|---|---|
Image (image) | image_picker | No declared condition |
Use different image for mobile (use_mobile_image) | toggle | No declared condition |
Mobile image (image_mobile) | image_picker | Visible when: {{ block.settings.use_mobile_image }} |
Link (link) | url | No declared condition |
Alignment (alignment) | Left, Center, Right | No declared condition |
Place text outside image (text_outside) | checkbox | No declared condition |
Text color (text_color) | color | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | No declared condition |
Transparent background (show_overlay) | toggle | Visible when: {{ block.settings.text_outside == false }} Add transparency layer over the image |
Color (overlay_color) | color | Visible when: {{ block.settings.show_overlay }} |
Opacity (overlay_opacity) | range; 0–100 % | Visible when: {{ block.settings.show_overlay }} |
Comparison — before-after-comparison
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Before image (before_image) | image_picker | No declared condition |
Label (before_label) | text | No declared condition |
Alt text (before_alt) | text | No declared condition |
After image (after_image) | image_picker | No declared condition |
Label (after_label) | text | No declared condition |
Alt text (after_alt) | text | No declared condition |
Initial divider position (initial_position) | range; 10–90 % | No declared condition |
Background color (label_background_color) | color | No declared condition |
Text color (label_text_color) | color | No declared condition |
Blog posts — blog-posts-list
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. static: true.
| Control | Type / options / range | Condition |
|---|---|---|
Posts count (posts_count) | range; 1–8 | No declared condition |
Desktop layout (columns_desktop) | 3 columns, 4 columns | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Brands — brand-group
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: brand-logo.
| Control | Type / options / range | Condition |
|---|---|---|
Layout (display_mode) | Grid, Automatic slider, Manual slider | No declared condition |
Use border (use_border) | toggle | No declared condition |
Logo size (logo_size) | range; 40–200 px | No declared condition |
Logo height on desktop (logo_height_desktop) | range; 80–240 px | No declared condition |
Logo height on mobile (logo_height_mobile) | range; 80–200 px | No declared condition |
Visible logos on desktop (columns_desktop) | range; 2–8 | No declared condition |
Visible logos on mobile (columns_mobile) | range; 1–4 | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Logo — brand-logo
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Logo (image) | image_picker | No declared condition |
Link (link) | url | No declared condition |
Button — button
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Button text (label) | text | No declared condition |
Button link (link) | url | No declared condition |
Width (width) | Fit, Fill | No declared condition |
variant (variant) | Primary, Secondary, Tertiary | No declared condition |
Size (size) | Small, Medium, Large | No declared condition |
Text size (text_size) | Small, Medium, Large | No declared condition |
Background color (custom_background_color) | color | Visible when: {{ block.settings.variant == ‘primary’ }} |
Text color (custom_text_color) | color | Visible when: {{ block.settings.variant == ‘primary’ }} |
Background color (custom_background_color_secondary) | color | Visible when: {{ block.settings.variant == ‘secondary’ }} Disabled when: {{ settings.button_secondary_style == ‘underlined’ }} |
Text color (custom_text_color_secondary) | color | Visible when: {{ block.settings.variant == ‘secondary’ }} |
Background color (custom_background_color_tertiary) | color | Visible when: {{ block.settings.variant == ‘tertiary’ }} Disabled when: {{ settings.button_tertiary_style == ‘underlined’ }} |
Text color (custom_text_color_tertiary) | color | Visible when: {{ block.settings.variant == ‘tertiary’ }} |
Category — category-item
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Image (image) | image_picker | Visible when: {{ block.parent.settings.category_type == ‘image_thumbnail’ }} |
Text (text) | richtext | No declared condition |
Link (link) | url | No declared condition |
Navigation — category-nav
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: category-item.
| Control | Type / options / range | Condition |
|---|---|---|
Type (category_type) | Image thumbnail, Text pill | No declared condition |
Format (format_text) | Rounded, Square | Visible when: {{ block.settings.category_type == ‘text_pill’ }} |
Format (format_image) | Circle, Square | Visible when: {{ block.settings.category_type == ‘image_thumbnail’ }} |
Image position (image_position) | Left, Top | Visible when: {{ block.settings.category_type == ‘image_thumbnail’ }} |
Set size by (image_sizing_mode) | Size in pixels, Visible quantity | Visible when: {{ block.settings.category_type == ‘image_thumbnail’ }} |
Image size (image_size) | range; 40–300 px | Visible when: {{ block.settings.category_type == ‘image_thumbnail’ and block.settings.image_sizing_mode != ‘columns’ }} |
Use different size for mobile (use_different_mobile_size) | toggle | Visible when: {{ block.settings.category_type == ‘image_thumbnail’ and block.settings.image_sizing_mode != ‘columns’ }} |
Image size (image_size_mobile) | range; 40–240 px | Visible when: {{ block.settings.category_type == ‘image_thumbnail’ and block.settings.image_sizing_mode != ‘columns’ and block.settings.use_different_mobile_size }} |
Visible categories on desktop (columns_desktop) | range; 2–10 | Visible when: {{ block.settings.category_type == ‘image_thumbnail’ and block.settings.image_sizing_mode == ‘columns’ }} |
Visible categories on mobile (columns_mobile) | range; 1–4 | Visible when: {{ block.settings.category_type == ‘image_thumbnail’ and block.settings.image_sizing_mode == ‘columns’ }} |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Text alignment (items_text_alignment) | Left, Center | Visible when: {{ block.settings.category_type == ‘image_thumbnail’ and block.settings.image_position == ‘top’ }} |
Background color (background_color) | color | Visible when: {{ block.settings.category_type == ‘text_pill’ }} |
Text color (text_color) | color | No declared condition |
Border color (border_color) | color | Visible when: {{ block.settings.category_type == ‘text_pill’ }} |
Image border (image_border_color) | color | Visible when: {{ block.settings.category_type == ‘image_thumbnail’ }} |
Code — code
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Add HTML, CSS, or JS (code) | custom_code | No declared condition |
Width (width) | Fit, Fill | No declared condition |
Contact form — contact-form
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.
No own controls.
Contact info — contact-info
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.
No own controls.
Product description — description
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Show title (show_title) | toggle | No declared condition |
Show social links (show_social) | toggle | No declared condition |
Allow description collapsing (collapse_description) | toggle | No declared condition |
Limit text width (limit_description_width) | toggle | No declared condition |
Maximum text width (description_max_width) | range; 320–1200 px | Visible when: {{ block.settings.limit_description_width }} |
Standardize description typography (normalize_description_typography) | toggle | No declared condition |
Description text size (description_font_size) | range; 12–22 px | Visible when: {{ block.settings.normalize_description_typography }} |
Divider — divider
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Spacing (padding) | range; 0–120 px | No declared condition |
Divider line (show_line) | toggle | No declared condition |
Line color (line_color) | color | Visible when: {{ block.settings.show_line }} |
Editorial item — editorial-card
Instance limit: No declared numeric limit. Maximum direct blocks: 5. Accepted blocks: image (Instance limit: 1), text (Instance limit: 2), heading (Instance limit: 1), button (Instance limit: 1).
No own controls.
Items — editorial-cards-list
Instance limit: No declared numeric limit. Maximum direct blocks: 8. Accepted blocks: editorial-card.
| Control | Type / options / range | Condition |
|---|---|---|
Format (format) | Grid, Slider | No declared condition |
Use different format for mobile (use_different_mobile_format) | toggle | No declared condition |
Mobile format (format_mobile) | Grid, Slider | Visible when: {{ block.settings.use_different_mobile_format }} |
Desktop layout (columns) | 2 columns, 3 columns, 4 columns | No declared condition |
Mobile layout (columns_mobile) | 1 column, 2 columns | No declared condition |
Style (card_style) | Card, Editorial, Over the image | No declared condition |
Image format (media_ratio) | Original, Square (1:1), Vertical (3:4), Horizontal (4:3) | No declared condition |
Text alignment (content_alignment) | Left, Center, Right | No declared condition |
List item — editorial-list-item
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Text (text) | richtext | No declared condition |
Editorial list — editorial-list
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: editorial-list-item (Instance limit: 8).
| Control | Type / options / range | Condition |
|---|---|---|
Style (style) | Check marks, Bullets, Numbering | No declared condition |
Spacing between elements (gap) | range; 4–32 px | No declared condition |
Text — editorial-marquee-item
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Text color (text) | inline_richtext | No declared condition |
Link (link) | url | No declared condition |
Questions — faq-group
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: faq-list (Instance limit: 1).
| Control | Type / options / range | Condition |
|---|---|---|
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Question — faq-item
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Question (question) | text | No declared condition |
Answer (answer) | richtext | No declared condition |
Open by default (open_default) | toggle | No declared condition |
Question list — faq-list
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: faq-item.
| Control | Type / options / range | Condition |
|---|---|---|
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | No declared condition |
Contact — footer-contact
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. disabled_on: {“templates”: [“password”]}.
| Control | Type / options / range | Condition |
|---|---|---|
Title (title) | richtext | No declared condition |
Collapse on mobile (mobile_collapse) | toggle | No declared condition |
Contact display (display_format) | With icons, Plain text | No declared condition |
Show WhatsApp (show_whatsapp) | toggle | No declared condition |
WhatsApp display format (whatsapp_format) | Text, Number | Visible when: {{ block.settings.show_whatsapp }} |
Show phone (show_phone) | toggle | No declared condition |
Show email (show_email) | toggle | No declared condition |
Show address (show_address) | toggle | No declared condition |
Custom text (custom_text) | richtext | No declared condition |
Show blog (show_blog) | toggle | No declared condition |
Icon size (icon_size) | range; 16–40 px | Visible when: {{ block.settings.display_format != ‘simple’ }} |
Institutional — footer-institutional
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. disabled_on: {“templates”: [“password”]}.
| Control | Type / options / range | Condition |
|---|---|---|
Footer logo (logo) | image_picker | No declared condition |
Height (logo_height) | range; 20–140 px | No declared condition |
Title (title) | richtext | No declared condition |
Description (description) | richtext | No declared condition |
Copyright — footer-legal-copyright
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. duplicatable: false. hideable: false.
| Control | Type / options / range | Condition |
|---|---|---|
Display (copyright_display) | Compact, Detailed | No declared condition |
Spacing between lines (copyright_line_spacing) | range; 0–32 px | Visible when: {{ block.settings.copyright_display == ‘detailed’ }} |
Show address (show_address) | toggle | Visible when: {{ block.settings.copyright_display == ‘detailed’ }} |
Show tax ID (show_business_id) | toggle | Visible when: {{ block.settings.copyright_display == ‘detailed’ }} |
Show business name (show_business_name) | toggle | Visible when: {{ block.settings.copyright_display == ‘detailed’ }} |
Country and currency — footer-legal-country
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Displayed information (display_format) | Country and currency, Country only, Currency only | No declared condition |
Show globe icon (show_icon) | toggle | No declared condition |
Image — footer-legal-image
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Image (image) | image_picker | No declared condition |
Link (link) | url | Visible when: {{ block.settings.image }} |
Height (height) | range; 12–80 px | Visible when: {{ block.settings.image }} |
Main row — footer-main-group
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: footer-institutional (Instance limit: 1), footer-menu (Instance limit: 2), footer-newsletter (Instance limit: 1), footer-contact (Instance limit: 1).
| Control | Type / options / range | Condition |
|---|---|---|
Column spacing (column_gap) | range; 0–80 px | No declared condition |
Menu — footer-menu
Instance limit: 3. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. disabled_on: {“templates”: [“password”]}.
| Control | Type / options / range | Condition |
|---|---|---|
Title (title) | richtext | No declared condition |
Menu (menu) | menu | No declared condition |
Collapse on mobile (mobile_collapse) | toggle | No declared condition |
Newsletter — footer-newsletter
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. disabled_on: {“templates”: [“password”]}.
| Control | Type / options / range | Condition |
|---|---|---|
Title (title) | richtext | No declared condition |
Description (description) | richtext | No declared condition |
Payment methods — footer-payment-methods
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. disabled_on: {“templates”: [“password”]}.
| Control | Type / options / range | Condition |
|---|---|---|
Title (title) | richtext | No declared condition |
Collapse on mobile (mobile_collapse) | toggle | No declared condition |
Payment logo width (payment_logo_width) | range; 24–96 px | No declared condition |
Use border (use_border) | toggle | No declared condition |
Border color (border_color) | color | Visible when: {{ block.settings.use_border }} |
Show payment methods (payments_logos) | Default, Custom | No declared condition |
Visa (payment_visa) | toggle | Visible when: {{ block.settings.payments_logos == ‘custom’ }} |
Mastercard (payment_mastercard) | toggle | Visible when: {{ block.settings.payments_logos == ‘custom’ }} |
Amex (payment_amex) | toggle | Visible when: {{ block.settings.payments_logos == ‘custom’ }} |
Diners (payment_diners) | toggle | Visible when: {{ block.settings.payments_logos == ‘custom’ }} |
Mercado Pago (payment_mercadopago) | toggle | Visible when: {{ block.settings.payments_logos == ‘custom’ }} |
PayPal (payment_paypal) | toggle | Visible when: {{ block.settings.payments_logos == ‘custom’ }} |
Security — footer-security
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. disabled_on: {“templates”: [“password”]}.
| Control | Type / options / range | Condition |
|---|---|---|
Title (title) | richtext | No declared condition |
Collapse on mobile (mobile_collapse) | toggle | No declared condition |
Show Google Safe Browsing seal (google_security) | toggle | No declared condition |
Security seal color (security_color) | Color, Monochrome, White | Visible when: {{ block.settings.google_security }} |
Height (seal_height) | range; 24–80 px | Visible when: {{ block.settings.google_security or block.settings.footer_seal_img or block.settings.footer_custom_seal_code }} |
Custom seal image (footer_seal_img) | image_picker | No declared condition |
Seal link (footer_seal_url) | url | Visible when: {{ block.settings.footer_seal_img }} |
Custom seal code (JS/HTML) (footer_custom_seal_code) | custom_code | No declared condition |
Shipping methods — footer-shipping-methods
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. disabled_on: {“templates”: [“password”]}.
| Control | Type / options / range | Condition |
|---|---|---|
Title (title) | richtext | No declared condition |
Collapse on mobile (mobile_collapse) | toggle | No declared condition |
Size (shipping_methods_size) | Small, Medium, Large | No declared condition |
Carrier (shipping_transport) | toggle | No declared condition |
Motorbike (shipping_moto) | toggle | No declared condition |
Own delivery (shipping_person) | toggle | No declared condition |
Social links — footer-social
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. disabled_on: {“templates”: [“password”]}.
| Control | Type / options / range | Condition |
|---|---|---|
Title (title) | richtext | No declared condition |
Collapse on mobile (mobile_collapse) | toggle | No declared condition |
Social icon size (icon_size) | range; 16–40 px | No declared condition |
Social links, payments and security — footer-utility-group
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: footer-social (Instance limit: 1), footer-shipping-methods (Instance limit: 1), footer-payment-methods (Instance limit: 1), footer-security (Instance limit: 1).
| Control | Type / options / range | Condition |
|---|---|---|
Divider line (show_divider) | toggle | No declared condition |
Line color (divider_color) | color | Visible when: {{ block.settings.show_divider }} |
Banner — grid-banner
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general.
| Control | Type / options / range | Condition |
|---|---|---|
Image (image) | image_picker | No declared condition |
Use different image for mobile (use_mobile_image) | toggle | No declared condition |
Mobile image (image_mobile) | image_picker | Visible when: {{ block.settings.use_mobile_image }} |
Link (link) | url | No declared condition |
Alignment (alignment) | Left, Center, Right | No declared condition |
Place text outside image (text_outside) | checkbox | No declared condition |
Text color (text_color) | color | No declared condition |
Background color (background_color) | color | No declared condition |
Rounded (border_radius) | range; 0–48 px | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | No declared condition |
Transparent background (show_overlay) | toggle | Visible when: {{ block.settings.text_outside == false }} Add transparency layer over the image |
Color (overlay_color) | color | Visible when: {{ block.settings.show_overlay }} |
Opacity (overlay_opacity) | range; 0–100 % | Visible when: {{ block.settings.show_overlay }} |
Group — group
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general, testimonial-summary (Instance limit: 1).
| Control | Type / options / range | Condition |
|---|---|---|
Direction (direction) | Vertical, Horizontal | No declared condition |
Different direction for mobile (mobile_direction_enabled) | toggle | No declared condition |
Direction on mobile (mobile_direction) | Vertical, Horizontal | Visible when: {{ block.settings.mobile_direction_enabled }} |
Alignment (alignment) | Left, Center, Right | No declared condition |
Width (width) | Fit, Fill | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | No declared condition |
Background color (custom_background_color) | color | No declared condition |
Text color (custom_text_color) | color | No declared condition |
Logo — header-logo
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Logo for overlay header (overlay_logo) | image_picker | No declared condition |
Height (height) | range; 20–140 px | No declared condition |
Use different height for mobile (use_different_mobile_height) | toggle | No declared condition |
Height (height_mobile) | range; 20–90 px | Visible when: {{ block.settings.use_different_mobile_height }} |
Navigation — header-navigation
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: navigation-banner.
| Control | Type / options / range | Condition |
|---|---|---|
Menu to show (menu) | menu | No declared condition |
Show secondary menu on mobile (show_mobile_secondary_menu) | toggle | No declared condition |
Secondary menu (mobile_secondary_menu) | menu | Visible when: {{ block.settings.show_mobile_secondary_menu }} |
Section title in mobile menu (mobile_secondary_menu_title) | text | Visible when: {{ block.settings.show_mobile_secondary_menu }} |
Submenu presentation (submenu_presentation) | Columns, Cascade | No declared condition |
Columns (submenu_columns) | Auto, 2 columns, 3 columns, 4 columns, 5 columns | Visible when: {{ block.settings.submenu_presentation == ‘columns’ }} |
Cascade submenu width (submenu_cascade_size) | Small, Medium, Large | Visible when: {{ block.settings.submenu_presentation == ‘cascade’ }} |
Cascade submenu style (submenu_cascade_style) | Outlined, Elevated | Visible when: {{ block.settings.submenu_presentation == ‘cascade’ }} |
Use uppercase text (nav_uppercase) | toggle | No declared condition |
Show a ‘Categories’ link on desktop (show_categories_link) | toggle | No declared condition |
Show a horizontal categories bar on mobile (show_mobile_categories) | toggle | No declared condition |
Alignment on desktop (nav_alignment_desktop) | Left, Center | No declared condition |
Desktop position (desktop_navigation_position) | Separate row, Next to logo | No declared condition |
Font size (font_size) | range; 10–20 px | No declared condition |
Submenu size (submenu_font_size) | range; 10–18 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–40 px | No declared condition |
Space between links (items_gap) | range; 0–40 px | No declared condition |
Background color (background_color) | color | No declared condition |
Text color (foreground_color) | color | No declared condition |
Divider line on desktop (nav_divider_color) | color | No declared condition |
Featured item (show_featured_link) | toggle | No declared condition Highlights an item in the main menu. |
Item to highlight (featured_link_item) | menu_item | Visible when: {{ block.settings.show_featured_link }} |
Featured item color (featured_link_color) | color | Visible when: {{ block.settings.show_featured_link }} |
Utilities — header-utilities
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Show cart total on desktop (show_cart_total_desktop) | toggle | No declared condition |
Search type (search_type) | Expanded, Compressed | No declared condition |
Maximum search width on desktop (search_max_width) | range; 300–1200 px | Visible when: {{ block.settings.search_type == ‘expanded’ }} |
Different type on mobile (use_different_mobile_search) | toggle | No declared condition |
Search type (search_type_mobile) | Expanded, Compressed | Visible when: {{ block.settings.use_different_mobile_search }} |
Desktop account (account_display) | Icon, Icon & text | No declared condition |
Purchase icon (cart_icon) | Bag, Cart | No declared condition |
Icon size (icon_size) | range; 16–32 px | No declared condition |
Use different size for mobile (use_different_mobile_size) | toggle | No declared condition |
Icon size (icon_size_mobile) | range; 16–32 px | Visible when: {{ block.settings.use_different_mobile_size }} |
Separation between items (items_gap) | range; 0–40 px | No declared condition |
Show user icon on mobile (show_account_mobile) | toggle | No declared condition |
Show language and currencies in header (show_languages_header) | toggle | No declared condition |
Icon (icon_foreground_color) | color | No declared condition |
Heading — heading
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Text (title) | richtext | No declared condition |
Width (width) | Fit, Fill | No declared condition |
Style (size) | Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6, Custom | No declared condition |
Font (custom_font) | Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Google Sans Flex, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans Narrow, Public Sans, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Rubik, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zen Kaku Gothic New, Zilla Slab | Visible when: {{ block.settings.size == ‘custom’ }} |
Size (custom_font_size) | range; 12–200 px | Visible when: {{ block.settings.size == ‘custom’ }} |
Different font size for mobile (mobile_font_size) | toggle | No declared condition |
Mobile size (mobile_size) | Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6 | Visible when: {{ block.settings.mobile_font_size and block.settings.size != ‘custom’ }} |
Mobile size (custom_mobile_font_size) | range; 12–200 px | Visible when: {{ block.settings.mobile_font_size and block.settings.size == ‘custom’ }} |
Customize heading spacing (customize_spacing) | toggle | No declared condition |
Line height (line_height) | range; 80–160 % | Visible when: {{ block.settings.customize_spacing }} |
Letter spacing (letter_spacing) | range; -5–10 px | Visible when: {{ block.settings.customize_spacing }} |
Icon list — icon-text-group
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: icon-text-item (Instance limit: 6).
| Control | Type / options / range | Condition |
|---|---|---|
Show icon (show_icon) | toggle | No declared condition |
Icon position (icon_position) | Top, Left | Visible when: {{ block.settings.show_icon }} |
Alignment (alignment) | Left, Center, Right | No declared condition |
Mobile presentation (mobile_format) | Vertical list, Slider | No declared condition |
Icon size (icon_size) | range; 16–120 px | Visible when: {{ block.settings.show_icon }} |
Title style (title_size) | Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6, Paragraph, Paragraph small, Custom | No declared condition |
Font (custom_title_font) | Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Google Sans Flex, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans Narrow, Public Sans, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Rubik, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zen Kaku Gothic New, Zilla Slab | Visible when: {{ block.settings.title_size == ‘custom’ }} |
Size (custom_title_size) | range; 12–120 px | Visible when: {{ block.settings.title_size == ‘custom’ }} |
Different font size for mobile (custom_title_mobile) | toggle | Visible when: {{ block.settings.title_size == ‘custom’ }} |
Mobile size (custom_title_mobile_size) | range; 12–120 px | Visible when: {{ block.settings.title_size == ‘custom’ and block.settings.custom_title_mobile }} |
Description size (description_size) | Paragraph small, Paragraph, Paragraph big | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Icon and text — icon-text-item
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Icon type (icon_source) | Design icons, Custom image | No declared condition |
Icon (icon) | Shipping, Credit card, Security, Returns, Cash, Promotions, Bag, Cart, Store, Gift, Favorites, Star, Phone, Email, Location, International, Calendar, Verified, WhatsApp | Visible when: {{ block.settings.icon_source == ‘design’ }} |
Image (custom_image) | image_picker | Visible when: {{ block.settings.icon_source == ‘custom’ }} |
Title (title) | richtext | No declared condition |
Description (description) | richtext | No declared condition |
Link (link) | url | No declared condition |
Image with text — image-with-text
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: image, text-group. locked_blocks: {“reorderable”: true}.
| Control | Type / options / range | Condition |
|---|---|---|
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Image — image
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Image (image) | image_picker | No declared condition |
Use different image for mobile (use_mobile_image) | toggle | No declared condition |
Mobile image (image_mobile) | image_picker | Visible when: {{ block.settings.use_mobile_image }} |
Link (link) | url | No declared condition |
Width (width) | Fit, Fill | No declared condition |
Photo — instagram-post
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Image (image) | image_picker | No declared condition |
Link (link) | url | No declared condition |
Posts — instagram-posts
Instance limit: 1. Maximum direct blocks: 12. Not removable. Accepted blocks: instagram-post (Instance limit: 12).
| Control | Type / options / range | Condition |
|---|---|---|
Post source (posts_source) | Connected feed, Custom photos | No declared condition |
Posts count (posts_count) | 4, 6, 8, 10, 12 | No declared condition |
Desktop layout (columns) | 2 columns, 3 columns, 4 columns, 6 columns | No declared condition |
Mobile layout (columns_mobile) | 1 column, 2 columns | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Instagram profile — instagram-profile
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. duplicatable: false.
| Control | Type / options / range | Condition |
|---|---|---|
Show icon (show_icon) | checkbox | No declared condition |
Show secondary text (show_caption) | checkbox | No declared condition |
Text below the username (caption) | text | Visible when: {{ block.settings.show_caption }} |
Menu — menu
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Menu (menu) | menu | No declared condition |
Title (heading) | text | No declared condition |
Show a secondary menu (show_as_accordion) | toggle | No declared condition |
Announcements — nav-announcements
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: announcement (Instance limit: 4).
| Control | Type / options / range | Condition |
|---|---|---|
Desktop alignment (alignment) | Left, Center, Right | No declared condition |
Spacing between elements (gap) | range; 0–120 px | No declared condition |
Contact info — nav-contact
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Section title in mobile menu (mobile_title) | text | No declared condition |
Show phone (show_phone) | toggle | No declared condition |
Show WhatsApp (show_whatsapp) | toggle | No declared condition |
WhatsApp display format (whatsapp_format) | Text, Number | Visible when: {{ block.settings.show_whatsapp }} |
Show email (show_email) | toggle | No declared condition |
Desktop alignment (alignment) | Left, Center, Right | No declared condition |
Spacing between elements (gap) | range; 0–120 px | No declared condition |
Informative icons — nav-icon-text-group
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: nav-icon-text-item (Instance limit: 4).
| Control | Type / options / range | Condition |
|---|---|---|
Desktop alignment (alignment) | Left, Center, Right | No declared condition |
Spacing between elements (gap) | range; 0–120 px | No declared condition |
Icon and text — nav-icon-text-item
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Icon type (icon_source) | Design icons, Custom image | No declared condition |
Icon (icon) | Shipping, Credit card, Security, Returns, Cash, Promotions, Bag, Cart, Store, Gift, Favorites, Star, Phone, Email, Location, International, Calendar, Verified, WhatsApp | Visible when: {{ block.settings.icon_source == ‘design’ }} |
Image (custom_image) | image_picker | Visible when: {{ block.settings.icon_source == ‘custom’ }} |
Description (description) | richtext | No declared condition |
Link (link) | url | No declared condition |
Country and currency — nav-languages
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Desktop alignment (alignment) | Left, Center, Right | No declared condition |
Country and currency format (display_format) | List, Dropdown | No declared condition |
Menu — nav-menu
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Menu to show (menu) | menu | No declared condition |
Section title in mobile menu (mobile_title) | text | No declared condition |
Desktop alignment (alignment) | Left, Center, Right | No declared condition |
Spacing between elements (gap) | range; 0–120 px | No declared condition |
Social media — nav-social
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Section title in mobile menu (mobile_title) | text | No declared condition |
Desktop alignment (alignment) | Left, Center, Right | No declared condition |
Spacing between elements (gap) | range; 0–120 px | No declared condition |
Banner — navigation-banner
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Main navigation item (menu_item) | menu_item | No declared condition |
Show on mobile (show_on_mobile) | toggle | No declared condition |
image (image) | image_picker | No declared condition |
Use different image for mobile (use_mobile_image) | toggle | No declared condition |
Mobile image (image_mobile) | image_picker | Visible when: {{ block.settings.use_mobile_image }} |
Title (title) | text | No declared condition |
Link (url) | url | No declared condition |
Newsletter form — newsletter-form
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Form layout (form_layout) | Simple form, Full form | No declared condition |
Style (button_variant) | Primary, Secondary, Tertiary | No declared condition |
Show name (show_name) | toggle | Visible when: {{ block.settings.form_layout == ‘full’ }} |
Show phone (show_phone) | toggle | Visible when: {{ block.settings.form_layout == ‘full’ }} |
Text and lines (text_and_lines_color) | color | No declared condition |
Background color (field_background_color) | color | No declared condition |
Text color (field_text_color) | color | No declared condition |
Border color (field_border_color) | color | No declared condition |
Password access — password-form
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.
No own controls.
Logo — password-logo
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Height (height) | range; 20–140 px | No declared condition |
Use different height for mobile (use_different_mobile_height) | toggle | No declared condition |
Height (height_mobile) | range; 20–90 px | Visible when: {{ block.settings.use_different_mobile_height }} |
Message — password-message
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Style (size) | Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6 | No declared condition |
Different font size for mobile (mobile_font_size) | toggle | No declared condition |
Mobile size (mobile_size) | Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6 | Visible when: {{ block.settings.mobile_font_size }} |
Payment methods in content — payment-icons
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Title (title) | text | No declared condition |
Purchase benefits — product-benefits
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. duplicatable: false. hideable: false.
| Control | Type / options / range | Condition |
|---|---|---|
Text size (benefit_text_size) | Small, Medium, Large | No declared condition |
Label style (benefit_style) | Subtle, Accent, No background | No declared condition |
Buy button — product-buy-button
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. duplicatable: false.
| Control | Type / options / range | Condition |
|---|---|---|
Buy button text (buy_button_text) | text | No declared condition |
Style (button_style) | Primary, Secondary, Tertiary | No declared condition |
Background color (button_background) | color | No declared condition |
Text color (button_text_color) | color | No declared condition |
Show quantity field (show_quantity_field) | toggle | No declared condition |
Show available stock (product_stock) | toggle | No declared condition |
Show WhatsApp button (show_product_whatsapp) | toggle | No declared condition |
Button style (product_whatsapp_style) | Primary, Secondary, Tertiary | Visible when: {{ block.settings.show_product_whatsapp }} |
Product details — product-details
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Not reorderable. Accepted blocks: tags: general, description (Instance limit: 1), purchase-info (Instance limit: 2), product-sold-count (Instance limit: 1), product-sku (Instance limit: 1), product-stock-alert (Instance limit: 1), product-social-share (Instance limit: 1). duplicatable: false. hideable: false.
| Control | Type / options / range | Condition |
|---|---|---|
Spacing between elements (gap) | range; 0–80 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Discounts — product-discounts
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. duplicatable: false.
| Control | Type / options / range | Condition |
|---|---|---|
Text size (benefit_text_size) | Small, Medium, Large | No declared condition |
Label style (benefit_style) | Subtle, Accent, No background | No declared condition |
Spacing between elements (gap) | range; 0–80 px | No declared condition |
Purchase form — product-form
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Not reorderable. Accepted blocks: tags: general, product-variants (Instance limit: 1), product-sold-count (Instance limit: 1), product-sku (Instance limit: 1), product-stock-alert (Instance limit: 1), product-social-share (Instance limit: 1), product-buy-button (Instance limit: 1), product-shipping-calculator (Instance limit: 1). duplicatable: false. hideable: false.
| Control | Type / options / range | Condition |
|---|---|---|
Spacing between elements (gap) | range; 0–80 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Show sticky purchase bar (show_sticky_purchase) | toggle | No declared condition |
Header — product-header
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general, product-name (Instance limit: 1), product-sold-count (Instance limit: 1), product-sku (Instance limit: 1), product-stock-alert (Instance limit: 1), purchase-info (Instance limit: 2), product-social-share (Instance limit: 1).
| Control | Type / options / range | Condition |
|---|---|---|
Spacing between elements (gap) | range; 0–80 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Product identification — product-identification
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Product name size (product_name_size) | range; 18–36 px | No declared condition |
Purchase info — product-info
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: product-benefits, product-promotions, product-header, product-prices, product-form, product-details, product-identification (Instance limit: 1), product-pricing (Instance limit: 1), product-purchase (Instance limit: 1), product-shipping (Instance limit: 1), tags: general, description (Instance limit: 1), purchase-info (Instance limit: 2). locked_blocks: false.
| Control | Type / options / range | Condition |
|---|---|---|
Text size (benefit_text_size) | Small, Medium, Large | No declared condition |
Label style (benefit_style) | Subtle, Accent, No background | No declared condition |
Spacing between elements (gap) | range; 0–80 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | No declared condition |
Multimedia — product-media
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Show promotion and sale labels on the image (show_promotional_labels) | toggle | No declared condition |
Desktop format (format) | Grid, Slider | No declared condition |
Desktop layout (columns) | 1 column, 2 columns, 1 and 2 interleaved columns | Visible when: {{ block.settings.format == ‘grid’ }} |
Spacing between elements (gap) | range; 0–80 px | Visible when: {{ block.settings.format == ‘grid’ }} |
Thumbnails (show_thumbnails) | toggle | No declared condition |
Show slide fraction (show_slide_fraction) | toggle | No declared condition |
Desktop position (thumbnail_position) | Left, Bottom | Visible when: {{ block.settings.show_thumbnails and block.settings.format == ‘slider’ }} |
Thumbnail size (thumbnail_size) | range; 56–112 px | Visible when: {{ block.settings.show_thumbnails and block.settings.format == ‘slider’ }} |
Thumbnail corner radius (thumbnail_radius) | range; 0–32 px | Visible when: {{ block.settings.show_thumbnails and block.settings.format == ‘slider’ }} |
Edge-to-edge gallery on mobile (mobile_edge_to_edge) | toggle | No declared condition |
Show photos for the selected color (filter_gallery_by_color) | toggle | No declared condition |
Photos without a linked color (unassigned_images_behavior) | Hide them, Show them with every color | Visible when: {{ block.settings.filter_gallery_by_color }} |
Name — product-name
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. duplicatable: false.
| Control | Type / options / range | Condition |
|---|---|---|
Show product brand (show_product_brand) | toggle | No declared condition |
Style (title_style) | Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6, Custom | No declared condition |
Font (custom_font) | Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans Narrow, Public Sans, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Rubik, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zalando Sans, Zalando Sans Expanded, Zen Kaku Gothic New, Zilla Slab | Visible when: {{ block.settings.title_style == ‘custom’ }} |
Size (custom_font_size) | range; 12–200 px | Visible when: {{ block.settings.title_style == ‘custom’ }} |
Different font size for mobile (title_mobile) | toggle | No declared condition |
Mobile size (mobile_size) | Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6 | Visible when: {{ block.settings.title_mobile and block.settings.title_style != ‘custom’ }} |
Mobile size (custom_mobile_font_size) | range; 12–200 px | Visible when: {{ block.settings.title_mobile and block.settings.title_style == ‘custom’ }} |
Payment methods — product-payment-methods
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. duplicatable: false.
| Control | Type / options / range | Condition |
|---|---|---|
Show installment info (product_detail_installments) | toggle | No declared condition |
Show discount percentage (payment_discount_percentage) | toggle | No declared condition |
Prices — product-price
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. duplicatable: false.
| Control | Type / options / range | Condition |
|---|---|---|
Highlight price (featured_price) | Main price, Payment discount | No declared condition |
Highlighted price size (featured_price_size) | range; 24–56 px | No declared condition |
Secondary price size (secondary_price_size) | range; 16–36 px | No declared condition |
Price order (price_order) | Main price first, Payment discount first | No declared condition |
Show main price in bold (main_price_bold) | toggle | No declared condition |
Discount style (price_discount_style) | Text, Label | No declared condition |
Show Pix icon (show_price_pix_icon) | toggle | No declared condition |
Compare price position (compare_price_layout) | Stacked, Inline | No declared condition |
Show percentage next to the payment-discount price (show_payment_discount_percentage) | toggle | No declared condition |
Display prices in a card (price_card) | toggle | No declared condition |
Background color (price_card_background) | color | Visible when: {{ block.settings.price_card }} |
Spacing (price_card_padding) | range; 8–32 px | Visible when: {{ block.settings.price_card }} |
Main price color (price_color) | color | No declared condition |
Payment discount price color (payment_discount_price_color) | color | No declared condition |
Discount indicator color (discount_color) | color | No declared condition |
Discount label text color (discount_label_text_color) | color | Visible when: {{ block.settings.price_discount_style == ‘label’ }} |
Font (price_custom_font) | Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans Narrow, Public Sans, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Rubik, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zalando Sans, Zalando Sans Expanded, Zen Kaku Gothic New, Zilla Slab | No declared condition |
Style (compare_price_style) | Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6, Paragraph big, Paragraph, Paragraph small, Custom | No declared condition |
Font (compare_price_custom_font) | Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans Narrow, Public Sans, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Rubik, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zalando Sans, Zalando Sans Expanded, Zen Kaku Gothic New, Zilla Slab | Visible when: {{ block.settings.compare_price_style == ‘custom’ }} |
Size (compare_price_custom_size) | range; 12–120 px | Visible when: {{ block.settings.compare_price_style == ‘custom’ }} |
Color (compare_price_color) | color | No declared condition |
Style (discount_label_style) | Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6, Paragraph big, Paragraph, Paragraph small, Custom | No declared condition |
Font (discount_label_custom_font) | Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans Narrow, Public Sans, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Rubik, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zalando Sans, Zalando Sans Expanded, Zen Kaku Gothic New, Zilla Slab | Visible when: {{ block.settings.discount_label_style == ‘custom’ }} |
Size (discount_label_custom_size) | range; 12–120 px | Visible when: {{ block.settings.discount_label_style == ‘custom’ }} |
Show saved amount (compare_price_saved_money) | toggle | No declared condition Shows the amount saved when there is a discounted price. Hidden if “Payment method price” is visible. |
Style (saved_amount_style) | Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6, Paragraph big, Paragraph, Paragraph small, Custom | Visible when: {{ block.settings.compare_price_saved_money }} |
Font (saved_amount_custom_font) | Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans Narrow, Public Sans, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Rubik, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zalando Sans, Zalando Sans Expanded, Zen Kaku Gothic New, Zilla Slab | Visible when: {{ block.settings.compare_price_saved_money and block.settings.saved_amount_style == ‘custom’ }} |
Size (saved_amount_custom_size) | range; 12–120 px | Visible when: {{ block.settings.compare_price_saved_money and block.settings.saved_amount_style == ‘custom’ }} |
Color (saved_amount_color) | color | Visible when: {{ block.settings.compare_price_saved_money }} |
Payment method price (payment_discount_price) | toggle | No declared condition |
Font (payment_discount_custom_font) | Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans Narrow, Public Sans, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Rubik, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zalando Sans, Zalando Sans Expanded, Zen Kaku Gothic New, Zilla Slab | No declared condition |
Pricing — product-prices
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: product-benefits, product-promotions, tags: general, product-price (Instance limit: 1), product-payment-methods (Instance limit: 1), product-discounts (Instance limit: 1), product-sold-count (Instance limit: 1), product-sku (Instance limit: 1), product-stock-alert (Instance limit: 1), purchase-info (Instance limit: 2), product-social-share (Instance limit: 1).
| Control | Type / options / range | Condition |
|---|---|---|
Spacing between elements (gap) | range; 0–80 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Price and payment terms — product-pricing
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Highlight price (featured_price) | Main price, Payment discount | No declared condition |
Highlighted price size (featured_price_size) | range; 24–56 px | No declared condition |
Secondary price size (secondary_price_size) | range; 16–36 px | No declared condition |
Price order (price_order) | Main price first, Payment discount first | No declared condition |
Show main price in bold (main_price_bold) | toggle | No declared condition |
Discount style (price_discount_style) | Text, Label | No declared condition |
Show Pix icon (show_price_pix_icon) | toggle | No declared condition |
Show percentage next to the payment-discount price (show_payment_discount_percentage) | toggle | No declared condition |
Display prices in a card (price_card) | toggle | No declared condition |
Background color (price_card_background) | color | Visible when: {{ block.settings.price_card }} |
Spacing (price_card_padding) | range; 8–32 px | Visible when: {{ block.settings.price_card }} |
Main price color (price_color) | color | No declared condition |
Payment discount price color (payment_discount_price_color) | color | No declared condition |
Discount indicator color (discount_color) | color | No declared condition |
Discount label text color (discount_label_text_color) | color | Visible when: {{ block.settings.price_discount_style == ‘label’ }} |
Promotion conditions — product-promotions
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. duplicatable: false. hideable: false.
| Control | Type / options / range | Condition |
|---|---|---|
Presentation (presentation) | Simple, Card | No declared condition |
Show promotion description (show_description) | toggle | No declared condition |
Text size (text_size) | Small, Medium, Large | No declared condition |
Spacing (padding) | range; 0–48 px | Visible when: {{ block.settings.presentation != ‘plain’ }} |
Spacing between elements (gap) | range; 0–48 px | Visible when: {{ block.settings.show_description }} |
Options and purchase — product-purchase
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Not reorderable. Accepted blocks: No declared blocks. hideable: false.
| Control | Type / options / range | Condition |
|---|---|---|
Show in-stock message (show_in_stock_message) | toggle | No declared condition |
Format (variant_format) | Dropdown, Buttons | No declared condition |
Show color variant image as button (image_color_variants) | toggle | No declared condition |
Color swatch shape (color_swatch_shape) | Square, Circle | Visible when: {{ block.settings.variant_format == ‘buttons’ or block.settings.image_color_variants }} |
Color swatch size (variant_swatch_size) | range; 28–60 px | Visible when: {{ block.settings.variant_format == ‘buttons’ or block.settings.image_color_variants }} |
Size variant button size (variant_button_size) | range; 32–72 px | Visible when: {{ block.settings.variant_format == ‘buttons’ }} |
Shape (variant_button_shape) | Square, Rounded, Circle | Visible when: {{ block.settings.variant_format == ‘buttons’ }} |
Size guide (size_guide_url) | url | No declared condition Enter the link to the size guide page. |
Show WhatsApp button (show_product_whatsapp) | toggle | No declared condition |
Button style (product_whatsapp_style) | Primary, Secondary, Tertiary | Visible when: {{ block.settings.show_product_whatsapp }} |
Show sticky purchase bar (show_sticky_purchase) | toggle | No declared condition |
Products — product-recommendations
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Desktop layout (columns) | 3 columns, 4 columns, 5 columns, 6 columns | No declared condition |
Mobile layout (columns_mobile) | 1 column, 2 columns | No declared condition |
Shipping calculator — product-shipping-calculator
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. duplicatable: false.
| Control | Type / options / range | Condition |
|---|---|---|
Show shipping calculator (shipping_calculator_product_page) | toggle | No declared condition |
Shipping calculator style (shipping_layout) | With title and icon, Postal code field only | No declared condition |
Shipping and pickup — product-shipping
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Shipping calculator style (shipping_layout) | With title and icon, Postal code field only | No declared condition |
SKU — product-sku
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
No own controls.
Share — product-social-share
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. duplicatable: false.
No own controls.
Sales count — product-sold-count
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Show sales count starting from (quantity_products_sold) | number | No declared condition |
Stock alert — product-stock-alert
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. duplicatable: false.
| Control | Type / options / range | Condition |
|---|---|---|
Show in-stock message (show_in_stock_message) | toggle | No declared condition |
In-stock message text (in_stock_message) | text | Visible when: {{ block.settings.show_in_stock_message }} |
Show alert when fewer than (latest_products_available) | number | No declared condition |
Last units message (last_product_text) | text | No declared condition |
Text (stock_foreground_color) | color | No declared condition |
Variants — product-variants
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks. duplicatable: false.
| Control | Type / options / range | Condition |
|---|---|---|
Format (variant_format) | Dropdown, Buttons | No declared condition |
Show color variant image as button (image_color_variants) | toggle | No declared condition |
Image color variant style (image_color_variant_style) | Image only, Image + color and name | Visible when: {{ block.settings.image_color_variants }} |
Size guide (size_guide_url) | url | No declared condition Enter the link to the size guide page. |
Color swatch shape (color_swatch_shape) | Square, Circle | Visible when: {{ block.settings.variant_format == ‘buttons’ or block.settings.image_color_variants }} |
Color swatch size (variant_swatch_size) | range; 28–60 px | Visible when: {{ block.settings.variant_format == ‘buttons’ or block.settings.image_color_variants }} |
Size variant button size (variant_button_size) | range; 32–72 px | Visible when: {{ block.settings.variant_format == ‘buttons’ }} |
Shape (variant_button_shape) | Square, Rounded, Circle | Visible when: {{ block.settings.variant_format == ‘buttons’ }} |
Products — products
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Product source (products_source) | product_list | No declared condition |
Number of products (max_products) | range; 1–20 | No declared condition |
Format (format) | Grid, Slider | No declared condition |
Use different format for mobile (use_different_mobile_format) | toggle | No declared condition |
Mobile format (format_mobile) | Grid, Slider | Visible when: {{ block.settings.use_different_mobile_format }} |
Product columns on desktop (columns) | 3 columns, 4 columns, 5 columns, 6 columns | No declared condition |
Mobile layout (columns_mobile) | 1 column, 2 columns | No declared condition |
Single-column item layout (mobile_single_column_layout) | Horizontal, Vertical | Visible when: {{ block.settings.columns_mobile == ‘1’ }} |
Promotional panel — promo-panel
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general.
| Control | Type / options / range | Condition |
|---|---|---|
Image (image) | image_picker | No declared condition |
Use different image for mobile (use_mobile_image) | toggle | No declared condition |
Mobile image (image_mobile) | image_picker | Visible when: {{ block.settings.use_mobile_image }} |
Alignment (alignment) | Left, Center, Right | No declared condition |
Content distribution (content_distribution) | Grouped, Space between | No declared condition |
Minimum height on desktop (min_height) | range; 240–800 px | No declared condition |
Minimum height on mobile (min_height_mobile) | range; 240–600 px | No declared condition |
Rounded (border_radius) | range; 0–40 px | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | No declared condition |
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Overlay (show_overlay) | toggle | Visible when: {{ block.settings.image or block.settings.image_mobile }} |
Color (overlay_color) | color | Visible when: {{ block.settings.show_overlay }} |
Opacity (overlay_opacity) | range; 0–100 % | Visible when: {{ block.settings.show_overlay }} |
Informational icons — purchase-info
Instance limit: 2. Maximum direct blocks: No declared numeric limit. Accepted blocks: icon-text-item (Instance limit: 6).
| Control | Type / options / range | Condition |
|---|---|---|
Direction (desktop_direction) | Vertical, Horizontal | No declared condition |
Desktop alignment (desktop_alignment) | Left, Center, Right | No declared condition |
Icon size (icon_size) | range; 16–120 px | No declared condition |
Title style (title_size) | Heading 1, Heading 2, Heading 3, Heading 4, Heading 5, Heading 6, Paragraph, Paragraph small, Custom | No declared condition |
Font (custom_title_font) | Albert Sans, Almarai, Archivo, Archivo Black, Arimo, Arvo, Big Shoulders Display, Bitter, Braah One, Bree Serif, Buenard, Chakra Petch, Chivo, Corben, DM Sans, Domine, Droid Sans, Droid Serif, Figtree, Fraunces, Fredoka One, Gabarito, Gilda Display, Golos Text, Google Sans Flex, Handlee, IBM Plex Sans, IBM Plex Serif, Instrument Sans, Inter, Istok Web, Italiana, Josefin Sans, Kanit, Karla, Lato, League Spartan, Lexend, Lexend Exa, Libre Baskerville, Libre Franklin, Literata, Lora, Manrope, Marcellus, Montserrat, Muli, Neuton, Niramit, Nunito, Onest, Oooh Baby, Open Sans, Oswald, Outfit, Paytone One, Piazzolla, Playfair Display, Pliant, Plus Jakarta Sans, Poppins, Prata, PT Sans Narrow, Public Sans, Raleway, Readex Pro, Red Hat Display, Roboto, Roboto Condensed, Roboto Mono, Rubik, Slabo 27px, Sofia Sans Extra Condensed, Sora, Source Sans Pro, Space Grotesk, Tenor Sans, Ubuntu, Ubuntu Mono, Ultra, Unna, Work Sans, Zen Kaku Gothic New, Zilla Slab | Visible when: {{ block.settings.title_size == ‘custom’ }} |
Size (custom_title_size) | range; 12–120 px | Visible when: {{ block.settings.title_size == ‘custom’ }} |
Different font size for mobile (custom_title_mobile) | toggle | Visible when: {{ block.settings.title_size == ‘custom’ }} |
Mobile size (custom_title_mobile_size) | range; 12–120 px | Visible when: {{ block.settings.title_size == ‘custom’ and block.settings.custom_title_mobile }} |
Description size (description_size) | Paragraph small, Paragraph, Paragraph big | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Text color (text_color) | color | No declared condition |
Icon color (icon_color) | color | No declared condition |
Video — shoppable-video-card
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Video name (optional) (video_title) | text | No declared condition Accessible video name. Uses the product name when empty. Does not change the product title. |
Product ID (product_id) | text | No declared condition Copy the number from the product editing URL in the admin. Name, price and stock come from the catalog. |
Allow purchase in the video (direct_purchase) | checkbox | No declared condition Disable for products requiring customization or apps on the product page. |
Video source (video_source) | Native product video, External video (YouTube or Vimeo) | No declared condition |
YouTube or Vimeo link (video_url) | video_url | Visible when: {{ block.settings.video_source == ‘external’ }} Paste a YouTube or Vimeo video URL |
Cover image (cover_image) | image_picker | No declared condition |
Slide — slide
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general.
| Control | Type / options / range | Condition |
|---|---|---|
Image (image) | image_picker | No declared condition |
Use different image for mobile (use_mobile_image) | toggle | No declared condition |
Mobile image (image_mobile) | image_picker | Visible when: {{ block.settings.use_mobile_image }} |
Link (link) | url | No declared condition |
Alignment (alignment) | Left, Center, Right | No declared condition |
Text color (text_color) | color | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | No declared condition |
Transparent background (show_overlay) | toggle | No declared condition Add transparency layer over the image |
Color (overlay_color) | color | Visible when: {{ block.settings.show_overlay }} |
Opacity (overlay_opacity) | range; 0–100 % | Visible when: {{ block.settings.show_overlay }} |
Testimonials list — testimonial-group
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: testimonial (Instance limit: 6).
| Control | Type / options / range | Condition |
|---|---|---|
Alignment (alignment) | Left, Center, Right | No declared condition |
Direction (direction) | Vertical, Horizontal | No declared condition |
Format (format) | Grid, Slider | Visible when: {{ block.settings.direction == ‘row’ }} |
Desktop layout (columns) | 2 columns, 3 columns | Visible when: {{ block.settings.direction == ‘row’ }} |
Card background (card_background) | color | No declared condition |
Rounded (card_radius) | range; 0–40 px | No declared condition |
Card inner spacing (card_padding) | range; 12–48 px | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Rating summary — testimonial-summary
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Overall score (score) | text | No declared condition |
Rating (rating) | 1 star, 2 stars, 3 stars, 4 stars, 5 stars | No declared condition |
Show stars (show_stars) | checkbox | No declared condition |
Rating caption (caption) | text | No declared condition |
Star color (star_color) | color | No declared condition |
Testimonial — testimonial
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Image (image) | image_picker | No declared condition |
Image shape (image_style) | Square, Rounded | Visible when: {{ block.settings.image }} |
Image position (avatar_layout) | Above, Left | Visible when: {{ block.settings.image }} |
Name (name) | text | No declared condition |
Rating (rating) | None, 1 star, 2 stars, 3 stars, 4 stars, 5 stars | No declared condition |
Testimonial title (title) | richtext | No declared condition |
Description (content) | richtext | No declared condition |
Customer identification (verified_label) | text | No declared condition |
Text — text-group
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: tags: general, editorial-list.
| Control | Type / options / range | Condition |
|---|---|---|
Alignment (alignment) | Left, Center, Right | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | No declared condition |
Background color (custom_background_color) | color | No declared condition |
Text color (custom_text_color) | color | No declared condition |
Description — text
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Text (text) | richtext | No declared condition |
Width (width) | Fit, Fill | No declared condition |
Style (style) | Paragraph, Label | No declared condition |
Size (size) | Small, Medium, Large | No declared condition |
Counter — timer-counter
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Products — timer-products
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
Title (title) | text | No declared condition |
Product source (products_source) | product_list | No declared condition |
Countdown — timer
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Not removable. Accepted blocks: heading, text, timer-counter (Instance limit: 1), button, group, image.
| Control | Type / options / range | Condition |
|---|---|---|
Background image (image) | image_picker | No declared condition |
Alignment (alignment) | Left, Center, Right | No declared condition |
Spacing between elements (gap) | range; 0–50 px | No declared condition |
Top and bottom spacing (vertical_padding) | range; 0–120 px | No declared condition |
Left and right spacing (horizontal_padding) | range; 0–120 px | No declared condition |
Background color (background_color) | color | No declared condition |
Text color (text_color) | color | No declared condition |
Video — video
Instance limit: No declared numeric limit. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks.
| Control | Type / options / range | Condition |
|---|---|---|
YouTube or Vimeo link (video_url) | video_url | No declared condition Paste a YouTube or Vimeo video URL |
Cover image (show_cover_image) | toggle | No declared condition Replaces the video thumbnail and improves loading performance. |
Image (cover_image) | image_picker | Visible when: {{ block.settings.show_cover_image }} |
Playback type (video_type) | Autoplay (muted), Manual (with controls) | No declared condition |
Format (aspect_ratio) | Widescreen (16:9), Horizontal (4:3), Square (1:1) | No declared condition |
Use different format for mobile (use_different_mobile_format) | toggle | No declared condition |
Mobile format (format_mobile) | Widescreen (16:9), Horizontal (4:3), Square (1:1), Vertical (9:16) | Visible when: {{ block.settings.use_different_mobile_format }} |
View all button — view-all-button
Instance limit: 1. Maximum direct blocks: No declared numeric limit. Accepted blocks: No declared blocks. duplicatable: false. visible_if: ”{{ section.blocks.products.settings.products_source.kind == ‘category’ }}”.
| Control | Type / options / range | Condition |
|---|---|---|
Button text (label) | text | No declared condition |
Width (width) | Fit, Fill | No declared condition |
variant (variant) | Primary, Secondary, Tertiary | No declared condition |
Size (size) | Small, Medium, Large | No declared condition |
Background color (custom_background_color) | color | Visible when: {{ block.settings.variant == ‘primary’ }} |
Text color (custom_text_color) | color | Visible when: {{ block.settings.variant == ‘primary’ }} |
Background color (custom_background_color_secondary) | color | Visible when: {{ block.settings.variant == ‘secondary’ }} Disabled when: {{ settings.button_secondary_style == ‘underlined’ }} |
Text color (custom_text_color_secondary) | color | Visible when: {{ block.settings.variant == ‘secondary’ }} |
Background color (custom_background_color_tertiary) | color | Visible when: {{ block.settings.variant == ‘tertiary’ }} Disabled when: {{ settings.button_tertiary_style == ‘underlined’ }} |
Text color (custom_text_color_tertiary) | color | Visible when: {{ block.settings.variant == ‘tertiary’ }} |