Theme settings

Overview:

You can use theme settings to make changes to your online store’s typography, colors , social media links, cart  etc. When you make changes to your theme settings, the changes apply to your entire online store.

Color Scheme:

From here, you can create and manage reusable color combinations that can be applied throughout the theme. Color schemes help maintain a consistent brand identity across different sections of your online store. You can customize colors for backgrounds, text, buttons, borders, icons, and other visual elements, then assign the desired scheme to specific sections.

Customize your color scheme:

  1. From your Shopify admin, go to Online Store > Themes.
  2. Click Customize next to the theme that you want to customize.
  3. Click the Theme settings icon, then select Color schemes.
  4. In the Schemes section, select an existing scheme or click Add scheme to create a new one.
  5. Click on the color swatch of the element you want to update (such as text, background, buttons, or borders).
  6. Enter a HEX color code or choose a color using the color picker.
  7. Apply the desired color scheme to individual sections throughout your store.
  8. Click Save to apply your changes.

Layout Settings

Adjust the overall structure, spacing, and visual appearance of your theme. These settings control the maximum content width and corner radius used across elements such as buttons, cards, images, forms, and containers to create a consistent design throughout your store.

Setting Description
Page Width Range: 1240px – 1440px. Recommended: 1340px for balanced responsiveness.
Corner Radius . Range: 0px – 20px. Recommended: 4px–8px for a clean and professional design.

General Settings

Manage essential theme configurations related to branding and pricing display. These settings allow you to upload a favicon for browser visibility and control how currency values appear throughout your storefront.

Setting Description
Favicon Upload a favicon icon that appears in the browser tab next to your store name. This helps strengthen branding and makes your store easier to identify when customers have multiple tabs open. Recommended Size: 32 × 32 px (PNG format recommended).
Currency Format Enable or disable currency codes next to product prices across the store (e.g., USD, PKR, GBP). When enabled, customers can clearly identify the currency being used, which is especially useful for international stores. Default: Disabled.

Typography Settings

Adjust the global font styles, font weights, text sizes, and line heights used throughout your theme. These settings help maintain consistent readability, spacing, and brand style across the storefront.

Setting Description
Font Family Select the main font used for body text across the store. Example: Poppins.
Load Thin Font Weight (100) Enables the thin version of the selected font, if supported.
Load Extra Light Font Weight (200) Enables the extra light version of the selected font, if supported.
Load Light Font Weight (300) Enables the light version of the selected font, if supported.
Load Normal Font Weight (400) Enables the regular font weight for standard text.
Load Medium Font Weight (500) Enables the medium font weight for slightly stronger text emphasis.
Load Semi Bold Font Weight (600) Enables semi bold text styling for headings or highlighted text.
Load Bold Font Weight (700) Enables bold text styling for important text and headings.
Load Extra Bold Font Weight (800) Enables extra bold text styling for stronger emphasis.
Load Black Font Weight (900) Enables the heaviest font weight, if supported.
Base Font Size Controls the default body text size across the theme. Example: 16px.
Base Line Height Controls the spacing between lines of body text. Example: 171%.
Small Text Size Controls the size of small text used for labels, captions, and secondary details. Example: 12px.
Small Size Line Height Controls the line height for small text. Example: 117%.
Medium Text Size Controls the size of medium text used across general content areas. Example: 14px.
Medium Size Line Height Controls the line height for medium text. Example: 171%.
Large Text Size Controls the size of larger text used for prominent content. Example: 16px.
Large Size Line Height Controls the line height for large text. Example: 188%.
Extra Large Text Size Controls the size of extra large text used for highlighted content or section text. Example: 18px.
Extra Large Size Line Height Controls the line height for extra large text. Example: 156%.
Keep Sizes Proportional Keeps all text sizes scaled proportionally when typography values are adjusted.
Heading Font Family Select the font used for headings across the store. Example: Playfair Display.
Heading Font Weights Enables selected font weights for headings, such as normal, semi bold, bold, or extra bold, depending on the selected font support.

Button Settings

Customize the appearance of buttons used throughout your storefront. These settings control button border styling and corner radius to maintain a consistent visual style across primary and secondary call-to-action buttons.

Setting Description
Border Thickness Recommended: 1px–2px for a modern storefront design.
Corner Radius Recommended: 4px–8px for a balanced and professional design.

Form Controls Settings

Customize the appearance of form elements across your storefront, including input fields, dropdowns, search bars, and contact forms. These settings help maintain a consistent and polished design throughout all customer interaction areas.

Setting Description
Border Thickness Controls the thickness of borders for form elements such as input fields, dropdowns, search bars, and text areas. Lower values create a cleaner and minimal look, while higher values make form fields more visually prominent. Recommended: 1px–2px for a modern and professional appearance.
Corner Radius Recommended: 4px–8px for a balanced user experience.

Product Settings

Customize the appearance and behavior of product-related elements throughout the storefront, including product variants, labels, swatches, badges, and inventory tags. These settings help merchants create a clearer shopping experience while maintaining consistent product styling.

Setting Description
Variant Styles Label only displays variant names without color/image swatches.
Color Swatch Values Define custom color swatches for product options. Supports color codes and image-based swatches. Format: {Dark gray,#A9A9A9}||{muticolor,image-name.png}
Label Text Size Controls the size of variant labels shown on product options. Example: Small, Medium, or Large.
Text Weight Controls the font weight of product labels and options. Example: Normal, Medium, Semi Bold, or Bold.
Text Case Controls text capitalization for product labels and options. Options may include Capitalize, Uppercase, Lowercase, or None.
Text Font Family Preset Styles Choose whether product option labels inherit the Default body typography or Headings typography style.
Label Color Preset Styles Select the text styling preset for product labels. Options: Default or Headings styling.
Option Text Size Controls the size of product option text displayed on product pages.
Option Text Weight Controls the font weight for product option labels and selections.
Option Text Font Family Preset Styles Select whether product option text uses Default or Headings typography styling.
Color Preset Styles Controls the typography color preset used for product options.
Show Option Icon Options include None, One, or Two icon styles.

Product Tags & Badges:

These settings control the appearance of inventory and promotional badges shown on products.

Setting Description
Sale Tag Customize the text and background color used for sale badges displayed on discounted products.
Stock Tag (Sold Out) Customize the appearance of the sold-out badge for unavailable products.
Pre-order Tag Customize badge colors for products available on pre-order.
In Stock Tag Customize the appearance of the in-stock product badge.
Low Stock Tag Customize the styling for low inventory badges to create urgency.

Custom Tags

Setting Description
Badge Tags Create fully custom product badges using product tags. Format: {New,#000000,#ffffff}||{Trending,#ffffff,#000000}

Gift Card Settings

Customize the appearance and styling of the Gift Card page across your storefront. These settings allow merchants to control banner images, typography, buttons, layout styling, and color schemes to create a branded and consistent gift card experience.

Setting Description
Show Banner Image Enable or disable the banner image displayed on the gift card page.
Desktop Banner Image Recommended Aspect Ratio: 90:89 for the best display experience.
Heading Text Size Select the heading size used on the gift card page. Example: Heading 4.
Heading Text Weight Options depend on enabled typography settings. Example: Bold.
Heading Text Case Options may include Capitalize, Uppercase, Lowercase, or None.
Heading Level (SEO) Select the heading HTML tag for SEO structure. Example: H1, H2, H3, etc. Recommended: H1 for the primary page heading.
Heading Font Family Preset Styles Choose whether the heading uses Default or Body typography styling.
Heading Color Preset Styles Controls the color preset used for gift card headings. Options: Default or Body style.
Text Size Controls the size of body text shown on the gift card page. Example: Small, Medium, or Large.
Text Weight Controls the font weight of body text. Example: Normal, Medium, Semi Bold, or Bold.
Text Case Controls capitalization for body text content. Example: None, Uppercase, or Capitalize.
Text Font Family Preset Styles Select whether text inherits Default or Headings typography styling.

Button Settings

These settings control the styling of action buttons displayed on the gift card page.

Setting Description
First Button Preset Styles Select the style preset for the primary button. Example: Primary.
First Button Case Controls the capitalization style of the first button text. Example: Uppercase.
Second Button Preset Styles Select the style preset for the secondary button. Example: Secondary.
Second Button Case Controls the capitalization style of the secondary button text. Example: Uppercase.

Layout Settings

Setting Description
Color Scheme Select the color scheme applied to the gift card page section.
Turn on Heading Gradient Enable or disable gradient styling for gift card headings to create a more visually engaging appearance.

Cart Settings

These settings allow merchants to control cart type, free shipping progress, discount milestones, cart timers, shipping protection, and other cart-related features to improve conversion and user experience.

Setting Description
Cart Type Choose how the cart appears to customers. Drawer opens a slide-out cart without leaving the page, while Page redirects users to a dedicated cart page.
Enable Cart Notes Allows customers to add notes or special instructions to their order before checkout.
Enable Discount Allows discount code functionality within the cart experience.
Enable Cart Progress Bar Displays a progress bar that motivates customers to reach free shipping or discount thresholds.
Show Vendor Displays the vendor or brand name for products inside the cart.

Cart Text Settings:

These settings control the messaging shown inside the cart for free shipping and discount incentives.

Setting Description
Free Shipping Bar Text Customize the message shown before free shipping is unlocked. Use ||amount||  to dynamically display the remaining amount required for free shipping. Example: Buy ||amount|| more to enjoy free shipping.
Minimum Spend for Free Shipping Set the minimum cart value required to unlock free shipping. Example: 200. Use numbers only without currency symbols.
Free Shipping Success Text Customize the success message shown once free shipping has been unlocked. Example: Free shipping unlocked!
Enable Discount Milestone Enables milestone-based discount messaging inside the cart.
Discount Milestone Text Define the promotional text shown when customers are close to unlocking a discount. Example: 20% OFF.
Minimum Spend for Discount Milestone Set the minimum spend required to unlock the discount milestone. Example: 300.
Discount Success Text Customize the message displayed after the discount milestone has been activated. Example: Discount activated!

Cart Drawer Settings

These settings apply when the Drawer Cart layout is enabled.

Setting Description
Show Payment Icons Displays accepted payment method icons inside the cart drawer to improve customer trust.
Enable Cart Timer Enables a countdown timer in the cart to create urgency and encourage faster checkout decisions.
Timer Duration (Minutes) Set the countdown duration for the cart timer. Example: 5 minutes.
Timer Text Customize the timer message. Use ||timer||  to dynamically display the countdown value. Example: Cart Reserved for ||timer|| Minutes!
Enable Shipping Protection Allows merchants to offer shipping protection as an additional cart option.
Shipping Protection Product Select the Shopify product used as the shipping protection add-on.
Shipping Protection Title Customize the heading text shown for shipping protection inside the cart drawer.
Shipping Protection Description Add a short description explaining the shipping protection offering. Example: Protect your order from damage, loss, or theft during shipping.
Color Scheme Select the color scheme applied to the cart drawer for consistent branding.

Authentication Pages Settings

Customize the appearance and styling of customer authentication pages, including Login, Register, Reset Password, and Account Activation pages. These settings help maintain consistent branding and typography across all customer account-related pages.

Main Login:

Customize the design and content of the customer login page.

Setting Description
Enable Sign in with Shop Allow customers to sign in using Shop Pay / Shop Account for a faster login experience.
Heading Text Customize the main heading shown on the login page. Example: Customer login.
Heading Text Size Select the heading size displayed on the page. Example: Heading 2.
Heading Text Weight Controls the font weight of the heading text. Example: Extra Bold.
Heading Text Case Controls text capitalization. Options may include Capitalize, Uppercase, Lowercase, or None.
Heading Level (SEO) Select the HTML heading tag for SEO structure. Example: H1.
Heading Font Family Preset Styles Choose whether headings inherit Default or Body typography styles.
Turn on Heading Gradient Enable gradient styling for headings to create a more visually engaging appearance.
Heading Color Preset Styles Select the color preset style for heading text.
Button Preset Styles Choose the styling preset for buttons. Example: Primary.
Button Case Controls the capitalization style of button text. Example: Uppercase.
Color Scheme Select the color scheme applied to the login page.

Main Register:

Customize the appearance of the customer registration page.

Setting Description
Heading Text Customize the heading shown on the registration page. Example: Create an account.
Heading Text Size Controls the size of the registration page heading.
Heading Text Weight Controls the font weight of the heading text.
Heading Text Case Controls capitalization style for headings.
Heading Level (SEO) Select the heading HTML tag for SEO. Example: H1.
Heading Font Family Preset Styles Choose typography preset styling for headings.
Heading Color Preset Styles Select the color preset for headings.
Turn on Heading Gradient Enable or disable gradient styling for headings.
Button Preset Styles Select the style preset for action buttons.
Button Case Controls text capitalization for buttons.
Color Scheme Select the color scheme applied to the register page.

Main Reset Password:

Customize the password reset page used by customers.

Setting Description
Heading Text Customize the heading text displayed on the reset password page. Example: Enter new password.
Heading Text Size Controls the size of the page heading.
Heading Text Weight Controls the font weight of the heading text.
Heading Text Case Controls text capitalization style.
Heading Level (SEO) Select the heading HTML tag for SEO structure.
Heading Font Family Preset Styles Choose typography styling for headings.
Heading Color Preset Styles Select the color preset used for headings.
Turn on Heading Gradient Enable gradient styling for headings.
Button Preset Styles Select the button style preset.
Button Case Controls button text capitalization.
Color Scheme Select the color scheme applied to the reset password page.

Main Activate Account:

Customize the account activation page shown to customers after registration.

Setting Description
Heading Text Customize the heading shown on the account activation page. Example: Activate your account.
Heading Text Size Controls the size of the heading text.
Heading Text Weight Controls the font weight of the heading text.
Heading Text Case Controls text capitalization style.
Heading Level (SEO) Select the heading HTML tag used for SEO.
Heading Font Family Preset Styles Choose typography styling for headings.
Heading Color Preset Styles Select heading color preset styling.
Turn on Heading Gradient Enable or disable heading gradient effects.
Button Preset Styles Select button styling preset.
Button Case Controls text capitalization for buttons.
Color Scheme Select the color scheme applied to the account activation page.

Social Media Settings

Manage and connect your store’s social media accounts to display social icons and links throughout the theme. Adding social media links helps customers discover and engage with your brand across different platforms.

Customize Social Media:

  1. From your Shopify admin, go to Online Store > Themes.
  2. Click Customize next to the theme that you want to customize.
  3. Click Theme settings > Social media.
  4. Under the Accounts section, enter the full URL for each social media profile you want to display.
  5. Add complete links such as:
    • https://instagram.com/yourstore
    • https://facebook.com/yourstore
    • https://youtube.com/@yourstore
    • https://tiktok.com/@yourstore
  6. Social icons will automatically appear in supported sections of the theme, such as the footer or announcement areas.
  7. Click Save to apply your changes.

Custom CSS Settings

Add custom CSS styles to apply advanced design customizations across your entire online store. This setting is useful for merchants or developers who want to modify styling beyond the built-in theme settings, such as spacing, typography, button styles, colors, layouts, or custom visual effects.

Customize Custom CSS:

  1. From your Shopify admin, go to Online Store > Themes.
  2. Click Customize next to the theme that you want to customize.
  3. Click Theme settings > Custom CSS.
  4. In the CSS field, enter your custom CSS code.
  5. Add styling rules to customize specific elements across the storefront. Example:
.card {
  border-radius: 30px;
}
  1. Review the changes in the theme preview to ensure the styling appears correctly.
  2. Click Save to apply your custom CSS changes.

Note: Incorrect CSS may affect the store layout or styling. It is recommended to test changes carefully before publishing to a live store.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us