Typography

General

Typography

This settings block is intended for general Typography settings on the site.

In order to get to the Typography settings block, you need to go to CustomizerTheme SettingsTypography.

Typography settings.

Settings

Base and heading fonts

Typography settings (general)

  1. Base font – font picker for plain text throughout the store;
  2. Heading font – font picker for headings throughout the store;
  3. Base font size – plain text size;
  4. Heading font size – heading text size.
Colors

General

Colors

This settings block is intended for general Colors settings on the site.

In order to get to the Colors settings block, you need to go to CustomizerTheme SettingsColors.

Colors settings.

Settings

Text colors

Colors settings (text)

  1. Primary – base text;
  2. Secondary – additional text color;
  3. Headings – color for headings;
  4. Link – color for links in RTE content.

Background

Colors settings (Background)

  1. Page – page background color;

Border colors

Colors settings (Border colors)

  1. Primary – color for primary borders;
  2. Secondary – color for secondary borders;
  3. Thirdly – color for third borders.

Support color

Colors settings (Support color)

  1. Attention – auxiliary color: attention, error, etc.;
  2. Success – auxiliary color – success.

Overlay

Colors settings (Overlay)

  1. Background – overlay background color.

Button primary

Colors settings (Button primary)

  1. Text – main button text color;
  2. Background – main button background color;
  3. Border – main button border color;
  4. Text (hover) – button text color on hover;
  5. Background (hover) – background color of the main button on hover;
  6. Border (hover) – main button border color on hover.

Button secondary

Colors settings (Button secondary)

  1. Text – secondary button text color;
  2. Background – secondary button background color;
  3. Border – secondary button border color;
  4. Text (hover) – secondary button text color on hover;
  5. Background (hover) – secondary button background color on hover;
  6. Border (hover) – secondary button border color on hover.

Button play

Banner (Block adding)

  1. Text – play button text color;
  2. Background – play button background color;
  3. Text (hover) – play button text color on hover;
  4. Background (hover) – play button background color on hover.

Social buttons

Colors settings (Social buttons)

  1. Icon – media button icon color;
  2. Background – media button background color;
  3. Border – media button border color;
  4. Icon (hover) – media button icon color on hover;
  5. Background (hover) – media button background color on hover;
  6. Border (hover) – media button border color on hover.

Preloader

Colors settings (Preloader)

  1. Circle – color circle loader;
  2. Item – the color of the animated loader element;
  3. Overlay – overlay color when adding loader.

Scrollbar

Colors settings (Scrollbar)

  1. Thumb – scrollbar thumb color;
  2. Track – scrollbar track color;
  3. Thumb opacity – transparency of the scrollbar thumb as a percentage of black;
  4. Track opacity – transparency of the scrollbar track as a percentage of black.

Slider arrows

Colors settings (Slider arrows)

  1. Background – background color of slider arrow;
  2. Icon – icon color of slider arrow;
  3. Background (hover) – background color of slider arrow on hover;
  4. Icon (hover) – background color of slider arrow on hover.
Favicon

General

Favicon

This settings block is intended for general Favicon settings on the site.

In order to get to the Favicon settings block, you need to go to CustomizerTheme SettingsFavicon.

Favicon settings

Settings

Favicon settings (general)

  1. Favicon image – the setting is responsible for the store icon that is displayed in the browser tab.
Layout

General

Layout

This settings block is intended for general Layout settings on the site.

In order to get to the Layout settings block, you need to go to CustomizerTheme SettingsLayout.

Layout settings

Settings

Layout settings (General)

  1. Container width – the setting allows you to select the width of the container for the sections, where you can make the section full size.
Cart

General

Cart

Video guide: How to set up Cart Page and Cart Drawer.
This settings block is intended for general Cart settings on the site.

In order to get to the Cart settings block, you need to go to CustomizerTheme SettingsCart.

Cart settings

Settings

General

Cart

  1. Cart type – the setting is responsible for the type of cart. It has several values: drawer, page;
  2. Show product vendor – the setting is responsible for showing/hiding the product vendor;
  3. Show cart discounts – the setting is responsible for showing/hiding cart discount form;
  4. Show cart notes – the setting is responsible for showing/hiding cart notes;
  5. Show tax and shipping message – the setting is responsible for showing/hiding the tax and shipping message;
  6. Show dynamic checkout buttons – the setting is responsible for showing/hiding dynamic checkout buttons;
  7. Show payment types – the setting is responsible for showing/hiding payment types;
  8. Show shipping rates calculator – enable the shipping rates calculator in the cart drawer and cart page. if you have multiple currencies in your store – disable this feature. The shipping calculator does not support the store with multiple currencies;
    Shipping calculator
  9. Show compare-at-price in Cart – the option allows you to display compare-at-price in Cart.
  10. Checkout button label – label for the Checkout button;
  11. Terms and conditions text – the setting allows you to specify the Terms and Conditions text.

Cart notification

Cart notification

  1. Show cart notification – the setting is responsible for showing/hiding the popup when adding to the cart.

Empty cart

Empty cart settings

  1. Empty cart heading – message displayed when the cart is empty;
  2. Show continue shopping link – the setting is responsible for showing/hiding the link;
  3. Empty cart link text – link text displayed when the page is empty;
  4. Empty cart link URL – URL of the link displayed when the page is empty (/collections/all – default).

Minimum order amount

Minimum order amount

  1. Enable – enable minimum order amount block;
  2. Goal amount – subtotal that allows the client to go to checkout;
  3. Goal message – message to show the client if he is not eligible to go to checkout;
  4. Goal is reached message – message to show client if he is eligible to go to checkout;
  5. Text color – message to show client if he is not eligible to go to checkout color;
  6. Reached goal text color – message to show client if he is eligible to go to checkout color.

Disclaimer: This feature only makes the checkout button disabled, the user still can go to checkout with a direct link.

Minimum order amount

Product

General

Product

This settings block is intended for general Product settings on the site.

In order to get to the Product settings block, you need to go to CustomizerTheme SettingsProduct.

Product settings

Settings

unit-price

  1. Default product image – this image will be used when the product has no image;
  2. Show unit price – the setting is responsible for displaying the Unit price. More information here – https://help.shopify.com/en/manual/intro-to-shopify/initial-setup/sell-in-germany/price-per-unit.

Labels

labels

  1. Enable labels – setting is responsible for whether labels will be shown on the product card. In order for the label to be displayed, a tag must be added to the product, for example, label__new the base label that will display NEW with the base color. To change the type of a label, you need to add a :type such as label__new:primary or label__new:secondary. The number of displayed labels is limited to 3, as well as a soldout label in case the product is not available;
  2. For each type of label, there are color settings. This way you can change the color of the label text: primary, secondary, base, soldout;
  3. The background is specified for each label;
  4. Background transparency is specified for each label using a range step range of 10%. The minimum value is 10% and the maximum is 100%.

Swatches

Swatches screen

  1. Enable color swatches – the setting is responsible for whether color swatches will be displayed on the product card. By default, Shopify swatches will be used. Learn more about setup swatches for product options – https://help.shopify.com/en/manual/products/details/product-category . If Shopify swatches are not added, then theme swatches will work. Color swatches depend on the Color option. If the name of the color is split, then the last word is taken and substituted into the CSS palette. There is a chance that this color will not be in the CSS palette, then it will just be a white swatch. In this case, you must add an image to Shopify files of 50*50 px size in .png format with swatch- prefix. For example, the image name for banana-yellow would be swatch-banana-yellow.png;
    Video guide: Color swatches setting.
  2. Swatch option – the setting is intended for stores that have a different option for color swatches than color. For example, a user has a purely German store, whose color option is called – Farbe, thus the user will need to specify a name for this setting. The default value is Color. NOTE: This setting works only for the theme swatches, not for the Shopify swatches.
Product card

General

Product card

This block of settings is intended for general Product card settings on the site.

In order to get to the Product card settings block, you need to go to CustomizerTheme SettingsProduct card.

Product card settings

Settings

General

product card settings

  1. Show vendor – the setting is responsible for whether the vendor of the product will be shown;
  2. Enable quick view – the setting is responsible for whether the quick view will be enabled. Otherwise, the user will need to go to the product to see other options and add to the cart;
    Video guide: How to set up the Quick view.
  3. Buttons type – a type of quick view / add to cart button (icon or text);
  4. Show currency code – the setting is responsible for whether the currency code will be shown;
  5. Show borders – the setting is responsible for whether borders will be added to the card;
  6. Border color – card border-color;
  7. Border color (hover) – card border color on hover;
  8. Object fit image – the setting is responsible for stretching the image. If Cover(default) is selected – the image will take all the space available for it, that is, it will stretch as much as possible, and if Contain – it will retain its proportions;
  9. Image width – the setting is responsible for the width of the block. If Cropped(default) is selected – the block will be limited, and if Full width – the block will be stretched across the entire width of the product card;
  10. Quick view background – adds a background for the Quick view button on the Desktop. Works if Image width is set to – full width;
  11. Text color – product card text color.

Image

product-card

  1. Enable image change on hover – the setting is responsible for whether the second image will be shown on hover. To add an image, you need to add the product_card.hover_image metafield, where product_card are the namespace and hover_image the field name. The Content type must be file, where you can allow both images and videos.
    Video guide: How to set up hover image.

    • If color swatches are disabled, then you need to add this field only to the product;
    • If color swatches are enabled, you must also add this field to the variant;
    • If color swatches are enabled and other options are present, for example, size, material, etc., then you need to add an image only to the first variant of each color.

Text button colors

Product card settings (text button colors)

  1. Label – setting allows you to set the color of the button label;
  2. Background – setting allows you to set the color of the button background color;
  3. Border – setting allows you to set the color of the button border color;
  4. Label (hover) – setting allows you to set the color of the button label on hover;
  5. Background (hover) – setting allows you to set the color of the button background color on hover;
  6. Border (hover) – setting allows you to set the color of the button border color on hover.
Compare products

General

Compare products

Video guide: How to set up the Compare Products feature.
This block of settings is intended for Compare products settings on the site.

In order to get to the Compare products settings block, you need to go to CustomizerTheme Settings → Compare products.

Compare products settings

Settings

Compare products settings (General)

  1. Enable – the setting allows you to display or not display product compare buttons;
  2. Popup heading – heading of compare buttons popup

Compare products feature

Compare products feature allows users to compare up to 6 products.

Compare products settings (Preview)

Article card

General

Article card

This block of settings is intended for general settings of the Article card on the site.

In order to get to the Article card settings block, you need to go to CustomizerTheme SettingsArticle card.

Article card settings

Settings

Article card settings (General)

  1. Default article image – the setting is used to add a default image if the article does not have one;
  2. Show borders – the setting is responsible for showing/hidden borders;
  3. Show blog post date – the setting is responsible for showing/hiding the publication dates of the article;
  4. Show blog post author – the setting is responsible for showing/hiding the author of the article;
  5. Show blog post tag – the setting is responsible for showing/hiding article tags;
  6. Strip title to 3 line – the setting is responsible for trimming the title of the article to 3 lines;
  7. Strip content to 3 line – the setting is responsible for trimming the content of the article to 3 lines;
  8. Show comments count – the setting is responsible for showing/hiding the number of comments;
  9. Border color – border color.
Quick view

General

Quick view

Quick view (Preview)

For customers

Quick view (settings path)

Quick view settings

Quick view (Quick view settings. General)
Video guide: How to set up the Quick view.

  1. Show additional payment buttons – the setting allows you to display or not display dynamic checkout buttons;
  2. Variant picker – the setting allows you to select the type of variant selection, two options are presented: buttons or dropdown;
  3. Object fit image – setting allows you to set the value for the object-fit property of the image.

Countdown timer

Quick view (Quick view settings. Countdown timer)

  1. Show – if checked – the countdown timer will be shown;
  2. Text – Text before countdown timer;
  3. Icon – Image before countdown timer. (Recommended size 48×48);
  4. Text color – Text before countdown timer color;
  5. Timer text color – Timer cells text color;
  6. Timer background color – Timer cells background color.

Quick view (Quick view settings. Countdown timer preview)

To show the countdown timer:

  • Create product metafield with Name: “Promo time”, Namespace and key: custom.promo_timer_date. Content type must be Date and time;

Quick view (Quick view settings. Countdown timer metafield 1)

  • Add promo time to the productQuick view (Quick view settings. Countdown timer metafield 2)

Product Settings

quick-view

  1. Default product image – this image will be used when the product has no image;
  2. Show unit price – the setting is responsible for displaying the Unit price. More information here – https://help.shopify.com/en/manual/intro-to-shopify/initial-setup/sell-in-germany/price-per-unit.

Labels

Product settings (Labels)

  1. Enable labels – setting is responsible for whether labels will be shown on the product card. For the label to be displayed, a tag must be added to the product, for example, label__new the base label that will display NEW with the base color. To change the type of a label, you need to add a :type such as label__new:primary or label__new:secondary. The number of displayed labels is limited to 3, as well as a soldout label in case the product is not available;
  2. For each type of label, there are color settings. This way you can change the color of the label text: primary, secondary, base, soldout;
  3. The background is specified for each label;
  4. Background transparency is specified for each label using the range step range of 10%. The minimum value is 10% and the maximum is 100%.

Swatches

Product settings (Swatches)

  1. Enable color swatches – the setting is responsible for whether color swatches will be displayed on the product card. Color swatches depend on the Color option. The name of the color is split, and the last word is taken and substituted into the CSS palette. There is a chance that this color will not be in the CSS palette, then it will just be a white swatch. In this case, you need to add an image to Shopify files of 50*50 px size in .png format with swatch- prefix. For example, the image name for banana-yellow would be swatch-banana-yellow.png;
    Video guide: Color swatches setting.
  2. Swatch option – the setting is intended for stores that have a different option for color swatches than color. For example, a user has a purely German store, whose color option is called – Farbe, thus the user will need to specify a name for this setting. The default value is Color.

For Developers

Used snippets

  1. price.liquid – a snippet that displays price, compare_price, and unit_price. If the card is used as a stub, the default price will be $19.99.Snippet: price.liquid
    1. product – the product object from which all information about the price is pulled;
    2. price_class – a string in which you can specify a custom class;
    3. use_variant – setting responsible for what will be taken as a basis. If true, product.selected_or_first_available_variant will be used, if false, product;
    4. currency_code_enabled – setting responsible for whether a currency code will be displayed near the price, for example, USD for dollars;
    5. show_unit_price – setting responsible for whether unit_price will be shown. Used for German shops.
  2. quick-view-image.liquid – a snippet that displays the image.quick-view-image.liquid
    1. image – image link.
  3. quick-view-form.liquid – a snippet that displays the form for the submitted product.Snippet: quick-view-form.liquid
    1. product – the product object from which all information is pulled.

JS Event

Quick View opens when an Event with the name – product-card:quick-view:clicked is generated. In this event,  handle the product is passed.

Additional information

The remaining settings (texts) are taken from the translations. Quick view:

Quick view (translations)

  1. Add to cart – setting allows you to set the text inside the “Add to cart” button;
  2. Visit product page – the setting allows you to set the text inside the “Visit product page” button;
  3. Close popup – setting allows you to set the text inside the “Close popup” button.
Predictive search

General

Predictive search

This block of settings is intended for general Predictive search settings on the site.

In order to get to the Predictive search settings block, you need to go to CustomizerTheme SettingsPredictive search.

Predictive search settings

Settings

Predictive search settings (general)

  1. Enable search by articles – setting allows to include of articles in the search;
  2. Enable search by pages – setting allows to include of pages in the search.
Social media

General

Social media

This block of settings is intended for general settings of Social media on the site.

In order to get to the Social media settings block, you need to go to CustomizerTheme SettingsSocial media.

Social media settings

Settings

Social accounts

Social media settings (Social accounts)

  1. Twitter – link to the store’s Twitter account;
  2. Facebook – link to the store’s Facebook account;
  3. Pinterest -link to the store’s Pinterest account;
  4. Instagram – link to the store’s Instagram account;
  5. Tumblr – link to the store’s Tumblr account;
  6. YouTube – link to the store’s YouTube account;
  7. TikTok – link to the store’s TikTok account.
Cookie bar popup

General

Cookie bar popup

Cookie bar settings (Preview)

For Customers

Cookie bar settings

General

Cookie bar settings (General)

Video guide: How to set up the Cookie Bar Popup.

  1. Enable – the setting is responsible for enabling popup;
  2. Cookie time – the setting is responsible for the time until the popup is re-displayed when the user closes it;
  3. Heading – setting allows you to set title text;
  4. Description – setting allows you to set description text;
  5. Button labels – setting allows you to set button text.

Colors

Cookie bar settings (Colors)

  1. Background – the setting is responsible for widget background color;
  2. Text – the setting is responsible for widget text color;
  3. Button background – the setting is responsible for the button background color;
  4. Button label – the setting is responsible for button text color;
  5. Button border – the setting is responsible for button border color;
  6. Button background (hover) – the setting is responsible for the button background color on hover;
  7. Button label (hover)– the setting is responsible for button text color on hover;
  8. Button border(hover) – the setting is responsible for the button border color on hover.

For Developers

The cookie-bar.liquid a snippet is included in the theme.liquid file.

Cart reminder popup

General

Cart reminder popup

Video guide: How to set up the Cart Reminder Popup.

This block of settings is intended for the general settings of the Cart reminder on the site.

In order to get to the Cart reminder settings block, you need to go to CustomizerTheme Settings → Cart reminder.

Cart reminder settings

Settings

Cart reminder settings (General)

  1. Enable – the setting is responsible for enabling/disabling the popup;
  2. Cookie time – the setting is responsible for the period after which the cart reminder popup will be shown. It has several values: 10 minutes, 30 minutes, 1 hour, 8 hours, 1 day;
  3. Display frequency – the setting is responsible for the behavior of the popup. If one time is selected, in this case when interacting with the popup, it will be closed for 24 hours. If the Cookie interval is selected, the value from the Cookie time setting will be taken;
  4. Text – the setting is responsible for the text inside the popup;
  5. Color text – the setting is responsible for the text color;
  6. Color background – the setting is responsible for the popup background.
Newsletter popup

General

Newsletter popup

Video guide: How to set up the Newsletter Popup.

This block of settings is intended for the general settings of the Newsletter popup on the site.

In order to get to the Newsletter popup settings block, you need to go to CustomizerTheme SettingsNewsletter popup.

Newsletter popup settings

Settings

Newsletter popup settings (General)

  1. Enable – the setting is responsible for enabling/disabling the popup;
  2. Cookie time – the setting is responsible for the period for which the popup will be hidden when it is closed. Has several values: 1 day, 1 week, 1 month, 3 months, 1 year;
  3. Heading – popup title text field;
  4. Text – text field for text content;
  5. Input placeholder – placeholder for the input;
  6. Button submit label – label for the submit button;
  7. Button close label – label for the close button;
  8. Image desktop – image picker for Desktop;
  9. Image mobile – image picker for Mobile (Desktop – default);
  10. Hide image on mobile – the setting is responsible for showing/hiding the image on mobile;
  11. Show socials – enable to show social links.
Age check popup

General

Age check popup

Video guide: How to set up the Age Check Popup.

This block of settings is intended for general settings of the Age check popup on the site.

If the customer closes the popup – the redirect will work.

If the customer clicks on the main button – the popup will close and the customer can use a site.

Age check popup settings (Preview)

In order to get to the Age check popup settings block, you need to go to Customizer → Theme Settings → Age check popup.

Age check popup settings

Settings

Age check popup settings (general)

  1. Enable – the setting is responsible for enabling/disabling the popup;
  2. Cookie time – the setting is responsible for the period for which the popup will be hidden when it is closed. Has several values: 1 day, 1 week, 1 month, 3 months, 1 year;
  3. Heading – popup title text field;
  4. Text – text field for text content;
  5. Button label – label for the main button;
  6. Button close label – label for the close button;
  7. Redirect link – link for redirect if the customer closes the popup. The “www.google.com” link is used by default ;
  8. Image desktop – image picker for Desktop;
  9. Image mobile – image picker for Mobile (Desktop – default);
  10. Hide image on mobile – the setting is responsible for showing/hiding the image on mobile.
Product promo popup

General

Product promo popup

Product promo settings (preview)

For Customers

Product promo settings

General

Product promo settings (General)

Video guide: How to set up the Product Promo Popup.

  1. Enable – the setting is responsible for enabling popup;
  2. Layout – the setting is responsible for choosing the layout. There are two settings to choose from: Text, Product;Products Bundle (General. Layout)Products Bundle (General. Layout 2)
  3. Cookie time – the setting is responsible for the time until the popup is re-displayed when the user closes it;
  4. Heading – setting allows you to set title text;
  5. Product description – setting allows you to set product description quick view which opens on click;
  6. Product – setting allows you to set the product to open quick view on click.

Colors

Products Bundle (Colors)

  1. Background – setting allows you to set the background color;
  2. Border – setting allows you to set border color;
  3. Text – setting allows you to set text color;
  4. Button background – setting allows you to set button background color;
  5. Button label – setting allows you to set button label color;
  6. Button border – setting allows you to set button border color;
  7. Button background (hover) – setting allows you to set button background color on hover;
  8. Button label (hover) – setting allows you to set button label color on hover;
  9. Button border (hover) – setting allows you to set button border color on hover.

For Developers

The product-promo.liquid a snippet is included in the theme.liquid file.

Additional information

Product promo settings (Translation)

The remaining settings (texts) are taken from the translations. Product promo:

  1. Button aria – message for button aria-label.
Promotion banner popup

General

Promotion banner popup

Video guide: How to set up the Promotion Banner Popup.

With this section, you can show your customer’s banner at the bottom of the page with some text about your new collections, hot sales, promotions, etc.

Promotion banner settings (Preview)

Promotion banner settings (Preview 2)

For Customers

Promotion banner settings

General

Promotion banner settings (General)

  1. Enable – enable popup;
  2. Cookie time – the setting is responsible for the time until the popup is re-displayed when the user closes it;
  3. Heading – a title of the banner;
  4. Subheading – a subtitle of the banner;
  5. Button label – a text of the button;
  6. Button link – a link to the button;
  7. Image – an image of the banner;
  8. Products – products that will appear in the popup, after clicking on the banner;
  9. Background color – setting allows you to set the background color;
  10. Text color – setting allows you to set text color;
  11. Product – setting allows you to set the product to open quick view on click;
  12. Product description – setting allows you to set product description quick view which opens on click.

Colors

Promotion banner settings (Colors)

  1. Background– background color of the banner;
  2. Text – a color text of the banner;
  3. Button background – a button background color;
  4. Button text – a button text color;
  5. Button border – a button border color;
  6. Button background (hover) – a button background color on hover;
  7. Button text (hover) – a button text color on hover;
  8. Button border (hover) – a button border color on hover.

Additional information

If the setting “Products” is empty and the setting “Button link” is filled, clicking on the banner will open a link.

If the setting “Products” is not empty, clicking on the banner will open a popup with products.

Gift wrap product

General

Gift wrap product

Video guide: How to add the Gift box button.
With this feature, you can show Add gift box button on the Product template, Featured product, Cart drawer, and Cart sections.

To show Add gift box button in the above sections, you need to go settings of these sections. In the current Gift wrap product theme settings, you can select the product, text, and icon of the button.

You can select a product to be added to your cart after clicking on Add gift box button. This feature can be useful when you want to allow the buyer to buy additionally, for example, a gift box, a box, etc.

The gift button will appear if the selected Product is available.

Gift wrap product settings (preview)

In order to get to the Gift wrap product settings block, you need to go to Customizer → Theme Settings → Gift wrap product.

Gift wrap product settings

Settings

Gift wrap product settings (General)

  1. Product – select a product to be added to your cart after clicking on the “Add gift box” button;
  2. Button label – text of the button;
  3. Button icon – the icon of the button. If not set – icon from theme files will be used.
Breadcrumbs

General

Breadcrumbs

This settings block is intended for general Breadcrumbs settings on the site.

In order to get to the Breadcrumbs settings block, you need to go to CustomizerTheme SettingsBreadcrumbs.

Breadcrumbs settings

Settings

Breadcrumbs settings (general)

  1. Show breadcrumbs – the setting is responsible for showing/hiding breadcrumbs.
Seo

General

Seo

This settings block is intended for general Seo settings on the site.

In order to get to the Seo settings block, you need to go to CustomizerTheme SettingsSeo.

Seo settings

Settings

Seo settings (general)

  1. Hide site from search engine – the setting is responsible for hiding pages from indexing by search robots.
Checkout

General

Checkout

This block of settings is intended for general Checkout settings on the site.

In order to get to the Checkout settings block, you need to go to CustomizerTheme SettingsCheckout.

Checkout settings

Settings

Banner

Checkout settings (Banner)

  1. Background image – background image for the banner.

Logo

Checkout settings (Logo)

  1. Custom image – picker image that will be displayed as a logo;
  2. Position – logo positioning. Has several values: left, center, and right;
  3. Logo size – choice of logo size. It has several meanings: small, medium, and large.

Main content area

Checkout settings (Main content area)

  1. Background image – background image for the main part;
  2. Background color – background color for the main part;
  3. Form fields – input color. It has several meanings: white, transparent.

Order summary

Checkout settings (Order summary)

  1. Background image – background image for the block with goods;
  2. Background color – background color for the block with goods.

Typography

Checkout settings (Typography)

  1. Headings – font selection select for headings;
  2. Body – font selection select for plain text.

Colors

Checkout settings (Colors)

  1. Accents – accent color;
  2. Buttons – buttons color;
  3. Errors – errors color.

Checkout settings

Checkout settings (Checkout settings)

  1. Learn more link about the additional settings in the admin panel.
Custom CSS

General

Custom CSS

This block of settings is intended for general Custom CSS settings on the site.

In order to get to the Custom CSS settings block, you need to go to CustomizerTheme SettingsCustom CSS.

Custom CSS

Settings

Custom CSS settings

  1. Textarea – a text area where you can add your CSS code for customization.

Additional information

  1. In this block, your CSS will be added at the end of the page, and the same custom CSS block that is in the section settings will be added to the end of the section.
B2B Quantity Rule

General

B2B Quantity Rule

Gain Theme supports B2B selling of a specific minimum quantity of items.

Quantity Increment

The number of items by which the variant can be purchased, if the variant only sells in multiples of a set quantity. This field restrict customers from buying a quantity that’s not in multiples of the quantity increment.

To set quantity rules, you need to set a value of 1 or greater for both Quantity Increment and Minimum Order Quantity. The Maximum Order Quantity field is optional, and can be left blank.

If the values for Quantity Increment, Minimum Order Quantity, and Maximum Order Quantity are all blank for the same row, then the quantity rules for that product variant are removed.

Minimum Order Quantity

The fewest number of items of the variant that a customer can purchase at the same time.

To set quantity rules, you need to set a value of 1 or greater for both Quantity Increment and Minimum Order Quantity.

To learn more about the quantity rule for B2B, check out this article from Shopify.

Homepage

Pages

Homepage

This is a homepage with a default template index.json 

Pages. Homepage 1

The homepage is the main store page that your customers see first. On this page, you can display any dynamic sections and build your unique store.

Pages. Homepage 2

The only thing that limits you is the section limit – 25.

Collection

Pages

Collection

This is a collection page with a default template collection.json

Pages. Collection 1

This template is used by default for the collection page. You don’t need to add anything for this template to be displayed.

Pages. Collection 2

You can use the section “Collection template” to configure the appearance and additional settings of the page.
Video guide: How to set up the Collection Page.

Product

Pages

Product

This is a product page with a default template product.json

Pages. Product 1

This template is used by default for the product page. You don’t need to add anything for this template to be displayed.

Pages. Product 2

You can use the section “Product template” to configure the appearance and additional settings of the page.

Product (Pre-order)

Pages

Product (Pre-order)

This is a product page with default template product.pre-order.json

preorder

This template can be used to show customers that the product is available for Pre-order purchase.

webpage preorder

INFO: The logic of purchasing a product does not change, the only difference is changing the text of the “Add to cart” button to “Pre-order”. When a customer purchases a product, thеn in the admin panel on the “Order status page” you can see an additional property “Pre-order”:

preorder in customizer

You can use the section “Product template” to configure the appearance and additional settings of the page.

You can use a block “Countdown timer” to set a timer that indicates how long the product will be available for the Pre-order or something like this.

view

Cart

Pages

Cart

This is a page with a default template cart.json

Pages. Cart 1

This template is used by default for the cart page. You don’t need to add anything for this template to be displayed.

Pages. Cart 2

You can use the section “Cart template” to configure the appearance and additional settings of the page.

Collections list

Pages

Collections list

Video guide: How to set up the Collection List section and page.

This is a page with a default template list-collections.json

Pages. Collections list 1

This template is used by default for the collection list page. You don’t need to add anything for this template to be displayed.

Pages. Collections list 2

You can use the section “List collections” to configure the appearance and additional settings of the page.

Search

Pages

Search

Video guide: How to set up the Search Page.

This is a page with a default template search.json

Pages. Search 1

This template is used by default for the search page. You don’t need to add anything for this template to be displayed.

Pages. Search 2

You can use the section “Search template” to configure the appearance and additional settings of the page.

Blog

Pages

Blog

Video guide: How to create the Blog and the Blog Post in your Shopify Admin Panel.

This is a blog page with a default template blog.json

Pages. Blog 1

This template is used by default for the blog page. You don’t need to add anything for this template to be displayed.

Pages. Blog 2

You can use the section “Blog template” to configure the appearance and additional settings of the page.

Article

Pages

Article

This is a blog post page with a default template article.json

Pages. Article 1

This template is used by default for the single blog page. You don’t need to add anything for this template to be displayed.

Pages. Article 2

You can use the section “Article template” to configure the appearance and additional settings.

Our story

Pages

Our story

Video guide: How to create and set up the Our Story Page.

This is a page with a unique template page.our-story.json

Pages. Our story 1

This template can be used to tell your users about your team. By default, the template includes a set of sections that are ideal for this.

Pages. Our story 2

You can use the section “Our team” to add information about your team.

Store locator

Pages

Store locator

Video guide: How to set up the Store Locator Page.

This is a page with a unique template page.store-locator.json

Pages. Store locator 1

This template can be used to show customers short information about your stores, with image or Google map.

Pages. Store locator 2

You can use the section “Store location” to add information about the stores.

FAQ

Pages

FAQ

Video guide: How to set up the FAQs Page.

This is a page with a unique template page.faq.json

Pages. FAQ 1

This template can be used to show customers the answers to the frequently asked questions.

Pages. FAQ 2

You can use the FAQ template section to add answers to frequently asked questions.

Shipping & Returns

Pages

Shipping & Returns

Video guide: How to create and set up the Shipping Page.

This is a page with a unique template page.shipping.json

Pages. Shipping & Returns 1

This template can be used to show customers full information about your policies of shipping.

Pages. Shipping & Returns 2

You can use the section “Shipping template” to customize section offsets.

Contact us

Pages

Contact us

Video guide: How to create and add the Contact Page.

This is a page with a unique template page.contact.json

Pages. Contact 1

This template is used for the Contact page to show contact information for your customers.

Pages. Contact 2

You can use the “Contact template” section to configure the appearance and additional settings of the page.

404 page

Pages

404 page

Video guide: How to set up the 404 (Not Found) Page.

This is a page with a unique template 404.json

Pages. 404 1

This template can be used to display information for the user when they open a hidden or non-existent page.

Pages. 404 2

You can use the section “404 template” to add additional information for the user.

Password page

Pages

Password page

Video guide: How to set up the Password Page.

This is a page with a unique template password.json

Pages. Password 1

This template is used by default for the password page. You don’t need to add anything for this template to be displayed.

Pages. Password 2

You can use “Password header”, “Password content”, “Password footer” sections to configure the appearance and additional settings of the page.

Gift card

Pages

Gift card

Video guide: How to create and set up the Gift Card.

This is a page with a unique template gift_card.liquid

Pages. Gift card 1

This template is used by default for the Gift card. You don’t need to add anything for this template to be displayed.

Pages. Gift card 2

You can use “Gift card” section to configure the appearance and additional settings of the page.

Login

Pages

Login

This is a page with a unique template login.json

Pages. Login 1

This template is used by default for the Login page. You don’t need to add anything for this template to be displayed.

Pages. Login 2

You can use the section “Login template” to configure the appearance and additional settings of the page.

Register

Pages

Register

This is a page with a unique template register.json

Pages. Register 1

This template is used by default for the Register page. You don’t need to add anything for this template to be displayed.

Pages. Register 2

You can use the section “Register template” to configure the appearance and additional settings of the page.

Activate

Pages

Activate

This is a page with a unique template activate.json

Pages. Activate 1

This template is used by default for the Activate account page. You don’t need to add anything for this template to be displayed.

Pages. Activate 2

You can use the section “Activate template” to configure the appearance and additional settings of the page.

Reset

Pages

Reset

This is a page with a unique template reset.json

Pages. Reset 1

This template is used by default for the Reset account page. You don’t need to add anything for this template to be displayed.

Pages. Reset 2

You can use the section “Reset template” to configure the appearance and additional settings of the page.

Order

Pages

Order

This is a page with a unique template order.json

Pages. Order 1

This template is used by default for the Order page. You don’t need to add anything for this template to be displayed.

Pages. Order 2

You can use the section “Order template” to configure the appearance and additional settings of the page.

Account

Pages

Account

This is a page with a unique template account.json

Pages. Account 1

This template is used by default for the Account page. You don’t need to add anything for this template to be displayed.

Pages. Account 2

You can use the section “Account template” to configure the appearance and additional settings of the page.

Addresses

Pages

Addresses

This is a page with a unique template addresses.json

Pages. Addresses 1

This template is used by default for the Addresses page. You don’t need to add anything for this template to be displayed.

Pages. Addresses 2

You can use the section “Addresses template” to configure the appearance and additional settings of the page.

Announcement bar

Sections & Snippets

Announcement bar

Announcement bar (preview)

Announcement bar (preview 2)

Announcement bar (preview 3)

Announcement bar (preview 4)

For Customer

Adding a section

Announcement bar (adding)

Video guide: How to set up the Announcement Bar.

The section is static, it is added initially and cannot be removed. This is done so that the Announcement bar in the DOM is higher than the Header.

You can show static content or enable a slideshow if you add “Text slide” blocks to the section.

Section settings

Slideshow

Announcement bar (Slideshow)

  1. Enable autoplay – enable autoplay in the slideshow, if blocks added to the section;
  2. Autoplay speed – select an autoplay speed in the slideshow, if blocks added to the section.

General

Announcement bar (General)

  1. Show – the setting is responsible for displaying the Announcement bar;
  2. Layout – the setting is responsible for choosing the type of display. There are two options to choose from:
    • Countdown timer – a countdown timer will be displayed, the settings for it are below in the Countdown timer block;
    • Simple text – plain text will be displayed, the settings for it are below in the Simple text block;
  3. Background image – adding a background image;
  4. Background image type – Selecting the type of background image display:
    • Stretch – this setting will stretch the image across the width of the entire block;
    • Repeat – this setting will make the picture repeat, the number of repetitions depends on the width of the picture;
  5. Show bottom border – the setting is responsible for adding a border below the Announcement bar;
  6. Show socials – the setting is responsible for displaying social icons;
  7. Additional menu – the setting is responsible for displaying links.

Simple text

Announcement bar (Simple text)

  1. Text desktop – text content for Desktop;
  2. Text mobile – text content for Mobile. If the content is empty, the content will be taken from the Desktop version.

Countdown timer

Announcement bar (Coundown timer)

Video guide: How to set up Countdown Timer.

  1. Text desktop – text content for Desktop;
  2. Text mobile – text content for Mobile. If the content is empty, the content will be taken from the Desktop version.
  3. Year – years until the end of the countdown;
  4. Month – months until the end of the countdown;
  5. Day – days until the end of the countdown;
  6. Hour – hours until the end of the countdown;
  7. Timezone – Timezone of the countdown;
  8. Button label – button label;
  9. Button link – button link.

Colors

Announcement bar (Colors)

  1. Background – section background color;
  2. Border bottom color – the color of the bottom border section;
  3. Text – text color;
  4. Link – link color;
  5. Button label– button label color;
  6. Button background – button background color;
  7. Button border – button border color;
  8. Button cross – close button color;
  9. Button label (hover) – button label color on hover;
  10. Button background (hover) – button background color on hover;
  11. Button border (hover) – button border color on hover;
  12. Button cross (hover) – the color of the close button on hover;
  13. Social icon – the color of the social icons;
  14. Social icon (hover) – the color of the social icons on hover.

Section has blocks “Text slide”.

Block settings

  1. Layout – the setting is responsible for choosing the type of display. There are two options to choose from:
    • Countdown timer – a countdown timer will be displayed, the settings for it are below in the Countdown timer block;
    • Simple text – plain text will be displayed, the settings for it are below in the Simple text block;

Simple text

Announcement bar (Blocks. Simple text)

  1. Text desktop – text content for Desktop;
  2. Text mobile – text content for Mobile. If the content is empty, the content will be taken from the Desktop version.

Countdown timer

Announcement bar (Blocks. Simple text)

  1. Text desktop – text content for Desktop;
  2. Text mobile – text content for Mobile. If the content is empty, the content will be taken from the Desktop version.
  3. Year – years until the end of the countdown;
  4. Month – months until the end of the countdown;
  5. Day – days until the end of the countdown;
  6. Hour – hours until the end of the countdown;
  7. Timezone – Timezone of the countdown;
  8. Button label – button label;
  9. Button link – button link.

For Developers

JS Events

  1. When the section is init, the event is dropped – announcement-bar:loaded.
  2. Any timer change drops eventannouncement-bar:changed.

Additional Information

  1. When closing the Announcement bar, it is hidden and will be shown only if you close the tabs and open the store again.
  2. The closing data is added to the Session Storage with the name – showAnnouncementBar.
  3. In noscript mode, the Announcement bar is not displayed.
  4. If you set an incorrect date, the timer will not start and will remain with zero values.
  5. When the timer expires, zero values remain.
Header

Sections & Snippets

Header

Header (preview)

For Customer

Adding a Section

Header (Adding)

Video guide: How to set up the Header section.

The section is static, it is added initially and cannot be removed.

Section settings

General

Header (General)

  1. Type – header type, 3 options are presented:
    • Static
      Header (Header type. Static)
    • StickyHeader (Header type. Sticky)
    • Sticky (hide on scroll down)Header (Header type. Sticky (hide on scroll down)
  2. Enable transparent header – setting allows you to enable a transparent header. This setting only works for the homepage. When the setting is enabled, the header will be transparent only in the top position, when hovering and scrolling the page, the header will have a background;Header (General. Enable transparent header)
  3. Show bottom border – when enabled, a border appears under the header;
  4. Show borders in mega menu – the setting is responsible for showing/hiding borders between mega menu elements;
  5. Show box shadow – when enabled, a box-shadow appears under the header;
  6. Show language selector – when enabled in the main and mobile menus, a language selector is added;
  7. Show country/region selector – the checkbox is responsible for enabling/disabling change of the country (currency). To manage, go to settingspayments.

Logo

header-logo

gain logo

  1. Image – logo image picker, if not specified, the text name of the store will be displayed;
  2. Image (transparent header) – logo image picker for transparent header, if not specified, the image will be displayed. We recommend using a logo of the same size as the opaque header;
  3. Logo widthrange with which you can specify the width of the logo from 20px to 250px on the Desktop. On the mobile, if there is not enough space, the logo will automatically shrink;
  4. Desktop position – the setting is responsible for the position of the logo on the Desktop, either top, left (by default) or centered.
    Header (Logo. Desktop position. Top)
    Header (Logo. Desktop position. Left)
    Header (Logo. Desktop position. Center)

Menu

menu

Video guide: How to set up the Dropdown Menu and Mega Menu.

  1. Main menu – a menu picker that will be used for both Desktop and Mobile;
  2. Type – nested menu type selector for Desktop:
    • both
      Header (Desktop menu type. Both)
    • dropdown
      Header (Desktop menu type. Dropdown)
    • mega menu
      Header (Desktop menu type. Megamenu)
  3. Open by – submenu opening selection selector on DesktopBy hover, By click.
  4. Make 1st-level menu clickable – the setting allows you make 1st-level menu clickable if it has submenu. Only works with open on hover for desktop, if the menu item has a link.

Colors

Header (Colors)

  1. Background – picker for header background and dropdown menus;
  2. Background mobile menu background for mobile menu;
  3. Text – text color picker;
  4. Text (transparent header) – text color picker for the transparent header;
  5. Icon – picker color icons;
  6. Icon (transparent header) – picker color icons for the transparent header;
  7. Count text – color picker for the text of the number of items in the cart;
  8. Count text (transparent header) – color picker for the text of the number of items in the cart for the transparent header;
  9. Count background – color picker for the background of the number of items in the cart;
  10. Count background (transparent header) – color picker for the background of the number of items in the cart for the transparent header;
  11. Border – the color of the bottom border in the header and the border in the mega menu;
  12. Megamenu image text color for the image text in the mega menu;
  13. Megamenu image overlay overlay color picker for the first image in the mega menu.

Blocks settings

Video Guide: How to set up every Mega Menu block.

Block Mega menu

Header (Block Mega menu. Preview)

General

Header (Block Mega menu. General)

  1. Menu handle – in this field, you must specify the handle of the first-level link to which the mega menu should be added. In handle format, all letters must be in lowercase, whitespace replaced with ‘-’, e.x: if you want a sub-menu to be Home Decor, you need to enter in handle as home-decor;
  2. Menu type – setting allows you to select the type of menu display. There are 2 types:
    • Tabs – in this item, the second menu level is displayed, by clicking on the items which you can select the 3rd menu level;Header (Block Mega menu. General. Menu type – tabs)
    • List – in this menu item, a menu is naturally displayed, where the second level is the title and the 3rd level is like a list under it. If the second level menu link is set to “#”, then the plain text will be displayed;Header (Block Mega menu. General. Menu type – list)
  3. Badge text – this setting allows you to add a badge above the menu;Header (Block Mega menu. General. Badge text)
  4. Badge text color – this setting allows you to set the text color of the badge;
  5. Badge background color – this setting allows you to set the color background color of the badge.

Media item 1 / Media item 2

Header (Block Mega menu. Media item)

  1. Image – the first image in the mega menu;
  2. Label – the label of the first image in the mega menu;
  3. Headingheading the first image in the mega menu;
  4. Linklink the first image in the mega menu.
  5. Product – this setting allows you to display a product card. The product has a higher priority than the picture.Header (Block Mega menu. Media item. Product)

Block Mega menu half to half

Header (Block Mega menu half to half. Preview)

General

Header (Block Mega menu half to half. General)

  1. Menu handle – in this field, you must specify the handle of the first-level link to which the mega menu should be added. In handle format, all letters must be in lowercase, whitespace replaced with ‘-’, e.x: if you want a sub-menu to be Home Decor, you need to enter in handle as home-decor;
  2. Badge text – this setting allows you to add a badge above the menu;Header (Block Mega menu half to half. General. Badge text)
  3. Badge text color – this setting allows you to set the text color of the badge;
  4. Badge background color – this setting allows you to set the background color of the badge.

Text side

Header (Block Mega menu half to half. Text side)

  1. Heading – the setting allows you to specify a heading;
  2. Subheading – the setting allows you to specify a subheading;
  3. Short text – the setting allows you to specify a text;
  4. Button label 1 – the setting allows you to specify a label for button 1;
  5. Button link 1 – the setting allows you to specify a link for button 1;
  6. Button style 1 – the setting allows you to select a style for button 1;
  7. Button label 2 – the setting allows you to specify a label for button 2;
  8. Button link 2 – the setting allows you to specify a link for button 2;
  9. Button style 2 – the setting allows you to select a style for button 2.

Image side

Header (Block Mega menu half to half. Image side)

  1. Image – the setting allows you to specify the image;
  2. Show shadow – this setting is responsible for whether the shadow will be shown over the picture;
  3. Shadow color – the setting allows you to specify shadow color on the Desktop;
  4. Shadow color mobile – the setting allows you to specify the image on Mobile;

Block Mega menu images

Header (Block Mega menu images. Preview)

General

Header (Block Mega menu images. General)

  1. Menu handle – in this field, you must specify the handle of the first-level link to which the mega menu should be added. In handle format, all letters must be in lowercase, whitespace replaced with ‘-’, e.x: if you want a sub-menu to be Home Decor, you need to enter in handle as home-decor;
  2. Badge text – this setting allows you to add a badge above the menu;Header (Block Mega menu images. General. Badge text)
  3. Badge text color – this setting allows you to set the text color of the badge;
  4. Badge background color – this setting allows you to set the background color of the badge.

Media item (1-4)

Header (Block Mega menu images. Media item)

  1. Image – the setting allows you to specify an image;
  2. Label – the setting allows you to specify a label;
  3. Heading – the setting allows you to specify a heading;
  4. Link – the setting allows you to specify a link;
  5. Link label – the setting allows you to specify a link label;
  6. Product – the setting allows you to specify a product. The product has a higher priority than the picture.Header (Block Mega menu images. Media item. Product)

Block Mega menu row menus

Header (Block Mega menu row menus. Preview)

General

Header (Block Mega menu row menus. General)

  1. Menu handle – in this field, you must specify the handle of the first-level link to which the mega menu should be added. In handle format, all letters must be in lowercase, whitespace replaced with ‘-’, e.x: if you want a sub-menu to be Home Decor, you need to enter in handle as home-decor;
  2. Badge text – this setting allows you to add a badge above the menu;Header (Block Mega menu row menus. General. Badge text)
  3. Badge text color – this setting allows you to set the text color of the badge;
  4. Badge background color – this setting allows you to set the background color of the badge.

For Developers

Used snippets

  1. header-menu.liquid – this snippet renders the menu on the Desktop.Snippet: header-menu.liquid
    1. menu – menu object;
    2. menu_type_desktop – the type of submenu to display. There are two options – dropdown and mega menu;
    3. blocks – the blocks object is passed further nested in the header-mega-menu.liquid snippet.
  2. header-mobile-menu.liquid – this snippet renders the menu on Mobile.Snippet: header-mobile-menu.liquid
    1. menu – menu object;
    2. is_show_language_selector – the condition by which the language selector is rendered.
  3. header-mega-menu.liquid – the mega menu is rendered in this snippet.Snippet: header-mega-menu.liquid
    1. menu – menu object. The first menu level is passed, from which the rest of the nested items are displayed;
    2. blocks – the blocks object is used to display media content for a specific mega menu.
  4. language-localization-form.liquid – the snippet is used to render the language selector.Snippet: language-localization-form.liquid
    1. class – used to add a custom class.
Cart template

Sections & Snippets

Cart template

Cart template (preview)

For Customers

Adding a Section

Cart template (adding)

Video guide: How to set up Cart Page and Cart Drawer.

The section is static on a cart page template, it was added initially and cannot be removed.

Section settings

Cart settings

Cart template (general)

  1. Heading – section title. The default is taken from translations;
  2. Show gift wrap button – enable show the “Add gift box” button in the Cart drawer. You can learn more about the “Gift wrap button” in the “Gift wrap product” section.
    Video guide: How to add the Gift box button.
    Cart template (Show gift wrap button)

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.

Blocks settings

Block Shipping bar

Cart template (block shipping bar. preview)

Cart template (block shipping bar. settings)

  1. Free shipping amount – the desired goal to be achieved by the user;
  2. Shipping message – a message that will be displayed near the progress bar. ${amout} will be replaced with the missing amount;
  3. Shipping congratulatory message – message to be displayed instead of the progress bar;
  4. Congratulatory icon – the icon that will be displayed to the left of the Shipping congratulatory message.

Block Custom liquid

Cart tempalte (Blocks. Custom liquid)

  1. Custom liquid – setting allows you to add your own liquid code.

You can learn more about liquid here – https://shopify.dev/api/liquid.

Block @app

Only one block type is available for a section – @app. This block is for apps that need to be integrated into the shopping cart.

For Developers

Used snippets

  1. cart-empty.liquid – a snippet of an empty cart;Snippet: cart-empty.liquid
  2. cart-items.liquid – the snippet contains a list of products in the cart;Snippet: cart-items.liquid
    1. lazy_load – the parameter is responsible for enabling/disabling lazy load for product images.
  3. breadcrumbs.liquid – snippet outputs breadcrumbs;Snippet: breadcrumbs.liquiid
  4. preloader.liquid – snippet renders preloader.Snippet: preloader.liquid
Cart drawer

Sections & Snippets

Cart drawer

Cart drawer (preview)

For Customers

Adding a Section

Cart drawer (Adding)

Video guide: How to set up Cart Drawer.
The section is static, it is added initially and cannot be deleted. The section will be added if the Drawer type is selected in the Cart global settings.

Section settings

Cart drawer (general)

  1. Heading – setting allows you to set the text for the section title. By default, it is taken from translations;
  2. Show items count in the cart – the setting is responsible for displaying the number of products in the cart;
  3. Show gift wrap button – enable show the “Add gift box” button in the Cart drawer. You can learn more about the “Gift wrap button” in the “Gift wrap product” section.
    Video guide: How to add the Gift box button.

Blocks settings

Blocks are introduced to provide dynamic content in the cart. Blocks can also be swapped to get different combinations. Usually, this feature is not available in other themes.

Block Items

Block limit – 1

The block is responsible for displaying the products in the cart. The block has no settings.

Block Upsell

Block limit – 1

Cart drawer (Block upsell)

The block is responsible for displaying upsell products in the cart.

  1. Heading – setting allows you to set the text for the block title;
  2. Products – setting allows you to select products that act as upsells. Limit12 products.

Block shipping bar

Block limit – 1

Cart drawer (Block shipping)

Block is responsible for displaying the Shipping bar.

  1. Free shipping amount – the setting allows you to set the amount of US money that the user must spend to fill the bar;
  2. Shipping message – setting allows you to set the text of the message that the user sees when the bar is not filled;
  3. Shipping congratulatory message – setting allows you to customize the text of the message that the user sees when the bar is full;
  4. Icon – setting allows you to set the image in the congratulatory message.

Richtext

Block limit – 1

General

Cart drawer (Block richtext. general)

  1. TextRTE field for adding text content.

Colors

Cart drawer (Block shipping. Colors)

  1. Text – color for text;
  2. Background – setting the background color for the block.

For Developers

Used snippets

  1. cart-empty.liquid – a snippet of an empty cart;Snippet: cart-empty.liquid
  2. cart-items.liquid – the snippet contains a list of products in the cart;Snippet: cart-items.liquid
    1. lazy_load – the setting is responsible for enabling/disabling lazy load for images.
  3. cart-footer.liquid – snippet contains buttons for payment methods, cart notes, and icons for payment methods;Snippet: cart-footer.liquid
  4. payments.liquid – snippet contains icons of payment methods;Snippet: payments.liquid
  5. preloader.liquid – snippet renders preloader.Snippet: preloader.liquid
  6. cart-upsell.liquid – upsell block in mini cart.Snippet: cart-upsell.liquid
    1. products – list of products to display;
    2. heading – block heading;
    3. lazy_load – the setting is responsible for enabling/disabling lazy load for images.

Additional information

  1. Block upsell. On the desktop, the section is presented as a slider (if there are more than 3 products). At a resolution of less than 992 – the standard scroll is used;
  2. Block upsell. Products are not displayed if they are already added to the cart;
  3. Block Upsell. When you click on the add to cart button, Quick View is called;
  4. Block shipping bar. Since Subtotal is displayed in this block by design, fallback logic is provided if this block is missing or hidden.
Footer

Sections & Snippets

Footer

Footer (preview)

For customers

Adding a section

Footer (Adding)

The section is static, it is added initially and cannot be removed. This is done so that the Footer in the DOM will always be the bottom section.

Video guide: How to set up the Footer Section.

Section settings

General

Footer (general)

  1. Logo image – image picker for logo;
  2. Logo width – logo width;
  3. Show top border – the setting is responsible for showing/hiding the top border;
  4. Copyright textcopyright text, where %date% is a shortcut that will be replaced with the current year;
  5. Show back to top button – the setting is responsible for showing the scroll to the top button.

Country/Region selector

Footer (Country/Region selector)

  1. Show country/region selector – The checkbox is responsible for enabling/disabling the change of the country (currency). To manage, go to settingspayments.

Language selector

Footer (Language selector)

  1. Show language selector – The checkbox is responsible for enabling/disabling language changes. To manage, go settingslanguages.

Payment methods

Footer (Payment methods)

  1. Show payment icons – the checkbox is responsible for displaying icons of payment providers. To manage, go to settingspayments.

Follow on Shop CTA

Footer (Follow on Shop CTA)

  1. Enable Follow on Shop – enable “Follow on Shop” which allows customers to follow your store on the Shop app. Learn more in the Shopify documentation.

Colors

Footer (Colors)

  1. Section background – background color setting;
  2. Border top color – color setting for a top border;
  3. Heading – setting text color for headings;
  4. Text – setting text color for text;
  5. Copyright text – color setting for text inside Copyright;
  6. Link – color setting for links;
  7. Link (hover) – color setting for links on hover;
  8. Socials icon color setting for social links icon;
  9. Socials background color setting for social links background;
  10. Socials border color setting for social links border;
  11. Socials icon (hover) color setting for social links icon on hover;
  12. Socials background (hover) color setting for social links background on hover;
  13. Socials border (hover) color setting for social links border on hover.

Blocks settings

Total block limit4

Block Text

Block limit1

Footer (Block text)

  1. Heading – text field for adding a block title;
  2. TextRTE field for adding text content;
  3. Show media links – setting allows you to show/hide links to social networks.

Block Menu

Block limit3

Footer (Block menu)

  1. Heading – text field to add;
  2. Menu – picker menu. Only the first level of links will be displayed.

For developers

Used snippets

  1. language-localization-form.liquid – the snippet is used to render the language selector.Snippet: language-localization-form.liquid
    1. class – used to add a custom class.
  2. country-localization-form.liquid – The snippet is used to render the country selector.Snippet: country-localization-form.liquid
    1. class – used to add a custom class.
Predictive search

Sections & Snippets

Predictive search

Predictive search (Preview)

For Customers

Predictive search (settings path)

Predictive search (settings)

  1. Enable search by articles – setting allows you to include articles in the search;
  2. Enable search by pages – setting allows you to include pages in the search.

Additional information

  1. If the Enable search by articles or Enable search by pages setting is enabled, then tabs appear in the search sidebar. If no results are found in any of the categories, then this tab will be disabled.Predictive search (additional 1)
  2. If the search does not return any results, then the search button becomes disabled and a corresponding message is displayed.Predictive search (additional 2)

For Developers

  1. The predictive-search.liquid snippet is included in the code, in the theme.liquid file.
Product Card

Sections & Snippets

Product Card

Product Card Snippet (Preview)

For Customers

Product rating color settings

Product Card Snippet (rating colors 1)

Product Card Snippet (rating colors 2)

  1. Icon– color picker which is responsible for the color of the stars;
  2. Text– color picker which is responsible for the color of the text.

Product card settings

Product Card Snippet (settings path)

General

Product card settings (General)

  1. Show vendor – the setting is responsible for whether the vendor of the product will be shown;
  2. Enable quick view – the setting is responsible for whether the quick view will be enabled. Otherwise, the user will need to go to the product to see other options and add to the cart;
    Video guide: How to set up the Quick view.
  3. Buttons type – a type of quick view / add to card button (icon or text);
  4. Show product rating – the setting is responsible for whether the product rating will be shown. Used native Shopify app as in Dawn theme. More information here – https://help.shopify.com/en/manual/online-store/themes/theme-structure/theme-features#featured-collection-show-product-rating. Since the rating is made globally, the color settings are moved to the general colors by a separate group;
  5. Show currency code – the setting is responsible for whether the currency code will be shown;
  6. Show borders – the setting is responsible for whether borders will be added to the card;
  7. Border color – card border color;
  8. Border color (hover) – card border color on hover;
  9. Object fit image – the setting is responsible for stretching the image. If Cover(default) is selected – the image will take all the space available for it, that is, it will stretch as much as possible, and if Contain – it will retain its proportions;
  10. Image width – the setting is responsible for the width of the block. If Cropped(default) is selected – the block will be limited, and if Full width – the block will be stretched across the entire width of the product card;
  11. Quick view background – adds a background for the Quick view button on the Desktop. Works if Image width is set to – full width;
  12. Rating background – background is added for Product rating on the Desktop. Works if the Image width setting is set to – full width;
  13. Text color – product card text color.

Image

Product Card Snippet (Image)

  1. Enable image change on hover – the setting is responsible for whether the second image will be shown on hover. To add an image, you need to add the product_card.hover_image metafield, where product_card are the namespace and hover_image the field name. The Content type must be file, where you can allow both images and videos.
    Video guide: How to set up hover image.

    • If color swatches are disabled, then you need to add this field only to the product;
    • If color swatches are enabled, you must also add this field to the variant;
    • If color swatches are enabled and other options are present, for example, size, material, etc., then you need to add an image only to the first variant of each color.

Text button colors

Product Card Snippet (Text button colors)

  1. Text – setting allows you to set the color of the button text;
  2. Background – setting allows you to set the color of the button background color;
  3. Border – setting allows you to set the color of the button border color;
  4. Text (hover) – setting allows you to set the color of the button text on hover;
  5. Background (hover) – setting allows you to set the color of the button background color on hover;
  6. Border (hover) – setting allows you to set the color of the button border color on hover.

For Developers

Product Card Snippet (snippet)

  1. product – the product object is passed to the card;
  2. size (min-width: 768px) – transfer the size of the picture to the Desktop. This size is automatically multiplied by 2 and added for Retina displays (x2). If nothing is passed, the default value will be taken – 300;
  3. tablet_size (max-width: 767px)– transfer the size of the picture to the Tablet. This size is automatically multiplied by 2 and added for Retina displays (x2). If nothing is passed, the value – size will be taken;
  4. mobile_ size (max-width: 480px) – transfer the size of the picture for Mobile. This size is automatically multiplied by 2 and added for Retina displays (x2). If nothing is passed, the value will be taken – tablet_size;
  5. is_lazy – this parameter is responsible for whether it will be enabled for images in the lazy loading card. This will be useful if the section in which the product cards are present will be located in the visible area when the page is loaded, we add a setting to the section that is responsible for disabling lazy loading, thus we will not slow down the page loading. If nothing is passed, lazy loading will be enabled by default.

Used snipped

  1. product-card-image.liquid – this snippet renders images for the product card.Snippet: product-card-image.liquid
    1. product – used to pull the title if the image does not have alt;
    2. image – the picture itself is transmitted. It can be either a regular picture or a hover picture;
    3. size – image size defined in the main snippet. Used for Desktop;
    4. tablet_size – image size defined in the main snippet. Used for Tablet;
    5. mobile_size – image size defined in the main snippet. Used for Mobile;
    6. is_lazy – the parameter is responsible for whether the lazy load will be enabled for the image. If the lazy load was enabled, but js didn’t work for some reason, the image from <noscript> will be displayed.
    7. is_hover_image – a parameter responsible for whether a class will be added to the image that is intended for images that are shown on hover.
  2. product-card-swatches.liquid – this snippet displays color swatches.Snippet: product-card-swatches.liquid
    1. Swatches – an object with an array of swatches.
  3. product-rating-short.liquid – the snippet displays the rating of the product. One star (svg) with product rating below.product-rating-short.liquid
    1. product – is used to pull meta fields that contain product rating data.
  4. product-rating-long.liquid – the snippet displays the rating of the product. Five stars are made through the filling of elements with a product rating on the side.Snippet: product-rating-long.liquid
    1. product – is used to pull meta fields that contain product rating data.
  5. price.liquid – a snippet that displays price, compare_price, and unit_price. If the card is used as a stub, the default price will be $19.99.Snippet: price.liquid
    1. product – the product object from which all information about the price is drawn;
    2. price_class – a string in which you can specify a custom class;
    3. use_variant – setting responsible for what will be taken as a basis. If true, product.selected_or_first_available_variant will be used, if false, product;
    4. currency_code_enabled – a setting that determines whether code currencies will be displayed near the price, for example, USD for dollars;
    5. show_unit_price – setting responsible for whether unit_price will be shown. Used for German shops.

JS Event

  1. When you click on the Quick View button, an Event with the name – product-card:quick-view:clicked is generated. In this event,  handle the product is passed.

Additional information

  1. Color swatch settings. Color swatches depend on the Color option. The name of the color is split, and the last word is taken and substituted into the CSS palette. There is a chance that this color will not be in the CSS palette, then it will just be a white swatch. In this case, you need to add an image to Shopify files of 1*1 px size in .png format with swatch- prefixes. For example, the image name  banana-yellow would be swatch-banana-yellow.png.
    Video guide: Color swatches setting.
  2. Color swatch settings. For example, a user has a purely German store, whose color option is called – Farbe, thus the user will need to specify the name in the swatch option setting. The default value is Color.
  3. Labels settings. For the label to be displayed, a tag must be added to the product, for example, label__new the base label that will display NEW with the base color. To change the type of a label, you need to add a :type such as label__new:primary or label__new:secondary. The number of displayed labels is limited to 3, as well as a soldout label in case the product is not available.
  4. The second image is on hover settings. To add an image, you need to add the product_card.hover_image metafield, where product_card is the namespace, and hover_image the field name. The Content type must be file, where only one file is allowed, namely an image.
    • If color swatches are disabled, then you need to add this field only to the product;
    • If color swatches are enabled, you must also add this field to the variant;
    • If color swatches are enabled and other options are present, such as size, material, etc., then you only need to add an image to the first variant of each color.
Newsletter popup

Sections & Snippets

Newsletter popup

Newsletter popup (preview)

For Customers

Newsletter popup (Settings path)

Newsletter popup (Settings)

  1. Enable – the setting is responsible for enabling popup;
  2. Cookie time – the setting is responsible for the time until the popup is re-displayed when the user closes it;
  3. Heading – setting allows you to set title text;
  4. Text – setting allows you to set text content;
  5. Input placeholder – the setting allows you to set the text for the input placeholder;
  6. Button submit label – setting allows you to set the label for the submit button;
  7. Button close label – setting allows you to set the label for the close button;
  8. Image desktop – setting allows you to set the image for the desktop;
  9. Image mobile – setting allows you to set the image for mobile;
  10. Hide image on mobile – the setting allows you to hide the image for mobile.

For Developers

The newsletter-popup.liquid a snippet is included in the theme.liquid file.

Additional information

  1. The remaining settings (texts) are taken from the translations. Newsletter popup:

Newsletter popup (Translations)

  1. Label;
  2. Success – message on successful subscription;
  3. Button label.
Collection list

Sections & Snippets

Collection list

Collection list (preview)

For customers

Adding a section

Collection list (Adding)

Video guide: How to set up the Collection List section and page.

In order to add a section, you need to go to Customizer → Add Section → Collection list.

Section settings

General

Collection list (General)

  1. Heading – heading of the section;
  2. Button link – link for the button below the section;
  3. Button label – label for the button below the section;
  4. Link aria-label – aria-label for the button below the section. This attribute allows screen readers to better convey information to people with disabilities;
  5. Text alignment – text alignment of the title and product count;
  6. Button style – style for the button below the section;
  7. Image aspect ratio – aspect ratio of the images. Can be square, portrait, or landscape;
  8. Show products count – show the product count of the collection under the title.

Layout

Collection list (Layout)

  1. Make full width – if disabled – container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.

Blocks settings

Collection list (Block collection)

  1. Collection – collection;
  2. Image – image picker. Use instead of collection image. If the setting is empty and the collection image is empty then an image from the first product of the collection will be shown.

Additional information

  1. On the desktop is a grid of collection cards. On the mobile, it is a slideshow.
Cards grid

Sections & Snippets

Cards grid

Cards grid (preview)

For customers

Adding a section

Cards grid (Adding)

Video guide: How to set up the Cards Grid section.

In order to add a section, you need to go to CustomizerAdd SectionCards grid

Section settings

General

Cards grid (General)

  1. Heading – heading of the section;
  2. Text – text description of the section;
  3. Cards per row – number of cards per row on desktop. You can show 2, 3, or 4 cards per row. On mobile, the display of cards will automatically change;Cards grid (Cards per row 1)Cards grid (Cards per row 2)Cards grid (Cards per row 3)
  4. Center blocks on desktop – if checked, cards will be centered in the row on the desktop.Cards grid (Center blocks on desktop)

Layout

Cards grid (Layout)

  1. Make full width – If disabled – container width will be set based on the group ‘Layout’ settings in the Theme settings.;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.

Blocks settings

Cards grid (Block settings)

  1. Image– image for the block;
  2. Heading– the title of the block;
  3. Text – text of the block;
  4. Link – you can set a link for the block. If a link is set, then the image and heading will be a link.
Collection template

Sections & Snippets

Collection template

Collection template (preview)

For Customers

Adding a Section

Collection template (Adding)

Video guide: How to set up the Collection Page.

The section is static on a collection page template, it was added initially and cannot be removed.

Section settings

General

Collection template (General)

  1. Show collection image – the setting is responsible for displaying the image of the collection;
  2. Show collection description – the setting is responsible for displaying the description of the collection;
  3. Enable product cards indent – the setting is responsible for adding indents between product cards. On mobile, indents for the wrapper also will be added;
  4. Show color swatch in filters – if checked, the filter group with the name, that specified in the Theme settings / Product / Swatch option (“Color” by default) will be shown a checkbox like color swatch;Collection template (Show color swatch in filters)
  5. Show grid selector – setting allows the display of grid-view buttons. You can change the product count per row from 3 or 4 on the desktop (with a “Basic” grid layout)Collection template (Show grid selector)
  6. Filters type – setting allows selecting view of filters: “Drawer” or “Sidebar”. Setting works only for desktop resolution. On the mobile filters will be always in the “Drawer” view;Collection template (Filters type)
  7. Paginate by – the setting is responsible for displaying a certain number of cards per page when the value of the Grid view setting is With big card. The minimum quantity is 10, the maximum quantity is 50;
  8. Paginate by (basic grid) – the setting is responsible for displaying a certain number of cards per page when the value of the Grid view setting is Basic. The minimum number is 12, the maximum number is 48;
  9. Pagination type – the setting is responsible for the type of loading product cards.

Layout

Collection template (Layout)

  1. Grid view – the setting is responsible for the display of the product grid. It has two meanings “Basic”, and “With big card”. Type “Basic” – 4 ordinary cards are displayed in a row in a grid. Type “With big card” – in the grid, ordinary cards are supplemented by large cards;Collection template (Layout. Grid view))
  2. Make grid full width – a setting that is responsible for the width of the grid container with products. If the setting is ON – the container is stretched to fit the width of the screen. If the setting is OFF – container width will be set based on the group Layout settings in the Theme settings;
  3. Desktop offset top – the top indent of the section on the desktop;
  4. Desktop offset bottom – the bottom indent of the section on the desktop;
  5. Mobile offset top – the top indent of the section on the mobile;
  6. Mobile offset bottom – the bottom indent of the section on the mobile.

For Developers

Used snippets

  1. breadcrumbs.liquid – snippet outputs breadcrumbs.Snippet: breadcrumbs.liquiid
  2. product-filters-and-sort.liquid – this snippet displays filtering and sorting.Snippet: product-filters-and-sort.liquid
    1. product_list – expected to pass a collection or search object.
  3. product-card.liquid – in this snippet, a product card is displayed.Snippet: product-card.liquid
    1. product – passing the product object to the card;
    2. size – we transfer the size of the picture to the Desktop. This size is automatically multiplied by 2 and added for Retina displays (x2). If nothing is passed, the default value will be taken – 300;
    3. tablet_size (max-width: 767px) – we pass the image size for Tablet. This size is automatically multiplied by 2 and added for Retina displays (x2). If nothing is passed, the value – size will be taken;
    4. mobile_ size (max-width: 480px) – we pass the size of the image for Mobile. This size is automatically multiplied by 2 and added for Retina displays (x2). If nothing is passed, the value will be taken – tablet_size;
    5. is_lazy – this parameter is responsible for whether it will be enabled for images in the lazy loading card. This will be useful if the section in which the product cards are present will be located in the visible area when the page is loaded, we add a setting to the section that is responsible for disabling lazy loading, thus we will not slow down the page loading. If nothing is passed, lazy loading will be enabled by default.

Additional information

  1. By default, 20 cards are displayed and the type of loading is Pagination;
  2. Shopify Filtering Tutorial: https://help.shopify.com/en/manual/online-store/themes/customizing-themes/storefront-filters
Product template

Sections & Snippets

Product template

Product template (Preview)

For Customers

Adding a section

Product template (Adding)

Video guide: How to set up the Product Page.

The section is static on a product page template, it was added initially and cannot be removed.

Section settings

Media

product-template-settings

Video guide: How to set up: Product Page Media Layout.

  • Enable lazy load – setting allows you to set lazy loading for product images;
  • Enable zoom – the setting allows you to enable the Zoom function that appears when you click on the image;
  • Show borders – the setting adds Borders inside and around the perimeter of the section;
  • Show arrows on mobile – the setting is responsible for whether the slider arrows will be shown in the mobile version;
  • Media layout – setting allows you to choose the appearance for the product image gallery:Featured product (Media. Media layout)
    • Carousel – horizontal slider;
    • Stacked – vertically stacked images one below the other;
    • Stacked 2 columns – vertically stacked images, two images in one row below the other.
  • Thumbnails position – setting allows you to select the location for the thumbnails, only works if the media layout is a carousel. Has several options: left, bottom;Product template (Media. Thumbnails position)
  • Media height – the setting allows you to select the size of the image. Has several options: full size, to screen;
  • Make smooth scroll for stacked gallery – in the Stacked , Stacked 2 columns gallery mode, it has Thumbnails on the left, clicking on which will scroll to the desired image. This parameter will determine whether the movement will be instantaneous or smooth.
  • Enable media scroll for stacked layout – enables scroll to variant image when changing product options for stacked layout;

General

Featured product/ product template (Media)

  1. Show message of taxes included – if taxes are included in the price of the product in the store, then this parameter will control the visibility of the corresponding message;
  2. Show pay installments – if the store has the right to sell by installments and this feature is enabled in the store settings, then this parameter will control the visibility of the installment block;
  3. Show share buttons – shows “Share” buttons;
  4. Enable sticky add to cart – shows a sticky add to cart when the main add to cart is not visible.Featured product/ product template (Enable sticky add to cart)

Colors

Featured product/ product template (Colors)

  1. Border colors – the setting allows you to set the section border color;
  2. UI button color – the setting allows you to set the UI button’s color. Цill also be used for shadow color;
  3. UI button background color – the setting allows you to set the UI button’s background color.

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.

Blocks settings

Block Badges

Featured product / product template (Block badges preview)

Video guide: How to add Badges.

The block has no settings, it displays product tags that are added in the product admin panel.

  1. The block displays tags added to the product according to the template – label__%tag%:modifer:
    • label__ – tag prefix by which tags are selected for output;
    • %tag% – display tag;
    • :modifer – color modifier;
  2. The modifier can have 2 values: primary and secondary or completely absent;
  3. Colors for modifiers are configured in the theme settings CustomizerTheme settingsProductLabels.
  4. If the product (all variants) is sold out, it automatically receives a badge that says “SOLD OUT”.
    Featured product / product template (Block Badges)

Block Vendor

Featured product / product template (Block vendor preview)

The block has no settings, it displays the vendor of the product, which is added to the product admin panel.

Block Title

Product template (Block title preview)

The block has no settings, it displays the title of the product, which is added to the product admin panel.

Block Description

Description

The block has no settings, it displays the description of the product, which is added to the product admin panel.

 

Block Countdown timer

Featured product / product template (Block Countdown timer. Preview)

 

General

Featured product / product template (Block Countdown timer. General)

Video guide: How to set up Countdown Timer.

  1. Text – text before the countdown timer;
  2. Icon – image before the countdown timer. (Recommended size 48×48).

Colors

Featured product / product template (Block Countdown timer. Colors)

  1. Text – text before the countdown timer color.
  2. Timer text – timer cells text color;
  3. Timer background – Timer cells background color.

To show the countdown timer:

  • Create product metafield with Name: “Promo time”, Namespace and key: custom.promo_timer_date. Content type must be Date and time;

Featured product / product template (Block Countdown timer. Metafield 1)

  • Add promo time to the product

Featured product / product template (Block Countdown timer. Metafield 2)

Block SKU

SKU

SKU

Featured product / product template (Block SKU | Reviews settings. SKU)

  1. Show SKU – display the SKU of a product or variant;
  2. SKU text – You can set your text for the SKU and insert a variable into it. For example: “Art: %SKU%” will always output “Art: ” before the value.

Block Product combination

In Shopify, you can add variants to create different options for the product. Product variants are very useful, but they can be too limited if you want to create vastly different pages for each variant.

For instance, you may want to create products where colors of the product must be a linked products with each other like products, not a color variant.

If you select a color variation (on the bottom image), you are redirected to a different product page. The image of the swatch – is a product featured (main) image.

INFO: While this feature allows you to emulate variations on a given product page, internally, each product will still be an individual product. Each variation will appear as an individual product on the collection and search pages. Showing swatches in collection pages won’t be possible, either.

color image

To add product combination, please follow the instructions below:

  1. Create one product for each variation in your Shopify admin. If you want to create one product page per color, create one product for every color variation.
  2. You will now need to create two product metafields: one for the actual value for the option (for instance, “Red,” “Blue,”…). And one metafield for the list of products to show.
  3. Open “Metafields” settings (Admin/Settings/Custom data)) and click “Productsmetafield
  4. Click “Add definitionadd definition
  5. In the name field, write something Variation value*.* Select the Single-line-text **metafield type, and make sure that “One value” is checked:one value
  6. Click “Add definition” again to create a second product metafield. In the name field, write Variation products, select “Product reference” as metafield type, and select “List of products“. It should look like this:
  7. List of products
  8. Once the meta fields are created, you need to add the “Product combination” block to the “Product template” section.sectionProduct combinationOption name – text label for the product variations. If you create different products grouped by colors, you can set “Color” value;

    color

    Option value metafield – in this setting you need add a dynamic source from your product metafield “Variation value” that you added in the 5 step;

    value

    Products – in this setting you need add a dynamic source from your product metafield “Variation products” that you added in the 6 step;

  9. You need filling in the information for all your products to create the link between them. To do that, in your Shopify admin, open the first product you want to link and scroll down to the “Metafields” section:MetafieldsFor “Variation value,” enter the option value for the variation (if you want to create variations based on the color, then the variation value should hold the actual color value for this product, such as “Red,” “Blue,” “Green” etc). For the “Variation products” metafields, select all the product variations that should appear in this product (make sure to include the product itself as well).Finally, repeat the same process for every variation product by adjusting the variation value for each product (the “Variation products” metafields, on the other hand, should contain the same list of products for every product within a group).

Block Options

Featured product / product template (Block Options preview)

pdpd-option

  1. Show labels – the setting is responsible for showing/hiding labels for options;
  2. Show size guide – the setting is responsible for showing/hiding the popup and the button for opening the popup;
    Video guide: How to set up the Size Guide.Product template (Block Options. Show size guide)
  3. Variant picker – select a view of variant options type. Note: if you have enabled a color swatch option then the option that is related to color swatch will be always like a button.
    You can select Buttons
    Featured product / product template (Block Options settings. Variant picker 1)
    or Dropdown
    Featured product / product template (Block Options settings. Variant picker 2)
  4. Size guide option name – the name of the option for which you want to display the size guide button (most often it is “Size”). If this field is empty or the option name does not exist the size guide button will appear under the options;Featured product / product template (Size guide position)
  5. Size guide general tab label – label for size guide general tab;Featured product / product template (Block Options settings. Size guide general tab name)
  6. Size guide model tab label – label for size guide model tab;Featured product / product template (Block Options settings. Size guide model tab name)
  7. Size guide drawer title – the title for the popup, which is called by the Size guide button;
  8. Size guide button icon – button icon;
  9. Size guide button label – button label;

To show the size guide:

  • Create product metafield with Name: “Size guide page”, Namespace and key: size_guide.page. Content type must be Page;

Featured product / product template (Size guide 1)

  • Create a page with content for a size guide (you can select a unique page with a size guide for every product. For shorts, skirts, etc):

Featured product / product template (Size guide 2)

  • Add a page in the product meta field (page content must not be empty);Featured product / product template (Size guide 3)
  • With option Size guide option name choose in which option you want to see the size guide button;Featured product (Size guide 4)If field Size guide option name is empty or the option name does not exist the size guide button will appear under the options.
    Featured product / product template (Size guide position)
    Featured product / product template (Size guide 5)

In the Size guide popup you can add information about the product model information:

Featured product / product template (Size guide 6)

Follow the steps:

  1. Create product metafield with Name: “Size guide model image”, Namespace and key: custom.size_guide_model_image. Content type must be file (images only).Featured product / product template (Size guide 7)
  2. Create product metafield with Name: “Size guide model info”, Namespace and key: custom.size_guide_model_info. Content type must be Multi-line text.Featured product / product template (Size guide 8)
  3. Go to the product in the admin and add values to these metafields. You can set both or one of these fields to see tabs in the size guide popup.Featured product / product template (Size guide 9)
  4. Now when you open the Size guide popup on the product you will see tabs with the default size guide and size guide for the product model.

If one of the options is named “Color” or “Colour“, then it will be processed as a color. She will have a circle with a color on the left, which will be filled in this way:

  1. Will try to find an image in the store that matches the name swatch-%value%.png. For example, swatch-sky-blue.png;
  2. If there is no picture, it will try to use the right side of the value. For example the color Sky Blue will be converted to just Blue from the CSS palette;
  3. Recommended swatch image size 30*30px.

In the 2.4.0 update, the drawer size guide has been added to open the drawer in full screen for easy viewing of the size table.Featured product / product template (Size guide 10)

Block Quantity

Featured product / product template (Block Quantity Preview)

Featured product / product template (Block Quantity settings)

  1. Show label – will display the label for the quantity change widget.

Block Price

Featured product / product template (Block Price Preview)

The block has no settings, it displays the price of the product or the selected option. Also outputs the unit cost if the product has a unit cost instead of a quantity cost.

  1. In this block, a message will be displayed stating that taxes are included in the price;
  2. In this block, the installment purchase form will be displayed.

Block Add to cart

Featured product / product template (Block Add to cart Preview)

Featured product / product template (Block Add to cart settings)

  1. Button type – add to cart button style;
  2. Show additional payment buttons – adds “Buy it now” buttons;
  3. Show enabled payment types – adds a list with icons of supported payment types;
  4. Show recipient information form for gift cards – allows customers to send gift cards on a scheduled date along with a personal message (works only on a gift product).Featured product / product template (Block Add to cart settings. Show recipient information form for gift cards)

Block Pickup availability

Featured product / product template (Block Block Pickup availability Preview)

Video guide: How to set up the Pickup Availability for your Shopify Store.

The block has no settings, it reflects the addresses where the product is available for pickup.

Block Drawers

drawers

Featured product / product template (Block Drawers settings)

Displays up to 3 additional buttons with a popup:

  • Description – product description;
  • Shipping & Returns – page with the rules of delivery and return.
  • Custom drawer – custom rich text content

Product description

Featured product / product template (Block Drawers. Product description)

  1. Show description – shows the product description button;
  2. Button label – setting allows you to set button label for drawer toggler;
  3. Drawer heading – setting allows you to set the heading for the drawer.

Shipping and returns

Featured product / product template (Block Drawers. Shipping and returns)

  1. Drawer content – selection of the page with the rules of delivery and return;
  2. Button label – setting allows you to set a button label for the drawer toggler.

Custom drawer

custom drawers

  1. Drawer heading – setting allows you to set the heading for the drawer.
  2. Drawer content – setting allows you to set the content for the drawer.

Block Complementary products

Featured product / product template (Block Complementary products)

Video guide: How to set up the Complementary Products and Recommendations.

  1. Heading – setting allows you to set the heading for the block.

Block Sales point

Featured product / product template (Block Sales point. Settings)

You can add a simple text block with an icon.

  1. Icon image – setting allows you to set an icon for the message;
  2. Text – text of the block.

Block Inventory status

Featured product / product template (Block Inventory status. Settings)

With this block, you can show message about product variant inventory status.

You can help customers detect which product variant has a low/high stock inventory.

If a variant is not available – the block will be hidden.

Featured product / product template (Block Inventory status. Preview)

  1. Low stock text – text that appears when variant inventory quantity is less or equal ”Low stock threshold” value;
  2. High stock text – text that appears when variant inventory quantity is more than the “Low stock threshold” value;
  3. Low stock threshold – a setting that allows you to select the minimum number of variant inventory quantities to show a “Low stock text” message. If the variant inventory quantity is more than the value of the setting, then “High stock text” will appear;

Block Gift wrap product

Product template (Block Gift wrap product. Preview)

Add a block to show the “Add gift box” button in the product section. This block doesn’t have any settings. You can learn more about the “Gift wrap button” in the “Gift wrap product” section.
Video guide: How to add the Gift box button.

Block Notify me

Featured product / product template (Block Notify me. Preview)

Featured product / product template (Block Notify me. Preview 2)

Button settings

Featured product / product template (Block Notify me. Button settings)

  1. Button label text for the button. Required field;
  2. Button icon – icon for the button.

Form settings

Featured product / product template (Block Notify me. Form settings)

  1. Heading – popup title text field. Required field;
  2. Email placeholder – placeholder for the input. Required field;
  3. Button label label for the submit button. Required field;
  4. Success message – a message that the form was sent successfully. Required field.

Translations settings:

Featured product / product template (Block Notify me. Translations)

  1. Product notify me message – a message that will be sent to the email when the user submits the form. Using “{{ product_title }}” in the message allows you to replace it with the product title Required field.

Notify me logic:

  • The “Notify me” button is displayed when the product is “Sold out”;
  • When clicking on the “Notify me” button, a popup with a form will be displayed;
  • The user can enter the “Email” form;
  • The form has two hidden fields. Message – contains the message that is specified in the translations in the “Product notify me message” field. ProductURL – contains a link to the variant of the current, selected “Sold out” product;
  • If the form is sent successfully, the email will be sent and a “Success message” will be displayed;
  • If the form is sent unsuccessfully, an “Error message” will be shown.

Block Ask a question

Featured product / product template (Block Ask a question. Preview 1)

Featured product / product template (Block Ask a question. Preview 2)

With this block, you can add a button to the product form that triggers a popup with the Shopify contact form (but with some additional fields).

That allows customers to send email to you with questions about the current product. The field with the product URL is filled automatically based on the product and his selected variant.

Button settings

Featured product / product template (Block Ask a question. Button settings)

  1. Button label – text for the button. Required field;
  2. Button icon – icon for the button.

Form settings

Featured product / product template (Block Ask a question. Form settings)

  1. Heading – heading for popup form;
  2. Email placeholder – placeholder for the email field. Required field;
  3. Name placeholder – placeholder for the name field. Required field;
  4. Phone placeholder – placeholder for the phone field. Leave blank to hide;
  5. Product URL placeholder – placeholder for the product URL field. Required field;
  6. Success message – text of the success message after the form submit;
  7. Submit button label – text for the submit button.

Block Custom field

Featured product / product template (Block Custom field. Preview)

With this block, you can display a text field (input type='text‘), which will represent the line_item property of the product. When a product is added to a cart with a filled field, the value of this field will be added to the cart, checkout, and order.

Settings

Featured product / product template (Block Custom field. General)

  1. Field label – the setting is responsible for the label text for the input;
  2. Required text – the setting is responsible for the label text for the checkbox.

Custom field logic:

If the Required text is not filled in, only the text input will be displayed. In this case, if the field is filled – the user information will be added to the order.

Featured product / product template (Block Custom field. Additional information 1)

If Required text is filled in, a checkbox will be displayed under the Custom field with a message from that field. If the checkbox is not clicked OR the Custom field is empty, the product cannot be added to the cart, and the corresponding error is displayed.

Featured product / product template (Block Custom field. Additional information 2)

Block @app

The block allows you to connect applications, such as ReCharge, etc.

Block Custom liquid

Featured product / product template (Block Custom liquid)

  1. Custom liquid – setting allows you to add your liquid code.

You can learn more about liquid here – https://shopify.dev/api/liquid.

Additional information

  1. To select complementary products, add the Search & Discovery app (Shopify app). Learn more
Products Bundle

Sections & Snippets

Products Bundle

Products bundle

For customers

Adding a section

Products Bundle (adding)

Video guide: How to set up the Products Bundle.

In order to add a section, you need to go to Customizer → Add Section → Products bundle.

Section settings

General

Products Bundle (General)

  1. Heading – section heading;
  2. Subheading – section subheading;
  3. Products – the setting is responsible for products to show in the section;
  4. Button label – the setting is responsible for the button label;
  5. Disabled button label – the setting is responsible for button label when not all products are set;
  6. Button type – the setting is responsible for button style type.
  7. Show total price – the setting is responsible for showing total price above add to card button.

Colors

Products Bundle (Colors)

  1. Product card border – the setting is responsible for border color;
  2. Checkbox – the setting is responsible for checkbox color.

Layout

Products Bundle (Layout)

  1. Make full width – the setting is responsible for container width;
  2. Desktop offset top – top indent of the section on the desktop;
  3. Desktop offset bottom – bottom indent of the section on the desktop;
  4. Mobile offset top – top indent of the section on the mobile;
  5. Mobile offset bottom – bottom indent of the section on the mobile.

Video guide: How to set up a Products Bundle Discount.

Search template

Sections & Snippets

Search template

Search template (preview)

For Customers

Adding a Section

Search template (adding)

Video guide: How to set up the Search Page.

The section is static on a Search page template, it was added initially and cannot be removed.

Section settings

General

Search template (General)

  1. Enable search by articles – setting allows to include articles in the search;
  2. Enable search by pages – setting allows to include pages in the search;
  3. Show color swatch in filters – if checked, the filter group with the name, specified in the Theme settings / Product / Swatch option (“Color” by default) will be shown a checkbox like color swatch;Search template (Show color swatch in filters)
  4. Enable cards indent – the setting is responsible for adding indents between product cards. On mobile, indents for the wrapper also will be added;
  5. Filters type – setting allows selecting view of filters: “Drawer” or “Sidebar”. Setting works only for desktop resolution. On the mobile filters will be always in the “Drawer” view;Search template (Filters type)
  6. Paginate by – setting allows specifying the number of results in the search sidebar;
  7. Pagination type – setting allows to selection the type of pagination. Has several meanings:
    • Pagination – default pagination of elements;
    • Load more – loading a group of elements on a button click;
    • Infinite scrolling – loading elements on scroll.

Grid

Search template (grid)

  1. Show borders – the setting is responsible for showing/hiding borders;
  2. Border color – the setting is responsible for the color of the borders.

Layout

Search template (Layout)

  1. Make grid full width – if disabled – container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.

For Developers

Used snippets

  1. breadcrumbs.liquid – snippet outputs breadcrumbs.Snippet: breadcrumbs.liquiid
  2. product-filters-and-sort.liquid – This snippet displays filtering and sorting.Snippet: product-filters-and-sort.liquid
    1. product_list – expected to pass a collection or search object.
  3. product-card.liquid – in this snippet, a product card is displayed.Snippet: product-card.liquid
    1. product – passing the product object to the card;
    2. size – we transfer the size of the picture to the Desktop. This size is automatically multiplied by 2 and added for Retina displays (x2). If nothing is passed, the default value will be taken – 300;
    3. tablet_size (max-width: 767px) – we pass the image size for Tablet. This size is automatically multiplied by 2 and added for Retina displays (x2). If nothing is passed, the value – size will be taken;
    4. mobile_ size (max-width: 480px) – we pass the size of the image for Mobile. This size is automatically multiplied by 2 and added for Retina displays (x2). If nothing is passed, the value will be taken – tablet_size;
    5. is_lazy – this parameter is responsible for whether it will be enabled for images in the lazy loading card. This will be useful if the section in which the product cards are present will be located in the visible area when the page is loaded, we add a setting to the section that is responsible for disabling lazy loading, thus we will not slow down the page loading. If nothing is passed, lazy loading will be enabled by default.
  4. article-card.liquid – the snippet displays the article card.Snippet: article-card.liquid
    1. article – article object;
    2. layout – variable to set the size of the image.
  5. page-card.liqiud – the snippet displays the page card.Snippet: page-card.liquid
    1. page – page object.

Additional information

  1. Learn more about Shopify Filtering: https://help.shopify.com/en/manual/online-store/themes/customizing-themes/storefront-filters
Blog template

Sections & Snippets

Blog template

Blog template (preview)

For Customers

Adding a Section

Blog template (adding)

Video guide: How to set up the Blog page and the Blog Post page.

The section is static on a blog page template, it was added initially and cannot be removed.

Section settings

General

Blog template (General)

  1. Paginate by – setting allows you to select the number of articles per page. The minimum number is 6, the maximum number is 24;
  2. Pagination type – setting allows you to select the type of pagination;
  3. Load more button type – the setting is responsible for the style of the load more button;
  4. Show filter by tag – the setting is responsible for displaying the filter by tag.

Featured blog post

Blog template (Featured blog post)

  1. Blog post – setting allows you to select an additional post. It is always displayed, even if the blog is empty;
  2. Background color – the setting allows you to set the background color for the “Featured blog post”;
  3. Border color – setting sets border color for “Featured blog post”;
  4. Text color – setting sets the text color for “Featured blog post”;
  5. Date color – setting sets Date color for “Featured blog post”;
  6. Show borders – setting enables/disables border for “Featured blog post”;
  7. Enable image lazy loading – the setting is responsible for the lazy loading of the image for the additional post;
  8. Button type – the setting is responsible for the style of the featured blog button;
  9. Button aria-label – setting allows you to set the text for the aria-label attribute. This attribute allows screen readers to better convey information to people with disabilities.

Layout

Blog template (Layout)

  1. Make full width – if disabled – container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.

For Developers

Used snippets

  1. pagination.liquid – snippet displays pagination.Snippet: pagination.liquid
    1. paginate – pagination object.
  2. article-card.liquid – the snippet displays the article card.Snippet: article-card.liquid
    1. article – article object;
    2. layout – variable to set the size of the image.
Article template (Default blog post)

Sections & Snippets

Article template (Default blog post)

Article template (preview)

For Customers

Adding a Section

Article template (Adding)

Video guide: How to set up the Blog page and the Blog Post page.

The section is static on an article page template, it was added initially and cannot be removed.

Section settings

General

Article template (General)

  1. Banner type – the setting is responsible for the display type of the article banner. If you select the Full width setting, then the text content will be superimposed on top of the image, and the image, in turn, will stretch to the full width of the page. If you select the Container setting, then the text content will be in front of the article’s picture and, together with the picture, will be limited to the container;Article template (General. Banner type)
  2. Banner text color – the setting is responsible for what the color of the banner text will be if the banner type settings are set to full width;
  3. Overlay opacity – the setting changes the transparency of the overlay with black color on the image from 0% to 100%;
  4. Show author – the setting is responsible for whether the author of the article will be displayed;
  5. Show tag – the setting is responsible for whether article tags will be shown;
  6. Show socials – the setting is responsible for showing share social buttons.

Related articles

Article template (Related articles)

  1. Show – the setting is responsible for showing/hiding the Related articles section;
  2. Label – text field for adding a label to the section;
  3. Heading – text field for adding a heading to the section;
  4. Show blog button – the setting is responsible for showing a button that leads to the blog page;
  5. Button style – a setting that is responsible for changing the style of the button between primary and secondary.

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.

Colors

Article template (Colors)

  1. Comment background – background color of the comment section.

For Developers

Used snippet

  1. related-articles.liquid – the snippet is responsible for displaying the last 3 articles from the blog.Snippet: related-articles.liquid
    1. current_article_id – article id to exclude this article from suggested articles;
    2. blog – the blog object from which the proposed articles are displayed;
    3. label – block label;
    4. heading – block heading;
    5. show_back_to_blog_btn – condition for displaying the button leading to the blog page;
    6. button_style – select the style of the button leading to the blog page.
  2. article-card.liquid – the snippet is responsible for rendering the article card.Snippet: article-card.liquid
    1. article – article object;
    2. layoutlayout of the article card output.
  3. comment-form.liquid – the snippet is responsible for displaying the form for adding comments, as well as for existing comments.Snippet: comment-form.liquid
  4. socials-share.liquid – the snippet is responsible for displaying buttons for sharing.Snippet: socials-share.liquid

Additional Information

  1. Comment form – displayed if the blog has comments enabled in its settings;
  2. Comments – displayed if the blog has comments enabled in its settings Blog postsManage blogschoose blogComments radio button;
  3. When navigating through pagination, when loading the anchor link, we will link back to the comments.
Default page template

Sections & Snippets

Default page template

For Customers

Adding a Section

Default page tempalte (adding)

The section is static on a regular page template, it was added initially and cannot be removed.

Section settings

This section does not have any settings in the customizer. It serves to display content that is taken from the page settings.

Default page tempalte (page)

Сontact template

Sections & Snippets

Сontact template

Contact template (preview)

For Customers

Adding a Section

Contact template (adding)

Video guide: How to create and add the Contact Page.

The section is static on a contact page template, it was added initially and cannot be removed.

Section settings

Contact information

Contact template (General 1)contact-2

  1. Information heading – setting allows you to set the text for the information block;
  2. Adress heading – setting allows you to set the text for the title of the block with the address;
  3. Adress text – setting allows you to set the text of the address;
  4. Phone heading – setting allows you to set the text for the title of the block with the phone;
  5. Phone text – setting allows you to set the text of the phone;
  6. Email heading – setting allows you to set the text for the header of the block with mail;
  7. Email text – setting allows you to set the text of the mail;
  8. Social heading – setting allows you to set the text for the title of the block with social networks;
  9. Show social – the setting is responsible for displaying the block with social networks;
  10. Google maps API key – setting allows you to add a Google maps API key. Learn more about how to create an API key;
  11. Map query – the setting allows you to add a query parameter that is responsible for adding a point on the map. In our case, only the place mode has been added. You can add one point to the map in many ways. Learn more about how to add a query parameter;
  12. Map url – setting allows you to set a link to the map;
  13. Map image desktop – setting allows you to set the map image for the desktop;
  14. Map image mobile – setting allows you to set the image for mobile.

Contact form

Contact template (contact form)

  1. Form heading – setting allows you to set the title for the form;
  2. Name placeholder – the setting allows you to set the placeholder for the Name field;
  3. Email placeholder – the setting allows you to set the placeholder for the Email field;
  4. Message placeholder – the setting allows you to set the placeholder for the Message field;
  5. Button label – setting allows you to set the text for the button.

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.

For Developers

Used snippets

  1. breadcrumbs.liquid – snippet outputs breadcrumbs.Snippet: breadcrumbs.liquiid
  2. social-links.liquid – snippet displays a list of social networks.Snippet: social-links.liquid

Additional information

  1. The social media link settings are located in the general theme settings;
  2. If the Map url or Map image fields are not specified in the section settings, the map will not be displayed;
  3. The map link opens in a new window.
FAQ template

Sections & Snippets

FAQ template

FAQ template (preview)

For Customers

Adding a Section

FAQ template (adding)

Video guide: How to set up the FAQs Page.

The section is static on a faq page template, it was added initially and cannot be removed.

Section settings

General

FAQ template (General)

  1. Heading – setting allows you to set the text for the title. If the value is not specified, the name of the page to which the template is applied is displayed.

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.

Blocks settings

Block Question and answer

The block is responsible for displaying the question-answer pair. When rendering, it is displayed as an accordion.

FAQ template (block faq item)

  1. Heading – accordion title, question;
  2. Text – response, accordion content;
  3. Icon – icon in the accordion header.

Block Category

The block is designed to group question-answer pairs by category. Rendered as a header separating a group of accordions. In addition, adding blocks of this type makes it possible to build section navigation in the form of a side menu (desktop), and a fixed category bar (mobile). Clicking on a menu item scrolls to the corresponding category.

FAQ template (Block category)

  1. Heading – title, category name.

Additional information

  1. The Question and answer block is not displayed if the settings for the Heading and Text fields are not specified;
  2. The Category block is not displayed if the settings for the Heading the field is not specified.
Shipping template

Sections & Snippets

Shipping template

Shipping template (preview)

For customer

Adding section

Shipping template (adding)

Video guide: How to create and set up the Shipping Page.

The section is static on a shipping page template, it was added initially and cannot be removed.

Section settings

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.
404 template

Sections & Snippets

404 template

404 template (preview)

For Customer

Adding a Section

404 template (adding)

Video guide: How to set up the 404 (Not Found) Page.

The section is static on a 404 page template, it was added initially and cannot be removed.

Section settings

404 template (General)

  1. Heading – setting allows you to set the text for the title;
  2. Subheading – setting allows you to set the text for the subtitle;
  3. Text – setting allows you to set text content;
  4. Button link – setting allows you to set a link for the button;
  5. Button label – setting allows you to set the label for the button;
  6. Navigation – setting allows you to select a menu from Navigation.
Gift card

Sections & Snippets

Gift card

Gift card (preview)

For Customers

Adding a Section

Gift card (adding)

Video guide: How to create and set up the Gift Card.

The section is static on a Gift cart page layout, it was added initially and cannot be removed. It is not possible to add other sections on this page.

Section settings

General

Gift card (General)

  1. Logo – the setting allows you to specify a logo, otherwise, the name of the store will be displayed;
  2. Width – setting allows you to specify the size of the logo;
  3. Start shopping button type – sets the style of the “Start shipping” button;
  4. Print button type – sets the style of the “Print” button.

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.
Password header

Sections & Snippets

Password header

Password header (preview)

For Customers

Adding a Section

Password header (adding)

Video guide: How to set up the Password Page.

The section is static on a password page layout, it was added initially and cannot be removed.

Section settings

General

Password header (general)

  1. Button label – the setting allows you to set the label of the popup opening button (If not set, it is taken from translations).

Logo

Password header (logo)

  1. Logo – the setting allows you to set the logo image (If not set, shop.name is displayed);
  2. Logo width – setting allows you to set the width of the logo (min 20px, max 250px, step 5px, default 50px).

Popup

Password header (popup)

  1. Heading – setting allows you to set the title text of the popup;
  2. Input placeholder – the setting allows you to set the placeholder text of the popup input (if not set, it is taken from translations);
  3. Button label – setting allows you to set the label of the popup button (If not set, it is taken from translations);
  4. Bottom text – setting allows you to set the text below the form.

Colors

Password header (colors)

  1. Section background – setting allows you to set the background color of the section;
  2. Section text – setting allows you to set the color of the section text;
  3. Popup text – setting allows you to set the color of the popup text;
  4. Popup background – setting allows you to set the popup background;
  5. Input text – setting allows you to set the input text color;
  6. Input border– setting allows you to set the border color of the popup form input;
  7. Popup button label – setting allows you to set the label color of the popup form button;
  8. Popup button background – setting allows you to set the background color of the popup form button.

Additional information

  1. The “Enter using password” button opens a popup. The popup contains a login form on the page.
Password content

Sections & Snippets

Password content

Password content (preview)

For Customers

Adding a Section

Password content (adding)

Video guide: How to set up the Password Page.

The section is static on a password page layout, it was added initially and cannot be removed.

Section settings

Password content (general)

General

  1. Heading – setting allows you to set the text of the section title;
  2. Text – setting allows you to set the text of the section text;
  3. Success message – the setting allows you to set the text when the form is successfully submitted (If not set, it is taken from translations);
  4. Show form – the setting allows you to show/hide the form;
  5. Input placeholder – the setting allows you to specify the placeholder text of the forms input. (If not set – taken from translations);
  6. Button aria-label – the setting allows you to set the text for the aria-label attribute of the button. This attribute allows screen readers to better convey information to people with disabilities;
  7. Background image – setting allows you to set a background image;
  8. Background image mobile – the setting allows you to set the background image on the mobile (if not set, the Background image is taken).

Colors

Password content (colors)

  1. Overlay – setting allows you to specify an overlay;
  2. Background – setting allows you to specify the section background color;
  3. Heading – setting allows you to specify the text color for the heading;
  4. Description – setting allows you to specify the text color for the description;
  5. Input text – setting allows you to specify the text color for input;
  6. Input Border – setting allows you to set the border color for the text input.

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.

Additional information

  1. For a section, it is possible to add application blocks.
Password footer

Sections & Snippets

Password footer

Password footer (preview)

For Customers

Adding a Section

Password footer (adding)

Video guide: How to set up the Password Page.

The section is static on a password page layout, it was added initially and cannot be removed.

Section settings

General

Password footer (general)

  1. Text – setting allows you to set the text of the section (If not set, it is taken from translations).

Colors

Password footer (colors)

  1. Text – setting allows you to set the color of the section text;
  2. Background – setting allows you to set the background color of the section;
  3. Top border – setting allows you to set the color of the section border.
List collections

Sections & Snippets

List collections

List collections (preview)

For Customers

Adding a Section

List collections (Adding)

The section is static on a list collection page template, it was added initially and cannot be removed.

Section settings

General

List collections (General)

  1. Heading – setting allows you to set the text for the title;
  2. Text – setting allows you to set text content;
  3. Paginate by – setting allows you to determine the number of collections to display per page. The minimum number of cards is 6, the maximum number is 24.

Layout

List collections (Layout)

  1. Make full width – if disabled – container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.

For Developers

Used snippets

  1. collection-card.liquid – the snippet displays the collection card.snippet: collection-card.liquid
    1. сollection – collection object.
  2. pagination.liquid – snippet displays pagination.Snippet: pagination.liquid
    1. paginate – pagination object.
Featured collection

Sections & Snippets

Featured collection

Featured collection (Preview)

For Customers

Adding a section

Featured collection (Adding)

Video guide: How to set up the Featured collection (PLP example).

In order to add a section, you need to go to CustomizerAdd SectionFeatured collection.

Section settings

Featured collection (General)

  1. Collection – setting allows you to select a collection;
  2. Label – setting allows you to set the text for the label;
  3. Heading – setting allows you to set the text for the title;
  4. Link url – setting allows you to set a custom link for the button. By default selected collection url will be used;
  5. Link label – setting allows you to set the label for the view all link;
  6. Link aria-label – setting allows you to set the aria-label for the view all link. This attribute allows screen readers to better convey information to people with disabilities;
  7. Button style – setting allows you to choose the style for the view all button;
  8. Layout – setting allows you to select the number of products that will be displayed: 5 products, 10 products;
  9. Enable product cards indent – enable if you want to add space between product cards.Featured collection (Enable product cards indent)

Layout

Featured collection (Layout)

  1. Make full width – if the setting is disabled – container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.

For Developers

Used snippets

  1. product-card.liquid – in this snippet, a product card is displayed.Snippet: product-card.liquid
    1. product – passing the product object to the card;
    2. size – we transfer the size of the picture to the Desktop. This size is automatically multiplied by 2 and added for Retina displays (x2). If nothing is passed, the default value will be taken – 300;
    3. tablet_size (max-width: 767px) – we pass the image size for Tablet. This size is automatically multiplied by 2 and added for Retina displays (x2). If nothing is passed, the value – size will be taken;
    4. mobile_ size (max-width: 480px) – we pass the size of the image for Mobile. This size is automatically multiplied by 2 and added for Retina displays (x2). If nothing is passed, the value will be taken – tablet_size;
    5. is_lazy – this parameter is responsible for whether it will be enabled for images in the lazy loading card. This will be useful if the section in which the product cards are present will be located in the visible area when the page is loaded, we add a setting to the section that is responsible for disabling lazy loading, thus we will not slow down the page loading. If nothing is passed, lazy loading will be enabled by default.

    Additional information

    1. If more products are selected in the Layout setting than there are in the selected collection, then all the products that are will be displayed. For example, if there are 7 products in the collection, and Layout is set to 10, the result will be a grid of 7 products.
Featured products

Sections & Snippets

Featured products

Featured products (preview)

For Customers

Adding a section

Featured products (Adding)

Video guide: How to set up the Featured Products section.

In order to add a section, you need to go to Customizer → Add Section → Featured products.

Section settings

General

Featured products (General)

  1. Heading – setting allows you to add a section title;
  2. Products – the setting is responsible for selecting products to display. Limit: 12 pcs. If more is selected than specified in the Layout setting, then a scroll appears. If no products are selected, then 3 placeholder cards are displayed;
  3. Layout – setting allows you to change the number of displayed cards on the Desktop. On Mobile, 2 will be displayed, regardless of how many are selected on Desktop;
  4. Full width – if the setting is enabled, then the section is stretched to the full width of the screen. If the setting is disabled, then the section is placed in a 1920px container;
  5. Enable product cards indent – enable if you want to add space between product cards.Featured products (Enable product cards indent)
  6. Link url – setting allows you to set a custom link for the button;
  7. Link label – setting allows you to set a text for the button;
  8. Link aria-label – setting allows you to set the aria-label for the button;
  9. Button style – setting allows you to choose the style for the view all button.

Layout

Featured products (Layout)

  1. Make full width – if disabled – container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.

Additional information

  1. When creating a section, 3 placeholders are displayed.
Product tabs

Sections & Snippets

Product tabs

Product tabs (preview)

For customers

Adding a section

Product tabs (Adding)

Video guide: How to set up the Product Tabs section.

In order to add a section, you need to go to CustomizerAdd Section → Product tabs.

Section settings

General

Product tabs (General)

  1. Heading – section heading;
  2. Enable product cards indent – enable if you want to add space between product cards.Product tabs (Enable product cards indent)

Layout

Product tabs (layout)

  1. Make full width – if disabled – container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Desktop offset top – top indent of the section on the desktop;
  3. Desktop offset bottom – bottom indent of the section on the desktop;
  4. Mobile offset top – top indent of the section on the mobile;
  5. Mobile offset bottom – bottom indent of the section on the mobile.

Block settings

Block Tab

Product tabs (Block Tabs. General)

  1. Heading – the setting is responsible for tab button text;
  2. Products – the setting is responsible for products in the tab. Limit: 4 products.

Additional information

Product tabs (Additional information)

The remaining settings (texts) are taken from the translations. Product promo:

  1. Button aria – message for button aria-label.
Best sellers

Sections & Snippets

Best sellers

Best sellers (preview)

For customers

Adding a section

Best sellers (Adding)

Video guide: How to set up the Best Sellers section.

In order to add a section, you need to go to Customizer → Add Section → Best sellers.

Section settings

General

Best sellers (General)

  1. Label – setting allows you to set the text for the label;
  2. Heading – setting allows you to set the text for the title.

Product

Best sellers (Product)

  1. Show product type – setting responsible for whether the product type will be shown.

Color

colors

  1. Info text color – setting allows you to change the color for the text.
  2. Info backgrount color – setting allows you to change the background color.
  3. Info opacity – setting allows you to change the transparency of the background.

Layout

layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.

Block settings

Best sellers (Blocks settings)

  1. Collection – setting allows you to set the collection for block(setting mustn’t be empty);
  2. Product – setting allows you to set the product for block(setting mustn’t be empty);
  3. Image – setting allows you to set the custom image for the block (default: featured image of the product).

Additional information

  1. Labels settings. For the label to be displayed, a tag must be added to the product, for example, label__new is the base label that will display NEW with the base color. To change the type of a label, you need to add a :type, such as label__new:primary or label__new:secondary. The number of displayed labels is limited to 3, as well as a soldout label in case the product is not available.
Featured product

Sections & Snippets

Featured product

Featured product (preview)

For Customers

Adding a section

Featured product (adding)

Video guide: How to set up the Featured Product (PDP example).

In order to add a section, you need to go to CustomizerAdd SectionFeatured product.

Section settings

Product

Featured product (General)

  1. Product – product picker.

Media

featured-product-settings
Video guide: How to set up: Product Page Media Layout.

  1. Enable lazy load – setting allows you to set lazy loading for product images;
  2. Enable zoom – the setting allows you to enable the Zoom function that appears when you click on the image;
  3. Show borders – the setting adds Borders inside and around the perimeter of the section;
  4. Show arrows on mobile – the setting is responsible for whether the slider arrows will be shown in the mobile version;
  5. Media layout – setting allows you to choose the appearance for the product image gallery:Featured product (Media. Media layout)
    • Carousel – horizontal slider;
    • Stacked – vertically stacked images one below the other;
    • Stacked 2 columns – vertically stacked images, two images in one row below the other.
  6. Thumbnails position – setting allows you to select the location for the thumbnails, only works if the media layout is a carousel. Has several options: left, bottom;Featured product (Media. Thumbnails position)
  7. Media height – the setting allows you to select the size of the image. Has several options: full size, fit to screen;
  8. Make smooth scroll for stacked gallery – in the Stacked, Stacked 2 columns gallery mode, it has Thumbnails on the left, clicking on which will scroll to the desired image. This parameter will determine whether the movement will be instantaneous or smooth.
  9. Enable media scroll for stacked layout – enables scroll to variant image when changing product options for stacked layout.

General

Featured product (General)

  1. Show message of taxes included – if taxes are included in the price of the product in the store, then this parameter will control the visibility of the corresponding message;
  2. Show pay installments – if the store has the right to sell by installments and this feature is enabled in the store settings, then this parameter will control the visibility of the installment block;
  3. Show share buttons – Shows “Share” buttons.

Colors

Featured product/ product template (Colors)

  1. Border colors – the setting allows you to set the section border color;
  2. UI button color – the setting allows you to set the UI button’s color. Цill also be used for shadow color;
  3. UI button background color – the setting allows you to set the UI button’s background color.

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.

Blocks settings

Block Badges

Featured product / product template (Block badges preview)

Video guide: How to add Badges.

The block has no settings, it displays product tags that are added in the product admin panel.

  1. The block displays tags added to the product according to the template – label__%tag%:modifer:
    • label__ – tag prefix by which tags are selected for output;
    • %tag% – display tag;
    • :modifer – color modifier;
  2. The modifier can have 2 values: primary and secondary or completely absent;
  3. Colors for modifiers are configured in the theme settings CustomizerTheme settingsProductLabels.
  4. If the product (all variants) is sold out, it automatically receives a badge that says “SOLD OUT”.
    Featured product / product template (Block Badges)

Block Vendor

Featured product / product template (Block vendor preview)

The block has no settings, it displays the vendor of the product, which is added to the product admin panel.

Block Title

Featured product / product template (Block title preview)

The block has no settings, it displays the title of the product, which is added to the product admin panel.

Block Description

Description

The block has no settings, it displays the description of the product, which is added to the product admin panel.

 

Block Countdown timer

Featured product / product template (Block Countdown timer. Preview)

General

Featured product / product template (Block Countdown timer. General)
Video guide: How to set up Countdown Timer.

  1. Text – text before the countdown timer;
  2. Icon – image before the countdown timer. (Recommended size 48×48).

Colors

Featured product / product template (Block Countdown timer. Colors)

  1. Text – text before the countdown timer color.
  2. Timer text – timer cells text color;
  3. Timer background – Timer cells background color.

To show the countdown timer:

  • Create product metafield with Name: “Promo time”, Namespace and key: custom.promo_timer_date. Content type must be Date and time;

Featured product / product template (Block Countdown timer. Metafield 1)

  • Add promo time to the product

Featured product / product template (Block Countdown timer. Metafield 2)

Block SKU

SKU

SKU

Featured product / product template (Block SKU | Reviews settings. SKU)

  1. Show SKU – display the SKU of a product or variant;
  2. SKU text – you can set your text for the SKU and insert a variable into it. For example: “Art: %SKU%” will always output “Art: ” before the value.

Block Options

Featured product / product template (Block Options preview)

pdpd-option

  1. Show labels – the setting is responsible for showing/hiding labels for options;
  2. Show size guide – the setting is responsible for showing/hiding the popup and the button for opening the popup;
    Video guide: How to set up the Size Guide.Featured product (Block Options. Show size guide)
  3. Variant picker – select a view of variant options type. Note: if you have enabled a color swatch option then the option that is related to color swatch will be always like a button.
    You can select Buttons
    Featured product / product template (Block Options settings. Variant picker 1)
    or Dropdown Featured product / product template (Block Options settings. Variant picker 2)
  4. Size guide option name – the name of the option in which you want to display the size guide button (most often it is the “Size”). If this field is empty or option name not exist the size guide button will be appear under the options;Featured product / product template (Size guide position)
  5. Size guide general tab label – label for size guide general tab;Featured product / product template (Block Options settings. Size guide general tab name)
  6. Size guide model tab label – label for size guide model tab;Featured product / product template (Block Options settings. Size guide model tab name)
  7. Size guide drawer title – the title for the popup, which is called by the Size guide button;
  8. Size guide button icon – button icon;
  9. Size guide button label – button label.

To show the size guide:

  • Create product metafield with Name: “Size guide page”, Namespace and key: size_guide.page. Content type must be Page.Featured product / product template (Size guide 1)
  • Create a page with content for a size guide (you can select a unique page with a size guide for every product. For shorts, skirts, etc).Featured product / product template (Size guide 2)
  • Add a page in the product meta field (page content must not be empty).Featured product / product template (Size guide 3)
  • With the option Size guide option name to choose which option you want see the size guide button.Featured product (Size guide 4)If field Size guide option name is empty or the option name does not exist the size guide button will appear under the options.
    Featured product / product template (Block Sales point. Preview)Featured product / product template (Size guide 5)

In the Size guide popup you can add information about the product model information:

Featured product / product template (Size guide 6)

Follow the steps:

  1. Create product metafield with Name: “Size guide model image”, Namespace and key: custom.size_guide_model_image. Content type must be file (images only).Featured product / product template (Size guide 7)
  2. Create product metafield with Name: “Size guide model info”, Namespace and key: custom.size_guide_model_info. Content type must be Multi-line text.Featured product / product template (Size guide 8)
  3. Go to the product in the admin and add values to these metafields. You can set both or one of these fields to see tabs in the size guide popup.Featured product / product template (Size guide 9)
  4. Now when you open the Size guide popup on the product you will see tabs with the default size guide and size guide for the product model.

If one of the options is named “Color” or “Colour“, then it will be processed as a color. She will have a circle with a color on the left, which will be filled in this way:

  1. Will try to find an image in the store that matches the name swatch-%value%.png. For example, swatch-sky-blue.png;
  2. If there is no picture, it will try to use the right side of the value. For example, the color Sky Blue will be converted to just Blue from the CSS palette;
  3. Recommended swatch image size 30*30px.

In the 2.4.0 update, the drawer size guide has been added to open the drawer in full screen for easy viewing of the size table.Featured product / product template (Size guide 10)

Block Quantity

Featured product / product template (Block Quantity Preview)

Featured product / product template (Block Quantity settings)

  1. Show label – will display the label for the quantity change widget.

Block Price

Featured product / product template (Block Price Preview)

The block has no settings, it displays the price of the product or the selected option. Also outputs the unit cost if the product has a unit cost instead of a quantity cost.

  1. In this block, a message will be displayed stating that taxes are included in the price;
  2. In this block, the installment purchase form will be displayed.

Block Add to cart

Featured product / product template (Block Add to cart Preview)

Featured product / product template (Block Add to cart settings)

  1. Button type – add to cart button style;
  2. Show additional payment buttons – add “Buy it now” buttons;
  3. Show enabled payment types – adds a list with icons of supported payment types;
  4. Show recipient information form for gift cards – allows customers to send gift cards on a scheduled date along with a personal message (works only on a gift product).Featured product / product template (Block Add to cart settings. Show recipient information form for gift cards)

Block Pickup availability

Featured product / product template (Block Block Pickup availability Preview)

Video guide: How to set up the Pickup Availability for your Shopify Store.

The block has no settings, it reflects the addresses where the product is available for pickup.

Block Drawers

Block drawers

Featured product / product template (Block Drawers settings)

Displays up to 3 additional buttons with a popup:

  • Description – product description;
  • Shipping & Returns – page with the rules of delivery and return;
  • Custom drawer – custom rich text content. 

Product description

Featured product / product template (Block Drawers. Product description)

  1. Show description – shows the product description button;
  2. Button label – setting allows you to set button label for drawer toggler;
  3. Drawer heading – setting allows you to set the heading for the drawer.

Shipping and returns

Featured product / product template (Block Drawers. Shipping and returns)

  1. Drawer content – selection of the page with the rules of delivery and return;
  2. Button label – setting allows you to set a button label for the drawer toggler.

Custom drawer

custom drawers featured product

  1. Drawer heading – setting allows you to set the heading for the drawer.
  2. Drawer content – setting allows you to set the content for the drawer.

Block Complementary products

Featured product / product template (Block Complementary products)

Video guide: How to set up the Complementary Products and Recommendations.

  1. Heading – setting allows you to set the heading for the block.

Block Sales point

Featured product / product template (Block Sales point. Preview)

Featured product / product template (Block Sales point. Settings)

You can add a simple text block with an icon.

  1. Icon image – setting allows you to set an icon for the message;
  2. Text – text of the block.

Block Inventory status

Featured product / product template (Block Inventory status. Settings)

With this block, you can show message about product variant inventory status.

You can help customers detect which product variant has a low/high stock inventory.

If a variant is not available – the block will be hidden.

Featured product / product template (Block Inventory status. Preview)

  1. Low stock text – text that appears when variant inventory quantity is less or equal ”Low stock threshold” value;
  2. High stock text – text that appears when variant inventory quantity is more than the “Low stock threshold” value;
  3. Low stock threshold – a setting that allows you to select the minimum number of variant inventory quantities to show a “Low stock text” message. If the variant inventory quantity is more than the value of the setting, then “High stock text” will appear.

Block Gift wrap product

Featured product (Block Gift wrap product. Preview)

Add a block to show the “Add gift box” button in the product section. This block doesn’t have any settings. You can learn more about the “Gift wrap button” in the “Gift wrap product” section.
Video guide: How to add the Gift box button.

Block Notify me

Featured product / product template (Block Notify me. Preview)

Featured product / product template (Block Notify me. Preview 2)

Button settings

Featured product / product template (Block Notify me. Button settings)

  1. Button label– text for the button. Required field;
  2. Button icon – icon for the button.

Form settings

Featured product / product template (Block Notify me. Form settings)

  1. Heading – popup title text field. Required field;
  2. Email placeholder – placeholder for the input. Required field;
  3. Button label label for the submit button. Required field;
  4. Success message – a message that the form was sent successfully. Required field.

Translations settings:

Featured product / product template (Block Notify me. Translations)

  1. Product notify me message – a message that will be sent to the email when the user submits the form. Using “{{ product_title }}” in the message allows you to replace it with the product title Required field.

Notify me logic:

  • The “Notify me” button is displayed when the product is “Sold out”;
  • When clicking on the “Notify me” button, a popup with a form will be displayed;
  • The user can enter the “Email” form;
  • The form has two hidden fields. Message – contains the message that is specified in the translations in the “Product notify me message” field. ProductURL – contains a link to the variant of the current, selected “Sold out” product;
  • If the form is sent successfully, the email will be sent and a “Success message” will be displayed;
  • If the form is sent unsuccessfully, an “Error message” will be shown.

Block Ask a question

Featured product / product template (Block Ask a question. Preview 1)

Featured product / product template (Block Ask a question. Preview 2)

With this block, you can add a button to the product form that triggers a popup with the Shopify contact form (but with some additional fields).

That allows customers to send email to you with questions about the current product. The field with the product URL is filled automatically based on the product and his selected variant.

Button settings

Featured product / product template (Block Ask a question. Button settings)

  1. Button label – text for the button. Required field;
  2. Button icon – icon for the button.

Form settings

Featured product / product template (Block Ask a question. Form settings)

  1. Heading – heading for popup form;
  2. Email placeholder – placeholder for the email field. Required field;
  3. Name placeholder – placeholder for the name field. Required field;
  4. Phone placeholder – placeholder for the phone field. Leave blank to hide;
  5. Product URL placeholder – placeholder for the product URL field. Required field;
  6. Success message – text of the success message after the form submit;
  7. Submit button label – text for the submit button.

Block Custom field

Featured product / product template (Block Custom field. Preview)

With this block, you can display a text field (input type='text‘), which will represent the line_item property of the product. When a product is added to a cart with a filled field, the value of this field will be added to the cart, checkout, and order.

Settings

Featured product / product template (Block Custom field. General)

  1. Field label – the setting is responsible for the label text for the input;
  2. Required text – the setting is responsible for the label text for the checkbox.

Custom field logic:

If the Required text is not filled in, only the text input will be displayed. In this case, if the field is filled – the user information will be added to the order.

Featured product / product template (Block Custom field. Additional information 1)

If Required text is filled in, a checkbox will be displayed under the Custom field with a message from that field. If the checkbox is not clicked OR the Custom field is empty, the product cannot be added to the cart, and the corresponding error is displayed.

Featured product / product template (Block Custom field. Additional information 2)

Block @app

The block allows you to connect applications, such as ReCharge, etc.

Block Custom liquid

Featured product / product template (Block Custom liquid)

  1. Custom liquid – setting allows you to add your liquid code.

You can learn more about liquid here – https://shopify.dev/api/liquid.

Additional information

  1. The section has the same parameters as Product template;
  2. For the section to work, you must select a product;
  3. In the product heading there is a link to the main product page;
  4. To select complementary products, add the Search & Discovery app (Shopify app). Learn more
Product recommendations

Sections & Snippets

Product recommendations

Product recommendations (Preview)

For Customers

Adding a Section

Product recommendations (adding)

Video guide: How to set up the Complementary Products and Recommendations.

The section is static on a product page template, it was added initially and cannot be removed.

Section settings

General

Product recommendations (General)

  1. Heading – section title;
  2. Subheading – section subtitle.

Recommendations

Product recommendations (recommendations)

  1. Use Shopify recommendations – use the list of products that Shopify provides for recommendations. Read more here: https://shopify.dev/themes/product-merchandising/recommendations;
  2. Resource collection – use your collection as a recommendation list. Works if Shopify recommendations are disabled;
  3. Products to show – how many products to show.

Recently viewed

Product recommendations (recently viewed)

  1. Show – if a checked tab with the recently viewed products will be added;
  2. Tab label – the label of a recently viewed tab;
  3. Products to show – how many products to show.

View with recently viewed tab:

Product recommendations (Recently viewed preview)

Layout

Product recommendations (layout)

  1. Layout – number of visible products without scrolling;Product recommendations (layout. layout)
  2. Enable product cards indent – enable if you want to add space between product cards;Product recommendations (Enable product cards indent)
  3. Make full width – display on the entire width of the page without indents on the left and right;
  4. Desktop offset top – the top indent of the section on the desktop;
  5. Desktop offset bottom – the bottom indent of the section on the desktop;
  6. Mobile offset top – the top indent of the section on the mobile;
  7. Mobile offset bottom – the bottom indent of the section on the mobile.
Shop the look

Sections & Snippets

Shop the look

Shop the look (preview)

For customers

Adding a section

Shop the look (Adding)
Video guide: How to set up Shop the look section.
In order to add a section, you need to go to Customizer → Add Section → Shop the look.

Section settings

Shop the look (general)

  1. Heading – a title of the section;
  2. Image – the picture for the section is set. If the image is not set, the placeholder will be used;
  3. Image position – setting responsible for the direction of the section. If Left is selected, then there will be a picture on the left and a product slider with the LTR direction on the right, and if Right is selected, the picture on the right, the slider on the left, the RTL slider;
  4. Enable lazy loading – the setting is responsible for whether the lazy load will be enabled for images in the section, this applies to both the main image and product cards. If the section is in scope when loading, then it is recommended to turn off a lazy load;
  5. Enable point button animation – the setting is responsible for whether the animation will be enabled for the point button;
  6. Image background – the setting adds a background to the main image with 10% (0.1) opacity. For the best effect, it is recommended to use png images with a transparent background.

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.

Block settings

Shop the look (Block product)

Block limit5

  1. Product – the setting is responsible for the output of the product to which the point button will refer;
  2. Point position top – the setting is responsible for positioning the point button vertically;
  3. Point position left – the setting is responsible for positioning the point button horizontally.

For Developers

Used snipped

  1. shop-the-look-image.liquid – this snippet renders a picture for the section.

Snippet: shop-the-look.liquid

  1. image – the picture is transmitted;
  2. is_lazy – the parameter is responsible for whether the lazy load will be enabled for the image. If the lazy load was enabled, but js didn’t work for some reason, the image from <noscript> will be displayed.

JS Event

  1. When the section is inited, event – shop-the-look:loaded is dropped.

Additional Information

  1. Due to the fact that the direction of the section can be changed dynamically in the customizer, and according to accessibility, the markup must go in the same order as it is written, it is not recommended to change the arrangement of elements with styles, since the screen reader will follow the DOM tree and will not read correctly. It was decided not to add extra logic to follow the design, therefore, when the image is located on the right, then on a mobile device it will go from the bottom since it is located below the markup;
  2. Due to the fact that, depending on the position of the image on the desktop, the order also changes on the mobile phone, it was decided to move away from the design and replace the navigation points from below with arrows to simplify;
  3. The point button in the active state has been changed since it was not particularly visible. The button has been changed to an inactive button;
  4. A switchable pulsating animation on the point button has been added to attract more attention and improve the UI;
  5. For cases when the user has disabled js, the user will lose point buttons, and also, the slider will be replaced with a scroll with a similar work of turning. The scroll will be the same if for some reason the slider cannot be initialized, it also minimizes the jump when the slider is initialized.
Product banner

Sections & Snippets

Product banner

Product banner (Preview)

For customers

Adding a section

Product banner (Adding)

Video guide: How to set up the Product Banner section.

In order to add a section, you need to go to Customizer → Add SectionProduct banner.

Section settings

Product banner (General)

  1. Label – the setting is responsible for adding the label;
  2. Heading – the setting is responsible for adding the heading;
  3. Text – the setting is responsible for adding the text;
  4. Enable lazy load – the setting is responsible for enabling/disabling lazy load for images. We recommend using this setting if the section is not visible when the page loads. Otherwise, it’s best to leave it disabled;
  5. Overlay opacity – the setting is responsible for changing the transparency of the rear image overlay.

Colors

Product banner (Colors)

  1. Arrows background – the setting is responsible for changing the color of the arrow’s background;
  2. Arrows color – the setting is responsible for changing the color of the arrows;
  3. Label color – the setting is responsible for changing the color of the label;
  4. Heading color – the setting is responsible for changing the color of the heading;
  5. Text color – the setting is responsible for changing the color of the text;
  6. Overlay -the setting is responsible for changing the color of the overlay;
  7. Section background – the setting is responsible for changing the color of the section background.

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.

Block settings

Product banner (Block settings)

  1. Product – the setting is responsible for selecting the product in the product card;
  2. Banner HTML5 desktop video – the setting is responsible for selecting a video for the back slider on the desktop. If the video is specified, it has a higher priority than the image;
  3. Banner HTML5 mobile video – the setting is responsible for selecting a video for the back slider on the mobile. If the video is specified, it has a higher priority than the image. If the video is not specified, the video will be taken from the desktop;
  4. Banner image desktop – the setting is responsible for selecting an image for the back slider on the desktop;
  5. Banner image mobile – the setting is responsible for choosing an image for the back slider on the mobile. If the image is not specified, the image will be taken from the desktop.
Trend products

Sections & Snippets

Trend products

Video guide: How to set up the Trend Products section.

In this section, you can add max 3 blocks with images and add hot spots that help customers buy specific products.

Trend products (Preview)

For customers

Adding a section

Trend products (Adding)

In order to add a section, you need to go to Customizer → Add SectionTrend products.

Section settings

General

trend product with checkbox

  1. Heading – heading of the section;
  2. Make the first hotspot opened – checkbox to have the first hotspot opened;

Layout

Trend products (Layout)

  1. Make full width – If disabled – container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.

Blocks settings

General

 

Trend products (Block settings. General)

  1. Image – an image of the block.

Product 1 (Product 2, Product 3)

Trend products (Block settings. Product 1,2,3)

  1. Product – product, that will show in the popup after clicking on hotspot;
  2. Product image – the setting allows you to select a custom image instead of a product image;
  3. Spot horizontal position – horizontal position of the hotspot;
  4. Spot vertical position – vertical position of the hotspot.
Shop by brand

Sections & Snippets

Shop by brand

Shop by brand (preview)

For customers

Adding a section

Shop by brand (Adding)

Video guide: How to set up the Shop by brand section.

In order to add a section, you need to go to CustomizerAdd Section → Shop by brand.

Section settings

General

Shop by brand (General)

  1. Heading – setting allows you to set the text for the title;
  2. Card background – setting allows you to set the background color for the cards.

Layout

Shop by brand (Layout)

  1. Make full width – If disabled – container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.

Block settings

Shop by brand (Block settings)

  1. Image – setting allows you to set the image for the card;
  2. Image link – setting allows you to set the link for the card.
Slideshow

Sections & Snippets

Slideshow

Slideshow (Preview)

For Customers

Adding a section

Slideshow (Adding)

Video guide: How to set up the Slideshow section.

In order to add a section, you need to go to Customizer → Add SectionSlideshow.

Section settings

Layout

slides-view

  1. Slides view – the setting is responsible for the appearance of the slides;Slideshow (Layout. Slides view)
  2. Desktop section height – the setting is responsible for the height of the section for the desktop;
  3. Mobile section height – the setting is responsible for the height of the section for mobile;
  4. Subtract header height – the setting is responsible for subtracting the header height from the slideshow size. This will be useful when you set the slideshow size to 100% and turn on the setting, then you will fit the announcement bar, header, and slideshow on one screen;
    Slideshow (Layout. Subtract header height)
  5. Desktop offset top – top indent of the section on the desktop;
  6. Desktop offset bottom – bottom indent of the section on the desktop;
  7. Mobile offset top – top indent of the section on the mobile;
  8. Mobile offset bottom – bottom indent of the section on the mobile.

Slideshow settings

Slideshow (Slideshow settings)

  1. Show arrows – the setting is responsible for displaying the arrows for switching between slides;
  2. Show pagination – the setting is responsible for displaying pagination;
  3. Show progress bar – the setting is responsible for displaying the progress bar;
  4. Enable loop – the setting is responsible for setting the infinite scrolling of the slider;
  5. Enable autoplay – the setting is responsible for setting the automatic switching of slides;
  6. Autoplay speed – the setting is responsible for the speed of automatic switching of slides;
  7. Animation speed – setting allows you to set the animation speed of switching slides;
  8. Animation type – setting allows you to set the type of animation for switching slides:
    • Fade
      Slideshow (Slideshow settings. Animation type. Fade)
    • Slide
      Slideshow (Slideshow settings. Animation type. Slide)
    • Flip
      Slideshow (Slideshow settings. Animation type. Flip)
    • Creative
      Slideshow (Slideshow settings. Animation type. Creative)
    • Parallax
      Slideshow (Slideshow settings. Animation type. Parallax)
  9. Enable lazy load – the setting is responsible for the slow loading of slides.

Colors

Slideshow (Colors)

  1. Background – setting allows you to set the background color of the section;
  2. Probress bar – setting allows you to set the color of the progress bar;
  3. Arrows – setting allows you to set the color for the arrows for switching between slides;
  4. Pagination – setting allows you to set colors for pagination.

Accessibility

Accessibility content is in translations. To go, you need to click on the more options button in the customizer or the online store (themes) and select edit default theme content:

Slideshow (Accessibility 1)

General → Accessibility

Slideshow (Accessibility 2)

General → Accessibility slider

Slideshow (Accessibility 3)

Blocks settings

Block Image

Content

block content

Slideshow (Block image. Content 2)

  1. Image (desktop) – setting allows you to set the image for the desktop;
  2. Image (mobile) – setting allows you to set the image for mobile;
  3. Label – setting allows you to set the text for the label;
  4. Heading – setting allows you to set the text for the title;
  5. Text – setting allows you to set the text for the text;
  6. Button label – setting allows you to set the label for the button;
  7. Button aria-label – setting allows you to set the text for the aria-label attribute. This attribute allows screen readers to better convey information to people with disabilities;
  8. Button link – setting allows you to set a link for the button;
  9. Open link in a new tab – setting allows you to choose how the link will open, in the current tab or the new;
  10. Make link clickable on the entire slide – enable the full slide to be clickable;
  11. Second button label – setting allows you to set the label for the second label;
  12. Second button aria-label – setting allows you to set the text for the second button aria-label attribute. The attribute is needed for accessibility;
  13. Second button link – setting allows you to set a link for the second button;
  14. Open second link in a new tab – setting allows you to indicate how the second link will open, in the current tab or the new.

Alignment

Slideshow (Block image. Alignment)

  1. Text alignment inside block – setting allows you to set the alignment for the text;
  2. Content alignment – setting allows you to set the alignment for the content.

Colors

Slideshow (Block image. Colors)

  1. Background – setting allows you to set the background color of the slide;
  2. Label – setting allows you to set the color for the label;
  3. Heading – setting allows you to set the color for the header;
  4. Text – setting allows you to set the color for the text;
  5. Button label – setting allows you to set the color for the button label;
  6. Button background – setting allows you to set the background color for the button;
  7. Button border – setting allows you to set the border color for the button;
  8. Button label (hover) – setting allows you to set the color for the button label on hover;
  9. Button background (hover) – setting allows you to set the background color for the button on hover;
  10. Button border (hover) – setting allows you to set the border color for the button;
  11. Second button label – setting allows you to set the color for the second button label;
  12. Second button background – setting allows you to set the background color for the second button;
  13. Second button border – setting allows you to set the border color for the second button;
  14. Second button label (hover) – setting allows you to set the color for the second button label on hover;
  15. Second button background (рover) – setting allows you to set the background color for the second button on hover;
  16. Second button border (hover) – setting allows you to set the border color for the second button;
  17. Overlay – setting allows you to set the color for the overlay.

Block HTML Video

General

slide-htmlvid

block video general

  1. Video (desktop) – setting allows you to select a video from the picker for the desktop;
  2. Video (mobile) – setting allows you to select a video from the picker for mobile;
  3. Preview image (desktop) – setting allows you to set the image for the desktop;
  4. Preview image (mobile) – setting allows you to set the image for mobile;
  5. Label – setting allows you to set the text for the label;
  6. Heading – setting allows you to set the text for the title;
  7. Text – setting allows you to set the text for the text;
  8. Button label – setting allows you to set the text for the label;
  9. Button aria-label – setting allows you to set the text for the aria-label attribute. This attribute allows screen readers to better convey information to people with disabilities;
  10. Button link – setting allows you to set a link for the button;
  11. Open link in a new tab – setting allows you to choose how the link will open, in the current tab or the new;
  12. Make link clickable on the entire slide – enable the full slide to be clickable;
  13. Second button label – setting allows you to set the label for the second label;
  14. Second button aria-label – setting allows you to set the text for the second button aria-label attribute. The attribute is needed for accessibility;
  15. Second button link – setting allows you to set a link for the second button;
  16. Open second link in a new tab – setting allows you to indicate how the second link will open, in the current tab or the new.

Video settings

Slideshow (Blocks HTML Video и Vimeo/Youtube Video. Video settings)

  1. Play type – setting allows you to set the playback type for the video.

Alignment

Slideshow (Block image. Alignment)

  1. Text alignment inside block – setting allows you to set the alignment for the text;
  2. Content alignment – setting allows you to set the alignment for the content.

Colors

Slideshow (Block HTML Video. Colors)

  1. Background – setting allows you to set the background color of the slide;
  2. Label – setting allows you to set the color for the label;
  3. Heading – setting allows you to set the color for the header;
  4. Text – setting allows you to set the color for the text;
  5. Button label – setting allows you to set the color for the button label;
  6. Button background – setting allows you to set the background color for the button;
  7. Button border – setting allows you to set the border color for the button;
  8. Button label (hover) – setting allows you to set the color for the button label on hover;
  9. Button background (hover) – setting allows you to set the background color for the button on hover;
  10. Button border (hover)– setting allows you to set the border color for the button on hover;
  11. Second button label – setting allows you to set the color for the second button label;
  12. Second button background – setting allows you to set the background color for the second button;
  13. Second button border – setting allows you to set the border color for the second button;
  14. Second button label (hover) – setting allows you to set the color for the second button label on hover;
  15. Second button background (hover) – setting allows you to set the background color for the second button on hover;
  16. Second button border (hover) – setting allows you to set the border color for the second button;
  17. Overlay – setting allows you to set the color for the overlay.

Block Vimeo/Youtube Video

General

screen-YTvid

 

vimeo/youtube second screen

  1. Video url (desktop) – setting allows you to set a link to the video for desktop;
  2. Video url (mobile) – setting allows you to set a link to a video for mobile;
  3. Preview image (desktop) – setting allows you to set the image for the desktop;
  4. Preview image (mobile) – setting allows you to set the image for mobile;
  5. Label – setting allows you to set the text for the label;
  6. Heading – setting allows you to set the text for the title;
  7. Text– setting allows you to set the text for the text;
  8. Button label – setting allows you to set the label for the button;
  9. Button aria-label – setting allows you to set the text for the aria-label attribute. The attribute is needed for accessibility;
  10. Button link – setting allows you to set a link for the button;
  11. Open link in a new tab – setting allows you to indicate how the link will open, in the current tab or the new;
  12. Make link clickable on the entire slide – enable the full slide to be clickable;
  13. Second button label – setting allows you to set the label for the second label;
  14. Second button aria-label – setting allows you to set the text for the second button aria-label attribute. The attribute is needed for accessibility;
  15. Second button link – setting allows you to set a link for the second button;
  16. Open second link in a new tab – setting allows you to indicate how the second link will open, in the current tab or in the new.

Video settings

Slideshow (Block Vimeo/Youtube Video. Video settings)

  1. Play type – setting allows you to set the playback type for the video.

Alignment

Slideshow (Block Vimeo/Youtube Video. Alignment)

  1. Text alignment inside block – setting allows you to set the alignment for the text;
  2. Content alignment – setting allows you to set the alignment for the content.

Colors

Slideshow (Block Vimeo/Youtube Video. Colors)

  1. Background – setting allows you to set the background color of the slide;
  2. Label – setting allows you to set the color for the label;
  3. Heading – setting allows you to set the color for the header;
  4. Text – setting allows you to set the color for the text;
  5. Button label – setting allows you to set the color for the button label;
  6. Button background – setting allows you to set the background color for the button;
  7. Button border – setting allows you to set the border color for the button;
  8. Button label (hover) – setting allows you to set the color for the button label on hover;
  9. Button background (hover) – setting allows you to set the background color for the button on hover;
  10. Button border (hover)– setting allows you to set the border color for the button on hover;
  11. Second button label – setting allows you to set the color for the second button label;
  12. Second button background – setting allows you to set the background color for the second button;
  13. Second button border – setting allows you to set the border color for the second button;
  14. Second button label (hover) – setting allows you to set the color for the second button label on hover;
  15. Second button background (hover) – setting allows you to set the background color for the second button on hover;
  16. Second button border (hover) – setting allows you to set the border color for the second button;
  17. Overlay – setting allows you to set the color for the overlay.

Block Three columns

This block (slide) contains three columns. In the first and last columns, you can set media content (Image, HTML5 video, YouTube/Vimeo) and in the second column, you can show the label, title, and button. You can mix media types for different columns. For example, in the first column, you can show an image and in the third column, you can show HTML 5 video.

Slideshow (Block Three columns. Preview 1)

Slideshow (Block Three columns. Preview 2)

General

Slideshow (Block Three columns. General)

  1. Video play type – setting allows you to set the playback type for the video.

First column

slide-3columns

slide-3columns2

  1. Media type – the setting allow you select a media content type do you want to show (Image, HTML 5 video, YouTube/Vimeo);
  2. Image desktop – desktop image;
  3. Image mobile – mobile image. If not set – desktop image will be used;
  4. Video (desktop) – HTML5 desktop video;
  5. Video (mobile) – HTML5 mobile video. If not set – desktop video will be used;
  6. YouTube/Vimeo url (desktop) -YouTube/Vimeo desktop video url;
  7. YouTube/Vimeo url (mobile) – YouTube/Vimeo mobile video url. f not set – desktop video will be used.

Second column

second column

  1. Label – setting allows you to set the text for the label;
  2. Heading – setting allows you to set the label for the button;
  3. Button label – setting allows you to set the label for the button;
  4. Button aria-label – setting allows you to set the text for the aria-label attribute. The attribute is needed for accessibility;
  5. Button link – setting allows you to set a link for the button;
  6. Open link in a new tab – the setting allows you to indicate how the second link will open, in the current tab or the new.
  7. Make link clickable on the entire slide – enable the full slide to be clickable;

Third column

slide-3columns

slide-3columns2

  1. Media type – the setting allows you to select a media content type that you want to show (Image, HTML 5 video, YouTube/Vimeo);
  2. Image desktop – desktop image;
  3. Image mobile – mobile image. If not set – desktop image will be used;
  4. Video (desktop) – HTML5 desktop video;
  5. Video (mobile) – HTML5 mobile video. If not set – desktop video will be used;
  6. YouTube/Vimeo url (desktop) -YouTube/Vimeo desktop video url;
  7. YouTube/Vimeo url (mobile) – YouTube/Vimeo mobile video url. f not set – desktop video will be used.

Block Two columns

This block (slide) contains two columns. In the first media content, you can show an Image, HTML5 video, or YouTube/Vimeo, and in the second column, you can show the label, title, text, and button. You can change the position of the media column (left or right).

Slideshow (Block Two columns. Preview)

General

Slideshow (Block Two columns. General)

  1. Media position – select a position of media column. Can be left or right.

Content column

content column

  1. Label – setting allows you to set the text for the label;
  2. Heading – setting allows you to set the label for the button;
  3. Text – setting allows you to set a text for the slide;
  4. Button label – setting allows you to set the label for the button;
  5. Button aria-label – setting allows you to set the text for the aria-label attribute. The attribute is needed for accessibility;
  6. Button link – setting allows you to set a link for the button;
  7. Open link in a new tab – the setting allows you to indicate how the second link will open, in the current tab or the new.
  8. Make link clickable on the entire slide – enable the full slide to be clickable;

Media column

slide-2columns

slide-2columns2

  1. Media type – the setting allows you to select a media content type that you want to show (Image, HTML 5 video, YouTube/Vimeo);
  2. Video play type – setting allows you to set the playback type for the video;
  3. Image desktop – desktop image;
  4. Image mobile – mobile image. If not set – desktop image will be used;
  5. Video (desktop) – HTML5 desktop video;
  6. Video (mobile) – HTML5 mobile video. If not set – desktop video will be used;
  7. YouTube/Vimeo url (desktop) -YouTube/Vimeo desktop video url;
  8. YouTube/Vimeo url (mobile) – YouTube/Vimeo mobile video url. f not set – desktop video will be used.

Colors

Slideshow (Block Two columns. Colors)

  1. Background – setting allows you to set the background color of the slide;
  2. Label – setting allows you to set the color for the label;
  3. Heading – setting allows you to set the color for the header;
  4. Text– setting allows you to set the color for the description;
  5. Button label– setting allows you to set the color for the button label;
  6. Button background – setting allows you to set the background color for the button;
  7. Button border – setting allows you to set the border color for the button;
  8. Button label (hover) – setting allows you to set the color for the button label on hover;
  9. Button background (hover) – setting allows you to set the background color for the button on hover;
  10. Button border (hover) – setting allows you to set the border color for the button;
  11. Overlay – setting allows you to set the color for the overlay.

For Developers

Used snippets

slideshow-slide.liquid – this snippet renders a carousel slide.

Snippet: slideshow-slide.liquid

  1. image_mobile – link to an image for mobile;
  2. image_desktop – link to an image for desktop;
  3. height_mobile – height for mobile, used to calculate the height of images;
  4. height_desktop – height for desktop, used to calculate the height of images;
  5. enable_lazy_load – a variable responsible for using lazy load;
  6. small_width – image width for devices with screen widths from 768px to 991px;
  7. small_width_retina – image width for devices with screen width from 768px to 991px, for retina screens;
  8. medium_width – image width for devices with screen widths from 992px to 1199px;
  9. medium_width_retina – image width for devices with screen width from 768px to 1199px, for retina screens;
  10. large_width – image width for devices with screen width from 1200px to 1500px;
  11. large_width_retina – image width for devices with screen width from 1200px to 1500px, for retina screens;
  12. extra_large_width – image width for devices with screen widths from 1501px to 1680px;
  13. extra_large_width_retina – image width for devices with screen width from 1501px to 1680px, for retina screens;
  14. full_hd_width – image width for devices with a screen width of 1681px and above;
  15. full_hd_width_retina – image width for devices with a screen width of 1681px and above, for retina screens.
Banner

Sections & Snippets

Banner

Banner (preview)

For Customer

Adding a Section

Banner (adding)

Video guide: How to set up the Banner section.

In order to add a section, you need to go to CustomizerAdd SectionBanner.

Section settings

Colors

Banner (colors)

  1. Section background – background color setting;
  2. Text – text color setting;
  3. Link – setting link text color;
  4. Button background – setting the background color of the button;
  5. Button label – setting button label color;
  6. Button border – setting the color of the button border;
  7. Button background (hover) – setting the background color of the button on hover;
  8. Button label (hover) – setting button label color on hover;
  9. Button border (hover) – setting the button border color on hover.

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.

Blocks settings

Block limit1

The section contains three different types of blocks (banner option): Full width , Countdown timer, and Two columns.

Block Full width

General

banner full width

banner-fullwidth

  1. Desktop banner min height – the setting allows you to specify a minimum height for the banner on the desktop;
  2. Mobile banner min height – the setting allows you to specify a minimum height for the banner on the mobile;
  3. Media type – selector for selecting the type of media content to be displayed. Available types are:
    • Image – a normal image will be displayed;
    • HTML5 videoHTML5 video will be displayed;
    • Youtube/Vimeo – a video from the Youtube or Vimeo platform will be displayed.
  4. Label – field for Label;
  5. Heading – field for Heading;
  6. Text – field for Text;
  7. Button label – a field for the label content of the button;
  8. Button link – the URL field for the button;
  9. Button aria-label – field for aria-label, this field is needed to improve accessibility, people using screen readers will hear the purpose of this button;
  10. Make link clickable on the entire media – enable the full media to be clickable;
  11. Overlay opacityoverlay transparency adjustment;
  12. Overlay color – setting allows you to select the color of the overlay;
  13. Image desktop – picker picture displayed on Desktop;
  14. Image mobile – picker picture displayed on Mobile;
  15. Image border width – the setting allows you to set the size of the border;
  16. Image border indent – The setting allows you to set the indent of the border;
  17. Enable lazy load – enable/disable the lazy load function.

Video

bannew-full-vid

  1. HTML5 Desktop Video – a field to add an HTML5 Video displayed on the Desktop;
  2. HTML5 Mobile Video – a field to add an HTML5 Video displayed on Mobile;
  3. Youtube/Vimeo Desktop Video Url – a field for adding a link to Youtube or Vimeo video displayed on the Desktop;
  4. Youtube/Vimeo Mobile Video Url – field to add a link to Youtube or Vimeo video displayed on Mobile.

Alignment

Banner (block full width. alignment)

  1. Content alignment – content position selector within the block. Text can have 4 positions:
    • Left – content positioning on the left edge;
    • Center – positioning content in the center;
    • Right – positioning content on the right edge;
    • Justify – content positioning on the left edge with stretching in width.
  2. Content alignment mobile – content position selector within the block on mobile. Text can have 4 positions:
    • Left – content positioning on the left edge;
    • Center – positioning content in the center;
    • Right – positioning content on the right edge;
    • Justify – content positioning on the left edge with stretching in width.
  3. Block alignment – block position selector. A block can have 3 positions.
    • Left – block positioning on the left side of the container;
    • Center – block positioning in the center of the container;
    • Right – block positioning on the right side of the container.

Block Two columns

block two columns

banner-2columns2

General

  1. Desktop banner min height – the setting allows you to specify a minimum height for the banner on the desktop;
  2. Mobile banner min height – the setting allows you to specify a minimum height for the banner on the mobile;
  3. Media type – selector for selecting the type of media content to be displayed. Available types are:
    • Image – a normal image will be displayed;
    • HTML5 videoHTML5 video will be displayed;
    • Youtube/Vimeo – a video from the Youtube or Vimeo platform will be displayed;
  4. Media content position – image position selector. There are two options:
    • First – the image will be placed before the text block;
    • Last – the image will be placed after the text block;
  5. Label – field for Label;
  6. Heading – field for Heading;
  7. Text – field for Text;
  8. Button label – a field for the label content of the button;
  9. Button link – the URL field for the button;
  10. Button aria-label – field for aria-label, this field is needed to improve accessibility, people using screen readers will hear the purpose of this button;
  11. Make link clickable on the entire media – enable the full media to be clickable;
  12. Overlay opacity – adjustment of the degree of transparency of the overlay;
  13. Image desktop – picker picture displayed on Desktop;
  14. Image mobile – picker picture displayed on Mobile.
  15. Image border width – the setting allows you to set the size of the border on image;
  16. Image border indent – the setting allows you to set the indent of the border on image;
  17. Background image desktop – picker of the background image of the content of the image displayed on the Desktop;
  18. Background image mobile – picker of the background image of the content of the image displayed on the Mobile;
  19. Background image border width – the setting allows you to set the size of the border on background image;
  20. Background image border indent – the setting allows you to set the indent of the border on background image;
  21. Background image border color – border color picker on background image;
  22. Background overlayoverlay color picker;
  23. Enable lazy load – enable/disable the lazy load function.

Video

banner-2columns-vid

  1. HTML5 Desktop Video – a field to add an HTML5 Video displayed on the Desktop;
  2. HTML5 Mobile Video – a field to add an HTML5 Video displayed on Mobile;
  3. Youtube/Vimeo Desktop Video Url – a field for adding a link to Youtube or Vimeo video displayed on the Desktop;
  4. Youtube/Vimeo Mobile Video Url – field to add a link to Youtube or Vimeo video displayed on Mobile.

Alignment

Banner (block two columns. alignment)

  1. Content alignment – content position selector within the block. Text can have 4 positions:
    • Left – content positioning on the left edge;
    • Center – positioning content in the center;
    • Right – positioning content on the right edge;
    • Justify – content positioning on the left edge with stretching in width.
  2. Content alignment mobile – content position selector within the block on mobile. Text can have 4 positions:
    • Left – content positioning on the left edge;
    • Center – positioning content in the center;
    • Right – positioning content on the right edge;
    • Justify – content positioning on the left edge with stretching in width.

Block Countdown timer

General

Block countdown timer

banner-timer-img
Video guide: How to set up Countdown Timer.

  1. Desktop banner min height – the setting allows you to specify a minimum height for the banner on the desktop;
  2. Mobile banner min height – the setting allows you to specify a minimum height for the banner on the mobile;
  3. Media type – selector for selecting the type of media content to be displayed. Available types are:
    • Image – a normal image will be displayed;
    • HTML5 videoHTML5 video will be displayed;
    • Youtube/Vimeo – a video from the Youtube or Vimeo platform will be displayed;
  4. Label – field for Label;
  5. Heading – field for Heading;
  6. Text – field for Text;
  7. Button label – a field for the label content of the button;
  8. Button link – the URL field for the button;
  9. Button aria-label – field for aria-label, this field is needed to improve accessibility, people using screen readers will hear the purpose of this button;
  10. Make link clickable on the entire media – enable the full media to be clickable;
  11. Overlay opacity – adjustment of the degree of transparency of the overlay;
  12. Image desktop – picker picture displayed on Desktop;
  13. Image mobile – picker picture displayed on Mobile;
  14. Enable lazy load – enable/disable the lazy load function.

Timer

Banner (block countdown timer. timer)

  1. Year – years until the end of the countdown;
  2. Month – months until the end of the countdown;
  3. Day – days until the end of the countdown;
  4. Hour – hours until the end of the countdown;
  5. Timezone – Timezone;
  6. Timer cell background color – setting the background color for the time cell;
  7. Timer cell color – setting the text color for the cells of the countdown.

Video

banner-timer-vid

  1. HTML5 Desktop Video Url – a field to add an HTML5 Video displayed on the Desktop;
  2. HTML5 Mobile Video Url – a field to add an HTML5 Video displayed on Mobile;
  3. Youtube/Vimeo Desktop Video Url – a field for adding a link to Youtube or Vimeo video displayed on the Desktop;
  4. Youtube/Vimeo Mobile Video Url – field to add a link to Youtube or Vimeo video displayed on Mobile.

Alignment

Banner (block countdown timer. alignment)

  1. Content alignment – content position selector within the block. Text can have 4 positions:
    • Left – content positioning on the left edge;
    • Center – positioning content in the center;
    • Right – positioning content on the right edge;
    • Justify – content positioning on the left edge with stretching in width.
  2. Content alignment mobile – content position selector within the block on mobile. Text can have 4 positions:
    • Left – content positioning on the left edge;
    • Center – positioning content in the center;
    • Right – positioning content on the right edge;
    • Justify – content positioning on the left edge with stretching in width.
  3. Block alignment – block position selector. A block can have 3 positions.
    • Left – block positioning on the left side of the container;
    • Center – block positioning in the center of the container;
    • Right – block positioning on the right side of the container.

Trick (Unique Collection Banner)

Create collection metafields

  1. Go to SettingsCustom Data
  2. Banner (Collection uniq banner 1)Banner (Collection uniq banner 2)Go to ‘CollectionsBanner (Collection uniq banner 3)
  3. You can add a new custom field with ‘Add definitionBanner (Collection uniq banner 4)
  4. Add these custom fields if you need them to be unique for each collection
  • Banner heading (type: Single line text, suggested key: banner.heading);Banner (Collection uniq banner 5)
  • Banner label (type: Single line text, suggested key: banner.label);Banner (Collection uniq banner 6)
  • Banner text (type: Rich text, suggested key: banner.text);Banner (Collection uniq banner 7)
  • Banner background image desktop (type: File, suggested key: banner.background_image_desktop);Banner (Collection uniq banner 8)
  • Banner background image mobile (type: File, suggested key: banner.background_image_mobile).Banner (Collection uniq banner 9)

Fill collection metafields

  1. Go to productscollections
    Banner (Collection uniq banner 10)
  2. Select CollectionBanner (Collection uniq banner 11)
  3. Fill metafieldsBanner (Collection uniq banner 12)

Use metafields in the customizer

  1. Go to CustomizeCollectionDefault collectionBanner (Collection uniq banner 13)
  2. Add the ‘Banner’ sectionBanner (Collection uniq banner 14)
  3. Click on ‘Insert dynamic source’ near the field you want to be unique for each collectionBanner (Collection uniq banner 15)
  4. Select the correct metafield for each fieldBanner (Collection uniq banner 16)Banner (Collection uniq banner 17)

Note: You can make unique content by creating metafields and using it as custom data to customize whatever you want. You are not limited to the fields shown in the manual.

For Developers

Used snippets

  1. banner-image.liquid – this snippet renders the banner image.Snippet: banner-image.liquid
    1. image_desktop – the image to be rendered on the Desktop;
    2. image_mobile – an image that will be rendered on Mobile;
    3. enable_lazy_load – the condition under which Lazy load will be enabled for images;
    4. is_full_width – the condition under which the image will be displayed on the entire width of the page or on the width of the container.

JS Event

  1. When the section is initiated, the eventbanner:loaded is dropped.

Additional Information

  1. In the section presets, the Full width block type is selected with the Media type settingYoutube / Vimeo and text content from the design;
  2. When choosing a media type, you must fill in the appropriate setting, for example, if you have selected the Image type, then below you will find the setting for uploading images;
  3. To add an HTML5 video, you must first add it to settingsfiles, then copy the link and add it to the required field. You can also add a link to a video of this type from a third-party resource or CDN;
  4. If you select one type of media in the Full width selector, but fill in another, then as a result, the section will simply have a color background with text content;
  5. In cases where there are settings for different devices (Desktop and Mobile), you can fill in only one of the fields. The filled field will replace the empty one. For example, you can only fill in Desktop, which will be displayed in the same way for Mobile and vice versa;
  6. The video starts in a looped mode when the user has scrolled into it;
  7. When enabling Lazy load, make sure the section is not in scope on load. If Lazy load is enabled when the section is visible on load, this can slow down page loading by delaying loading content when it should be loaded immediately;
  8. If you set an incorrect date for the timer, the timer will not start and zero values will be displayed;
  9. When the timer expires, zero values will be shown.
Banner with text

Sections & Snippets

Banner with text

Banner with text (preview)

For Customers

Adding a section

Banner with text (adding)

Video guide: How to set up the Banner with Text.

In order to add a section, you need to go to Customizer → Add SectionBanner with text.

Section settings

General

Banner with text (General)

  1. Label – setting allows you to set the text for the label;
  2. Heading – setting allows you to set the text for the title;
  3. Text – setting allows you to set text content;
  4. Image desktop – setting allows you to select an image for the Desktop;
  5. Mobile desktop – setting allows you to select an image for Mobile;
  6. Image border width – the setting allows you to set the size of the border on image;
  7. Image border indent – the setting allows you to set the indent of the border on image;
  8. Enable lazy load – the setting enables lazy load for the image;
  9. Overlay opacity – setting allows you to select the % transparency of the overlay;
  10. Overlay color – setting allows you to select the color of the overlay.

Colors

Banner with text (Colors)

  1. Background – setting allows you to select a background for the section;
  2. Text – setting allows you to select a color for the text.

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.
Image with text

Sections & Snippets

Image with text

Image with text (Preview)

For Customers

Adding a section

Image with text (Adding)

Video guide: How to set up the Image with text section.

In order to add a section, you need to go to Customizer → Add SectionImage with text.

Section settings

Image with text (general 1)Image with text (general 2)

  1. Image position – setting allows you to select the position for the image;Image with text (general. image position)
  2. Text alignment – setting allows you to select text alignment;Image with text (general. Text alignment)
  3. First image desktop – setting allows you to select the first image for the desktop;
  4. First image mobile – setting allows you to select the first image for mobile;
  5. Second image desktop – setting allows you to select a second image for the desktop; If the second image is selected, the block with the image is divided into two equal parts with a small indent in the middle;Image with text (general. Second Image desktop)
  6. Second image mobile – setting allows you to select a second image for mobile;
  7. Heading – setting allows you to set the text for the title;
  8. Subheading – setting allows you to set the text for the subtitle;
  9. Text – setting allows you to set text content;
  10. Button label – setting allows you to set the label for the button;
  11. Button aria-label – setting allows you to set the aria-label for the button. This attribute allows screen readers to better convey information to people with disabilities;
  12. Button link – setting allows you to set a link for the button;
  13. Button style – setting allows you to set the style of the button;
  14. Show border-top – the setting is responsible for displaying the border on top. Works only for the Desktop;
  15. Show border-bottom – the setting is responsible for displaying the border at the bottom. Works only for the Desktop;
  16. Border color – the setting is responsible for border color.

Layout

Image with text (layout)

  1. Make full width – if disabled – container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.
Gallery carousel

Sections & Snippets

Gallery carousel

Gallery Carousel (preview)

For customers

Adding a section

Gallery Carousel (Adding)

Video guide: How to set up the Gallery Carousel section.

In order to add a section, you need to go to CustomizerAdd Section → Gallery Carousel.

Section settings

General

Gallery Carousel (General)

  1. Heading – heading of the section.

Slideshow settings

gallery

  1. Show arrows – setting allows you to control the display of arrows for the slider;
  2. Autoplay – the setting is responsible for setting the automatic switching of slides;
  3. Autoplay speed – the setting is responsible for the speed of automatic switching of slides.

Layout

Gallery Carousel (Layout)

  1. Make full width – If disabled, container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.

Block settings

Gallery Carousel (Block settings)

  1. Image – setting allows you to set the image;
  2. Link – setting allows you to set a link for the image.

Additional Information

  1. The hover effect only applies to images that have links.
Store location

Sections & Snippets

Store location

Store location (Preview)

For Customers

Adding a section

Store location (Adding)

Video guide: How to set up the Store Location.

In order to add a section, you need to go to Customizer → Add Section → Store location.

Section settings

Store location (General 1)

Store location (General 2)

  1. Reverse content – change media content position on desktop;
  2. Heading – heading of the section;
  3. Subheading – subheading of the section;
  4. Address heading – heading of address;
  5. Address text – text of address;
  6. Schedule heading – heading of schedule;
  7. Schedule text – text of schedule;
  8. Phone heading – heading of the phone;
  9. Phone text – text of the phone;
  10. First button label – first button text;
  11. First button link – first button link;
  12. First button style – first button style. You can select the “Primary” or “Secondary” style;
  13. Second button label – second button text;
  14. Second button link – second button link;
  15. Second button style – second button style. You can select the “Primary” or “Secondary” style;
  16. Image – an image of the section;
  17. Google maps API key – setting allows you to add a Google maps API key. Learn more about how to create an API key;
  18. Map query – the setting allows you to add a query parameter that is responsible for adding a point on the map. In our case, only the place mode has been added. You can add one point to the map in many ways. Learn more about how to add a query parameter;

Layout

Store location (Layout)

  1. Make full width – if disabled – container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.
Grid images

Sections & Snippets

Grid images

Grid images (preview)

For Customers

Adding a section

Grid images (adding)

Video guide: How to set up the Grid Images section.

In order to add a section, you need to go to Customizer → Add Section → Grid images.

Section settings

General

Grid images (general)

  1. Big image position – the setting is responsible for positioning the larger image.Grid images (general. big image position)

Layout

Grid images (Layout)

  1. Make full width – if disabled – container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.

Blocks settings

Grid image

Grid images (Block grid image)

  1. Label – setting allows you to set the text for the label;
  2. Heading – setting allows you to set the text for the title;
  3. Image desktop – setting allows you to set the image for the desktop;
  4. Image mobile – setting allows you to set the image for mobile;
  5. Link – setting allows you to set a link for the image;
  6. Overlay color – setting allows you to set the color for the overlay;
  7. Text color – setting allows you to set the color for the text;
  8. Overlay opacity – settings allow you to set the overlay opacity.

Additional Information

  1. A section can have a maximum of 2 blocks.
  2. If a section uses one block, then the block image is automatically stretched to the full width of the screen.
Images row

Sections & Snippets

Images row

Images row (preview)

For Customers

Adding a Section

Images row (adding)

Video guide: How to set up the Images Row.

The section is static on a product page template, it was added initially and cannot be removed.

Section settings

Images row

Images row (general)

  1. Enable lazy load – enables lazy loading of images.

Layout

Images row (layout)

  1. Make full width – if disabled – container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.

Blocks settings

Blocks limit – 2

Block Row image

Images row (Block row image)

  1. Image – image picker.
Image gallery

Sections & Snippets

Image gallery

Image gallery (preview)

For customers

Adding a section

Image gallery (Adding)

Video guide: How to set up the Image Gallery.

In order to add a section, you need to go to Customizer → Add SectionImage gallery.

Section settings

General

Image gallery (General)

  1. Overlay opacity – setting changes overlay transparency on hover;
  2. Overlay color – setting changes overlay color on hover.

Layout

Image gallery (Layout)

  1. Make full width – if disabled – container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.

Blocks settings

Image gallery (Block settings)

  1. Image – setting allows you to select an image for the block;
  2. Video – setting allows you to select video instead of image. The video will start on hover (only on the desktop). Has priority over the image. The video preview image will be used on mobile resolution;
  3. Icon hover – setting allows you to specify the icon that will be displayed on hover when the block has a link;
  4. Link – setting allows you to specify a link for the block;
  5. Open link in new tab – if enabled, the link will open in a new tab.

Additional information

  1. A section can have a maximum of 6 blocks;
  2. If no link is set in the block settings, the block will have no hover effect.
Image compare

Sections & Snippets

Image compare

Image compare (Preview)

For customers

Adding a section

Image compare (Adding)

Video guide: How to set up the Image Compare section.

In order to add a section, you need to go to Customizer → Add SectionImage compare.

Section settings

General

Image compare (General)

  1. Heading – section heading;
  2. Text – section richtext;
  3. First image – the image that will be displayed as a “before image”;
  4. Second image – the image that will be displayed as an “after image”. Use an image with the same dimensions as the first image for the best view of the section;
  5. Desktop image height – the height of the images in the section. The select has options from 200px to 800px in increments of 50px. There is also an option for full size – the image occupies 100% of the width and height of the section;
  6. Mobile image height – mobile image height. Select has the same options as the desktop.

Layout

Image compare (layout)

  1. Make full width – If disabled – container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.

Colors

Image compare (Colors)

  1. Drag cursor background – the color of the separating line and the icon background;
  2. Drag cursor color – icon color.

For Developers

The image-comparison-slider library was used for the section.

Pricing table

Sections & Snippets

Pricing table

Pricing table (Preview)

For customers

Adding a section

Pricing table (Adding)

Video guide: How to set up the Pricing Table section.

In order to add a section, you need to go to Customizer → Add Section → Pricing table.

Section settings

General

Pricing table (General)

  1. Heading – setting allows you to set the text for the title;
  2. List icon – setting allows you to set the icon for the list items.

Colors

Pricing table (Colors)

  1. Card background – setting allows you to set the background color of the card;
  2. Card border – setting allows you to set the color of the card border;
  3. Text – setting allows you to set the color for the text of the content;
  4. Button label – setting allows you to set the color for the button label;
  5. Button background – setting allows you to set the background color for the button;
  6. Button border – setting allows you to set the border color for the button;
  7. Button label (hover) – setting allows you to set the color for the button label on hover;
  8. Button background (hover) – setting allows you to set the background color for the button on hover;
  9. Button border (hover) – setting allows you to set the border color for the button.

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.

Block settings

Pricing table (Blocks settings)

  1. Product – setting allows you to set the product for the card;
  2. Label – setting allows you to set the label for the card;
  3. Heading – setting allows you to set the heading for the card (default: title of the product);
  4. Text – setting allows you to set the text for the card;
  5. Image – setting allows you to set the image for the card (default: featured image of the product);
  6. Button label – setting allows you to set the button label for the card;
  7. Label background – setting allows you to set the color for the label background;
  8. Label color – setting allows you to set the color for label text.
Swipe

Sections & Snippets

Swipe

Swipe (preview)

For customers

Adding a section

Swipe (Adding)

Video guide: How to set up the Swipe section.

In order to add a section, you need to go to Customizer → Add Section → Swipe.

Section settings

General

Swipe (General)

  1. Enable lazy load – the setting is responsible for enabling/disabling lazy load for images. We recommend using this setting if the section is not visible when the page loads. Otherwise, it’s best to leave it disabled;
  2. Heading – the setting is responsible for heading of the section. The text in this field is truncated to 4 lines. Make sure that the text is displayed correctly on all resolutions. Required field.

Colors

Swipe (Colors)

  1. Background – the setting is responsible for background color;
  2. Heading – the setting is responsible for heading color;
  3. Text – the setting is responsible for text color (refers to the “Content” block).

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.

Blocks settings

Swipe (Blocks settings)

  1. Image – the setting is responsible for the heading of the block. Image aspect ratio: 1:1;
  2. Heading – the setting is responsible for the heading of the block. The text in this field is truncated to 4 lines. Make sure that the text is displayed correctly on all resolutions;
  3. Text – the setting is responsible for the heading of the block. The text in this field is truncated to 6 lines. Make sure that the text is displayed correctly on all resolutions.

Additional information

  1. The “Heading” field must be filled for the section to be displayed;
  2. The number of “Content” blocks should be more than one for the section to be displayed;
  3. The maximum number of “Content” blocks is 6;
  4. Need to fill in the “Heading” or “Text” setting for the “Content” block to be displayed;
  5. The text displayed in the section is truncated to a few lines. Make sure that the text displays correctly on all screen resolutions.
Our Team

Sections & Snippets

Our Team

Our Team (preview)

For Customers

Adding a section

Our Team (Adding)

Video guide: How to set up the Our Team section.

In order to add a section, you need to go to Customizer → Add Section → Our team.

Section settings

General

Our Team (General)

  1. Heading – setting allows you to set the text for the title;
  2. Cards alignment – the setting allows you to select the type of card alignment;Our Team (General. Cards alignment)
  3. Show borders – the setting is responsible for showing/hiding borders for cards;
  4. Border color – setting sets the border color of the cards.

Layout

Our Team (Layout)

  1. Make full width – if unchecked – container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.

Blocks settings

Our Team (Block card)

  1. Image – setting allows you to set an image for the card;
  2. Name – setting allows you to specify text for the name field;
  3. Role – setting allows you to specify text for the role field.
Video

Sections & Snippets

Video

Video (preview)

For Customers

Adding a section

Video (adding)

Video guide: How to add video.

In order to add a section, you need to go to Customizer → Add Section → Video.

Section settings

General

Video (general)

  1. Heading – setting allows you to set the text for the title;
  2. Text – setting allows you to set text content;
  3. Layout – setting allows you to select the layout of the section (Full Width, Container);Video (General. Layout)
  4. Aspect ratio – the setting allows you to select the aspect ratio for the video (16/9, 4/3);Video (General. Aspect ratio)
  5. Image – setting allows you to select an image for the placeholder.

Video

video

  1. Video type – the setting allows you to select the type of video (HTML5, Youtube/Vimeo);
  2. HTML5 desktop video url – the setting allows you to specify a link to a desktop video for the HTML5 type;
  3. HTML5 mobile video url – the setting allows you to specify a link to a mobile video for the HTML5 type;
  4. Youtube/Vimeo desktop video url – the setting allows you to specify a link to a desktop video for the Youtube/Vimeo type;
  5. Youtube/Vimeo mobile video url – the setting allows you to specify a link to a mobile video for the Youtube/Vimeo type.

Layout

Video (Layout)

  1. Make full width – if disabled – container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.
Blog posts

Sections & Snippets

Blog posts

Blog posts (preview)

For Customers

Adding a section

Blog posts (Adding)

Video guide: How to set up the Blog Posts section.

In order to add a section, you need to go to Customizer → Add SectionBlog posts.

Section settings

General

Blog posts (general)

  1. Blog – the setting allows you to select a block, the last 3 articles of which will be displayed;
  2. Label – setting allows you to set the text for the label;
  3. Heading – setting allows you to set the text for the heading;
  4. Link label – setting allows you to set the label for the link;
  5. Link aria label – setting allows you to set the text for the aria-label attribute. This attribute allows screen readers to better convey information to people with disabilities;
  6. Button style – setting allows you to select the style of the button.

Layout

Blog posts (Layout)

  1. Make full width – if disabled – container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.

For Developers

Used snippets

  1. article-card.liquid – the snippet displays the article card.Snippet: article-card.liquid
    1. article – article object.
    2. layout – variable to set the size of the image.
Newsletter

Sections & Snippets

Newsletter

Newsletter (preview)

For Customers

Adding a section

Newsletter (Adding)

Video guide: How to set up the Newsletter section.

In order to add a section, you need to go to Customizer → Add SectionNewsletter.

Section settings

General

Newsletter (General 1) newsletter

  1. Layout – setting allows you to set the section template;Newsletter (General. Layout)
  2. Heading – setting allows you to set the text for the title;
  3. Subheading – setting allows you to set the text for the subtitle;
  4. Success message – setting allows you to set the text of successful sending;
  5. Text – setting allows you to set text content;
  6. Image desktop – setting allows you to set the image for the desktop;
  7. Image mobile – setting allows you to set the image for mobile;
  8. Image position – setting allows you to set the positioning of the image;Newsletter (General. Image position)

FormNewsletter (Form)

  1. Email placeholder – the setting allows you to set the text for the placeholder;
  2. Button aria-label – the setting allows you to set the text for the aria-label attribute of the button. This attribute allows screen readers to better convey information to people with disabilities.

Colors

Newsletter (Colors)

  1. Section background – setting allows you to set the background color of the section;
  2. Heading, text – setting allows you to set the color for the title text;
  3. Subheading – setting allows you to set the color for the text;
  4. Input – setting allows you to set the text color for input;
  5. Input border color – setting allows you to set the border color for the input.

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.

Additional information

  1. For a section, it is possible to add application blocks.
Benefits

Sections & Snippets

Benefits

Benefits (preview)

For customers

Adding a section

Benefits (Adding)

Video guide: How to set up the Benefits section.

In order to add a section, you need to go to Customizer → Add SectionBenefits.

Section settings

Benefits (General)

  1. Section background – section background color setting;
  2. Heading – heading color setting;
  3. Text – text color setting;
  4. Border – setting the border color between blocks.

Layout

Benefits (Layout)

  1. Make full width – if disabled – container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Show borders – the setting is responsible for showing/hiding the borders for the section;
  3. Desktop offset top – the top indent of the section on the desktop;
  4. Desktop offset bottom – the bottom indent of the section on the desktop;
  5. Mobile offset top – the top indent of the section on the mobile;
  6. Mobile offset bottom – the bottom indent of the section on the mobile.

Blocks settings

Benefits (Block item)

Block limit3

  1. Heading – text field for Heading;
  2. Text – text field for Text;
  3. Image – image picker;
  4. Link – link field;
  5. Button aria-label – field for aria-label, this field is needed to improve accessibility, people using screen readers will hear the purpose of this button.
Events calendar

Sections & Snippets

Events calendar

Events calendar (Preview 1)

Events calendar (Preview 2)

For customers

Adding a section

Events calendar (Adding)

Video guide: How to set up the Events Calendar.

In order to add a section, you need to go to Customizer → Add Section → Events calendar.

Section settings

Events calendar (General)

  1. Heading – title of the section;
  2. Link label – text of the “View all” link that appears at the right side of the title;
  3. Link url – a url for the link;
  4. Load more button label – text for the load more button. Leave empty – to show all events;
  5. Counts of events to show – select how many events will be shown on the page load;
  6. Show border bottom – enable if you want to show a border for each block;

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.

Blocks settings

  1. Image – image of the event;
  2. Heading – title of event;
  3. Text– text of the event;
  4. Link label – link text;
  5. Link url – link url;
  6. Link location label – location link text;
  7. Link location url– location link url;
  8. Start date– start day of the event;
  9. Start month – start month of the event;
  10. Start time – start time of the event;

Additional information

With this section you can add a list of events for the your store or bussines.

To each event you can add an image, title, description, event start date and start time, and two links.

You can add a “Load more” button to show max 10 events (from 3 to 10) on page load and other events will be available for the customers after click on the “Load more” button.

Ticker

Sections & Snippets

Ticker

Ticker (preview)

For Customers

Adding a section

Ticker (adding)

Video guide: How to set up the Ticker section.

In order to add a section, you need to go to CustomizerAdd SectionTicker.

Section settings

General

Ticker (general)

  1. Text – setting allows you to fill in the text content for the section. Use Enter to split the text into sentences;
  2. Movement speed (desktop) – setting allows you to set the speed of the ticker for the Desktop;
  3. Movement speed (mobile) – setting allows you to set the speed of the ticker for Mobile.

Colors

Ticker (colors)

  1. Background – setting allows you to set the background color of the section;
  2. Text – setting allows you to set the color of the text.

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.

For Developers

Ticker (For developers)

  1. The setContentWidth() function allows you to change the styles of the container depending on the content of the text. The function fires on initialization and on window resize.
Reviews

Sections & Snippets

Reviews

Reviews (Preview)

For customers

Adding a section

Reviews (Adding)

Video guide: How to add Reviews.

In order to add a section, you need to go to Customizer → Add SectionReviews.

Section settings

General

Reviews (General)

  1. Heading – heading of the section;
  2. Autoplay – the setting is responsible for setting the automatic switching of slides;
  3. Autoplay speed – the setting is responsible for the speed of automatic switching of slides.

Layout

Reviews (Layout)

  1. Layout – setting allows you to select the type of layout. If you choose Text with product, a picture of the product with its price will be displayed next to the text review with the ability to go to it. Otherwise, it will just be a text review. The setting affects the entire section at once;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.

Colors

Reviews (Colors)

  1. Product info text color – setting allows you to specify text color for product info;
  2. Product info background color – setting allows you to specify background color for product info.

Block settings

Reviews (Block settings)

  1. Text – setting allows you to set the review text;
  2. Author name – setting allows you to set the name of the author of the review;
  3. Author additional info – setting allows you to set additional information about the author of the review;
  4. Product – setting allows you to select a product that will be displayed next to the text review;
  5. Author image – setting allows you to set a photo of the author of the review;
  6. Custom product image – setting allows you to select an image that will replace the product image.
Rich text

Sections & Snippets

Rich text

Rich text (preview)

For Customers

Adding a section

Rich text (Adding)

Video guide: How to set up the Rich Text section.

In order to add a section, you need to go to Customizer → Add Section → Rich text.

Section settings

General

Rich text (General)

alignment

  1. Heading – setting allows you to set the text for the title;
  2. Subheading – setting allows you to set the text for the subtitle;
  3. Text – setting allows you to set text content;
  4. Text alignment – alignment of the text in the section. Can be “Left”, “Center”, “Right”;
  5. Section alignment -alignment of the section. Can be “Left”, “Center”, “Right”;
  6. Enable read more button – enable the “Read more” button to hide most of the text and show the “Read more” button that can show the full text;
  7. Read more button label – a button text to show more content;
  8. Show less button label – a button text to show less when the full content is visible.

Layout

General. Layout

  1. Make full width – make a section full width;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.
Simple description

Sections & Snippets

Simple description

Simple description (preview)

For Customers

Adding a Section

Simple description (adding)

Video guide: How to set up the Simple Description section.

In order to add a section, you need to go to CustomizerAdd SectionSimple description.

Section settings

Simple description (General)

  1. Heading – section title. Can be passed from product metafields;
  2. Text – section content. Can be passed from product metafields;
  3. Content alignment – text alignment;
  4. Block alignment – section alignment;
  5. Desktop offset top – the top indent of the section on the desktop;
  6. Desktop offset bottom – the bottom indent of the section on the desktop;
  7. Mobile offset top – the top indent of the section on the mobile;
  8. Mobile offset bottom – the bottom indent of the section on the mobile.
FAQ section

Sections & Snippets

FAQ section

FAQ section (preview)

For Customers

Adding a Section

FAQ section (Adding)

Video guide: How to set up the FAQs Page.

In order to add a section, you need to go to Customizer → Add SectionFAQ.

Section settings

General

FAQ section (General)

  1. Heading – setting allows you to set the text for the title.

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.

Blocks settings

Block Question and answer

The block is responsible for displaying the question-answer pair. When rendering, it is displayed as an accordion.

FAQ section (Blocks settings. Question and answer)

  1. Heading – accordion title, question;
  2. Text – response, accordion content;
  3. Icon – icon in the accordion header.

Block Category

The block is designed to group question-answer pairs by category. Rendered as a header separating a group of accordions.

FAQ section (Blocks settings. Category)

  1. Heading – title, category name.

Additional information

  1. The Question and answer block is not displayed if the settings for the Heading and Text fields are not specified;
  2. The Category block is not displayed if the settings for the Heading the field is not specified.
Story telling

Sections & Snippets

Story telling

Story telling (Preview)

For customers

Adding a section

Story telling (adding)

Video guide: How to set up the Story Telling section.

In order to add a section, you need to go to Customizer → Add SectionStory telling.

Section settings

Story telling (General)

  1. Overlay opacity – adjusts the transparency of the image overlay (only mobile);

Layout

Story telling (Layout)

  1. Make full width – If disabled – container width will be set based on the group ‘Layout’ settings in the Theme settings;
  2. Desktop offset top – the top indent of the section on the desktop;
  3. Desktop offset bottom – the bottom indent of the section on the desktop;
  4. Mobile offset top – the top indent of the section on the mobile;
  5. Mobile offset bottom – the bottom indent of the section on the mobile.

Block settings

General

Story telling (Blocks settings. General 1)

Story telling (Blocks settings. General 2)

  1. Tab heading – setting allows you to set the text for the tab;
  2. Image desktop – setting allows you to select an image for the desktop;
  3. Image mobile – setting allows you to select an image for mobile;
  4. Image position – setting allows you to select the position for the image;
  5. Text alignment – setting allows you to select text alignment;
  6. Heading – setting allows you to set the text for the title
  7. Subheading – setting allows you to set the text for the subtitle;
  8. Text – setting allows you to set text content;
  9. Button label – setting allows you to set the label for the button;
  10. Button aria-label – setting allows you to set the aria-label for the button. This attribute allows screen readers to better convey information to people with disabilities;
  11. Button link – setting allows you to set a link for the button.

Colors

Story telling (Blocks settings. Colors)

  1. Background – setting allows you to set the background color of the content;
  2. Text – setting allows you to set the color for the text of the content;
  3. Button label – setting allows you to set the color for the button label;
  4. Button background – setting allows you to set the background color for the button;
  5. Button border – setting allows you to set the border color for the button;
  6. Button label (hover) – setting allows you to set the color for the button label on hover;
  7. Button background (hover) – setting allows you to set the background color for the button on hover;
  8. Button border (hover) – setting allows you to set the border color for the button.
Custom liquid

Sections & Snippets

Custom liquid

For Customers

Adding a section

Custom liquid (adding)

In order to add a section, you need to go to Customizer → Add SectionCustom liquid.

Section settings

Custom liquid (General)

  1. Custom liquid – setting allows you to add your liquid code.

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.

Additional information

  1. You can learn more about liquid here – https://shopify.dev/api/liquid.
Login template

Sections & Snippets

Login template

Login template (preview)

Login template (preview 2)

For Customers

Adding a Section

Login template (Adding)

The section is static on a Login page template, it was added initially and cannot be removed.

Section settings

General

Login template (General)

  1. Image desktop – setting allows you to select an image for the Desktop;
  2. Image mobile – setting allows you to select an image for Mobile.

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.

For Developers

Used snippets

  1. breadcrumbs.liquid – snippet outputs breadcrumbs.Snippet: breadcrumbs.liquiid
Register template

Sections & Snippets

Register template

Register template (Preview)

Register template (Preview 2)

For Customers

Adding a Section

Register template (adding)

The section is static on a Register page template, it was added initially and cannot be removed.

Section settings

General

Register template (General)

  1. Image desktop – setting allows you to select an image for the Desktop;
  2. Image mobile – setting allows you to select an image for Mobile.

Layout

General. Layout

  1. Desktop offset top – the top indent of the section on the desktop;
  2. Desktop offset bottom – the bottom indent of the section on the desktop;
  3. Mobile offset top – the top indent of the section on the mobile;
  4. Mobile offset bottom – the bottom indent of the section on the mobile.

For Developers

Used snippets

  1. breadcrumbs.liquid – snippet outputs breadcrumbs.Snippet: breadcrumbs.liquiid
Activate template

Sections & Snippets

Activate template

Activate template (preview)

For Customers

Adding a Section

Activate template (Adding)

The section is static on an Activate account page template, it was added initially and cannot be removed.

Section settings

The page template has no settings. You can customize text content in translations.

For Developers

Used snippets

  1. breadcrumbs.liquid – snippet outputs breadcrumbs.Snippet: breadcrumbs.liquiid
Reset template

Sections & Snippets

Reset template

Reset template (preview)

For Customers

Adding a Section

Reset template (adding)

The section is static on a Reset page template, it was added initially and cannot be removed.

Section settings

The page template has no settings. You can customize text content in translations.

For Developers

Used snippets

  1. breadcrumbs.liquid – snippet outputs breadcrumbs.Snippet: breadcrumbs.liquiid
Order template

Sections & Snippets

Order template

Order template (Preview)

For Customers

Adding a Section

Order template (adding)

The section is static on an Order page template, it was added initially and cannot be removed.

Section settings

The page template has no settings. You can customize text content in translations.

For Developers

Used snippets

  1. breadcrumbs.liquid – snippet outputs breadcrumbs.Snippet: breadcrumbs.liquiid
Account template

Sections & Snippets

Account template

Account template (preview)

For Customers

Adding a Section

Account template (Adding)

The section is static on an Account page template, it was added initially and cannot be removed.

Section settings

The page template has no settings. You can customize text content in translations.

For Developers

Used snippets

  1. breadcrumbs.liquid – snippet outputs breadcrumbs.Snippet: breadcrumbs.liquiid
Addresses template

Sections & Snippets

Addresses template

Addresses template (Preview)

For Customers

Adding a Section

Addresses template (adding)

The section is static on an Addresses page template, it was added initially and cannot be removed.

Section settings

The page template has no settings. You can customize text content in translations.

For Developers

Used snippets

  1. breadcrumbs.liquid – snippet outputs breadcrumbs.Snippet: breadcrumbs.liquiid
Cart API

Sections & Snippets

Cart API

A custom client implementation has been added to use the Shopify Cart API. The implementation is in the src/scripts/core/helpers/cart-api.js file.

To access the API, a global variable is used that is available throughout the project after full loading – window.themeCore.CartApi. The variable provides access to the makeRequest function. With the help of which requests are made to the basket. The function declaration looks like this:

function makeRequest(action, ...params);

The function takes the following parameters:

  • action – the name of the request to be performed to the basket;
  • params – a set of parameters are passed to the target function to execute the request. Each request type has its own set of parameters.

Also, the global window.themeCore.CartApi the object provides access to the actions field – an object with constants (aliases) of all available request types. Each constant corresponds to a specific request type:

  • GET_CART (”getCart”) – GET request to /{locale}/cart.js to get the cart in JSON format;
  • ADD_TO_CART (”addItem”) – POST request to /{locale}/cart/add.js to add one product to the cart;
  • ADD_TO_CART_MANY (”addItems”) – POST request to /{locale}/cart/add.js to add one or more products to the cart;
  • UPDATE_CART (”update”) – POST request to /{locale}/cart/update.js to update the cart quantity, cart notes, or attributes;
  • CHANGE_CART_ITEM (”changeItem”) – POST request to /{locale}/cart/change.js to change the quantity, properties, and selling_plan of the product in the cart;
  • CHANGE_CART_ITEM_QUANTITY (”changeQuantity”) – POST request to /{locale}/cart/change.js to change the number of items in the cart;
  • REMOVE_CART_ITEM (”removeItem”) – POST request to /{locale}/cart/change.js to remove a product from the cart;
  • CLEAR_CART (”clear”) – POST request to /{locale}/cart/clear.js to empty the cart.

Examples of using

Add product to cart

window.themeCore.CartApi.makeRequest(themeCore.CartApi.actions.ADD_TO_CART, {
   'id': variant_id,
	 'quantity': quantity
}).then(res => {
	// Some code...
})
.catch(e => {
	// Errors handling
});

Add multiple products to the cart

window.themeCore.CartApi.makeRequest(themeCore.CartApi.actions.ADD_TO_CART_MANY, [
	{
    'id': variant_id,
		'quantity': quantity
	},
	{
    'id': variant_id,
		'quantity': quantity
	}	
]).then(res => {
	// Some code...
})
.catch(e => {
	// Errors handling
});

Remove the product from the cart

window.themeCore.CartApi.makeRequest(themeCore.CartApi.actions.REMOVE_CART_ITEM, 
	key // Line item key
).then(res => {
	// Some code...
})
.catch(e => {
	// Errors handling
});

Empty cart

window.themeCore.CartApi.makeRequest(themeCore.CartApi.actions.CLEAR_CART)
.then(res => {
	// Some code...
})
.catch(e => {
	// Errors handling
});

Change the quantity of a product in the cart

window.themeCore.CartApi.makeRequest(themeCore.CartApi.actions.CHANGE_CART_ITEM_QUANTITY,
	key, // Line item key
	quantity // New quantity
).then(res => {
	// Some code...
})
.catch(e => {
	// Errors handling
});

JS Event

If the request is successful, the makeRequest function fires an event in the EventBuscart:updated. The event contains information about the result of the request (data), the type of the request (action), as well as the parameters (params) that were passed to the makeRequest function.

Additional information

  1. You can find out about possible parameters for the request here – https://shopify.dev/api/ajax/reference/cart
  2. For all requests, it is possible to specify the sections parameter. This parameter is a string with section IDs separated by commas. With this, https://shopify.dev/api/ajax/reference/cart#bundled-section-rendering can be used.
Troubleshooting

Troubleshooting

Troubleshooting

If you notice that something in your theme isn’t working as expected, please follow these steps before contacting our support team:

  1. Disable all third-party apps (one by one, if possible). Some apps modify the theme’s code or add scripts that can interfere with its functionality.

  2. Check the theme again after disabling the apps.

    • If everything starts working correctly, the issue is likely caused by an app. In this case, we recommend contacting the app’s support team — they’ll be able to assist you with compatibility or integration issues.

    • If the problem remains, proceed to the next step.

  3. Add a fresh, unedited version of the theme from the Shopify Theme Store and check if the same issue appears there.

    • If the issue does not appear in the fresh version, it confirms that the problem is related to an app or custom modification in your store.

    • If the issue does appear in the fresh version, please contact our support team and provide details — we’ll be happy to investigate further.

If you notice that everything works correctly once the app is disabled, please reach out to the app’s support team, as they’ll be best equipped to assist with their integration.

Alternatively, you can reach out to our support team and provide a collaborator access code so that we can send a store access request to review the issue directly and do our best to help.

Gain Theme Video Guides

FAQ

Gain Theme Video Guides

We have a special YouTube playlist with Video Guides on the Gain Theme. Feel free to review videos on all our pages and sections.

Gain Theme Video Guides

We also have a special playlist with Video Guides on the Shopify Admin Panel, do not hesitate to check this out as well.

Shopify Admin Video Guides

How to check your theme’s version

FAQ

How to check your theme’s version

How to check your theme’s version.
There are 2 ways to check your theme’s version.

– To check the current version of the Gain Theme in the customizer, click on … to view the theme actions as well as the theme version.

– To check the current version of the Gain Theme in the admin panel, go to Online Store → Themes and there see the version of your theme.

How to share the preview link and password

FAQ

How to share the preview link and password

How to share the preview link to the unpublished theme (draft) and the store password.
Share a preview link:
– Go to the Theme Customizer → click on … → click on Preview. Once the preview window open in the new tab, click on the green share preview button and the bottom. After that copy the preview link and feel free to send it.

– How to share password for store access?
To let visitors access your store, you can share the password by going to Online Store → Themes → click on See Store Password.

How to add a new section

FAQ

How to add a new section

Adding new sections is crucial to customize your store.

To add a new section, go to your Theme Customizer Open the page to which you’d like to add new sections Scroll to the bottom of the Page Template Click on Add section and choose the section you’d like to add. Please note that when adding a section to the Default template, the section, as well as the content you add to it, reflects on all other templates.

Keep in mind, that newly added sections are always placed at the bottom of the page template. However, you can change the section’s position, read more about it here.

 

If you want to customize your sections and make them unique for each product, feel free to watch this Video Guide.

Youtube video guide

How to change the position of a section

FAQ

How to change the position of a section

To change the position of the section, scroll to the chosen section, hover over it, click on the handle icon, and move the section to the preferred place.

How to hide the section from view

FAQ

How to hide the section from view

If you want to hide the section from view, without deleting it, scroll to the chosen section, and click on the toggle icon (eye).

Please note that some sections have blocks inside of them and each of the blocks can be hidden separately. To hide a specific block from the view, unfold the section, and click on the toggle (eye) icon.

How to set up Filters & Sort

FAQ

How to set up Filters & Sort

To set up the Filters & Sort, you need to install the Search & Discovery APP, it’s a free Shopify APP.
In the APP you need to go to the Filters.
From there, you can add new filters, or remove the ones you do not need.

How to set up the Pre-order feature

FAQ

How to set up the Pre-order feature

If you want to set up a Pre-Order feature for your store, you can surely set it up with the Gain Theme.

To do so, you need to go to your stores’ Admin Panel → Products and choose the product for pre-order. On the product’s page scroll down to the “Theme template“ and choose the “pre-order“ template. See here:

chose template

If you have more products intended to be sold on a pre-order basis, then repeat this step with other products as well.

Once you’re done, you can go to the Theme Customizer → Products → pre-order, see here:

how find

Here, you can customize the Pre-order Template. Please keep in mind, that the changes you make to the Pre-order template, will not affect the Default Product template.

In the Pre-order template, the “Add to Cart “ button changes to the “Pre-Order“ button, your clients will be able to add the product to the Cart with this button.

By default, a block “Sale Point“ is added to the template with the text “Write some text here to inform your client that this is a Pre-order product“. You can change the text and inform your clients that this is a pre-order product.

When a customer purchases a product, then in the admin panel on the “Order status page” you can see an additional property “Pre-order”:

order

How to remove the "Powered by Shopify"

FAQ

How to remove the "Powered by Shopify"

If you want to remove the “Powered by Shopify” please follow these steps:
  1. Go to Online Store > Themes.
  2. Click … > Edit default theme content.

  3. In the search box, enter powered.
  4. In the Powered by Shopify box, enter a space.
  5. Click Save.
As you can see after these steps there’s no “Powered by Shopify” in the footer anymore.You can also check this article from the Shopify Help Center and watch Shopify’s video.
App integration

FAQ

App integration

If you need help integrating the App with the Theme, then keep in mind that integration with the app should be done by the app developers. Please note that app developers are expected to have their Apps compatible with Shopify Themes.

If you encounter problems with the app, certain elements of the theme may be invisible because of third-party apps. Verify whether you have any external apps installed, as some may obstruct theme content. If you are indeed utilizing third-party apps, kindly contact their support team directly. All Shopify App Developers offer their own support, feel free to reach out to them.

How to set up Color Swatches

FAQ

How to set up Color Swatches

Setting up Color Swatches is crucial to customize your store. Here’s an easy guide on how to properly add the swatches.

First of all, make sure you have enabled the color swatches for your store. For this, you need to go to the Theme Customizer → Theme settings → Product. In there, scroll to the Swatches and click on Enable.

The next step is to add the files of the swatches to your Admin Panel Content Files.
The files must be named in the following format: swatch-black, swatch-light-blue. In the name of the file, all words must be in lowercase, any blank space should be replaced with “-”, and the file must start with the word swatch. We also recommend having the images in .png and 40x40px or 50x50px.

How to set up Hover Image

FAQ

How to set up Hover Image

Adding a hover image (or video) for your product cards elevates the look of your store. Here is a Video Guide on how to set up Hover Image

How to set up Hover Image

To add a hover image feature, you need to create proper metafields.
The hover image metafield should be created for Products and for Variants.
When creating a Hover Image metafield, make sure you enter the namespace and key as product_card.hover_image
How to add the Hover image metafield for a product:

How to add the Hover image metafield for a variant:

Note: if your product has more than 1 color variant, and you add a hover image to the whole product, then this hover image will be the same for each color variant. However, if you add a different hover image for each color variant, then the hover image will change for each color variant.
Important: If color swatches are enabled and other options are present, for example, size, material, etc., then you need to add a hover image only to the first variant of each color.

Theme Speed

FAQ

Theme Speed

When developing the Gain theme, we optimized its speed.
To increase or keep the speed up of your store, we always recommend compressing all your images and only after that, can you upload them to your Shopify Admin Panel. We also recommend not to use a lot of sections per page, as this will slow down the website. If you use the Video section, we recommend choosing HTML5 videos, these are the videos that you add to your Shopify Admin Panel content, instead of the YouTube or Vimeo videos.

If you use any 3rd-party Apps, please keep in mind that they might slow down your site speed. The more Apps you use, the more they affect the speed.

How to set up the Size Guide

FAQ

How to set up the Size Guide

To display the Size guide on the Product page, you need to do the following:

  • Create product metafield with Name: “Size guide page”, Namespace and key: size_guide.page.
    Content type must be Page;

    Size guide page
  • Create a page with content for a size guide (you can select a unique page with a size guide for every product. For shorts, skirts, etc):
    size-guide-page
  • Add a page in the product meta field (page content must not be empty);
    Add a page

In the Size Guide pop up you can also display additional product model information, like a picture and a text. To do this, follow these steps:

  • Create product metafield with Name: “Size guide model image”, Namespace and key: custom.size_guide_model_image. Content type must be file (images only).
    Product metafield
  • Create product metafield with Name: “Size guide model info”, Namespace and key: custom.size_guide_model_info. Content type must be Multi-line text.
    Product metafield
  • Go to the product in the admin and add values to these metafields. You can set both or one of these fields to see tabs in the size guide popup.
    Add values to these metafields
  • Now when you open the Size guide popup on the product you will see tabs with the default size guide and size guide for the product model.

You can display the Size Guide either underneath the options or on the right side of the options:
If the field Size guide option name is empty or the option name does not exist the size guide button will appear under the options.

Video guide: How to set up the Size guide.

B2B Quantity Rule

FAQ

B2B Quantity Rule

Gain Theme supports B2B selling of a specific minimum quantity of items.

Quantity Increment

The number of items by which the variant can be purchased, if the variant only sells in multiples of a set quantity. This field restrict customers from buying a quantity that’s not in multiples of the quantity increment.

To set quantity rules, you need to set a value of 1 or greater for both Quantity Increment and Minimum Order Quantity. The Maximum Order Quantity field is optional, and can be left blank.

If the values for Quantity Increment, Minimum Order Quantity, and Maximum Order Quantity are all blank for the same row, then the quantity rules for that product variant are removed.

Minimum Order Quantity

The fewest number of items of the variant that a customer can purchase at the same time.

To set quantity rules, you need to set a value of 1 or greater for both Quantity Increment and Minimum Order Quantity.

To learn more about the quantity rule for B2B, check out this article from Shopify.

Contact us

Support

Contact us

Gain Theme Support.

If you need any help with your Gain Theme, feel free to reach out to us by email. Please note that we can help you with your theme, provided that it is updated to the latest version.

We typically reply during business hours 8 am – 5 pm (Brussels, GMT +02:00), Monday-Friday (excluding holidays). 

Reach out via the contact form below, or send us a direct email at support@utdweb.team.

Contact us

App support.

If you need help with a 3-rd party app, or have questions regarding it, please contact App Support directly. Keep in mind, that app developers are expected to have their apps compatible with Shopify Themes.
Please note that we can only support you with the Gain Theme Code, developed by us. 

All Shopify App Developers offer support assistance, feel free to reach out to them.

Shopify support.

If you need help with the Admin Panel or Shopify platform in general, the Shopify Support team is available 24/7. 

If you need help with the checkout page, always contact the Shopify Support team directly, as this page is not part of the theme code, it is a Shopify page. 

Feel free to contact Shopify support here: https://help.shopify.com/questions

Custom changes.

If you need anything custom-developed for your store, then please note that this is now part of the theme support. If you need anything custom-added to your store, please note that we have a team of developers who can implement new features at an additional cost.
Feel free to learn more about our services by clicking the button below or contact us directly via support@utdweb.team and let us know the details of your request.

Paid Services