Supply is a clean, easy-to-navigate theme perfect for merchants with large inventories and several collections. Features include prominent navigation, multiple home page collections, sidebar filtering, and easy integration with the Product Reviews app.

Example online store using Supply

Supply is ideal if you have the following:

  • More than 50 products
  • More than 5 collections
  • Large menus.

Theme editor

Use the theme editor to customize your theme. The theme editor toolbar is divided into Sections and Theme settings.

The theme editor toolbar showing Sections and Theme settings

You can use sections to modify the content and layout of the different pages on your store. You can use theme settings to customize your store's fonts and colors, and make changes to your social media links and checkout settings.


Sections are customizable blocks of content that determine the layout of your online store. Each theme includes static sections and dynamic sections.

Static sections

Static sections are always in specific locations on your online store. You can edit static sections, but you can't rearrange or remove them. Each type of page on your online store includes different static sections.

Supply includes the following static sections:

Dynamic sections

You can add, rearrange, and remove dynamic sections to customize the layout of your home page. Each theme has a unique set of dynamic sections to choose from.

Supply includes the following dynamic sections:

Supply includes some unique settings for the header of your store. You can choose a menu to display in your header, upload a logo, and display a message to your customers:

To customize the header:

  1. Click the Sections tab.

  2. Click Header.

  3. Select a menu to display from the Menu list.

With Supply, you can have a logo in your store's header. If you are using a custom logo, then the best format is a .pngfile with a transparent background.

Supply looks best with a logo that is 400px wide. You can change the width of your image by using the Custom logo width field. It is not recommended that you increase the value beyond the original width of the logo image. If you do, then you can cause distortion and loss of image quality.


With Supply, you can enter a message in your store's header that is up to 55 characters in length. This message appears above the search bar:

For example, you can enter a greeting message, advertise a sale or new collection, or let your customers know about shipping delays.

To add a header message:

  1. In the Message area, enter your header message.

  2. Optionally, bold or italicize some of the text.

  3. Click Save.

Supply lets you add a navigation menu and contact information to the footer section of your store. You can also display a form to sign up for your store's newsletter, and link to your terms of service or privacy policy:

Supply footer showing newsletter signup, menu, and contact us section

To add footer information to your Supply store:

  1. In the Supply section, click Customize .

  2. Click Footer.

  3. Check Show social media icons to provide links to your social media accounts, including Twitter, Facebook, Pinterest, and Instagram.

  4. From the Legal menu drop-down list, select a menu to display in your footer. For example, your footer menu could include links your store's shipping and return policies.

The Footer menu option lets you show another menu in your store's footer. You can choose from the menus configured in the navigation settings.

To add a menu to your store's footer:

  1. In the Content area, click Quick links.

  2. In the Heading field, enter the header you want to appear above the menu. For example, you could enter a menu title such as "Collections" or "About us". You can also leave the heading as "Quick links".

  3. Click Save.

Get in touch

You can provide contact information in your store's footer, such as your address, email address, and phone number:

Sample of contact information in the store's footer

To add contact information:

  1. In the Content area, click Get in touch.

  2. In the Heading field, enter a title for you contact information. By default, the title is "Get in Touch".

  3. In the Text field, enter the contact information, for example your phone number or email address.

  4. From the Container width list, select how wide you want the contact information to be. By default, the contact information takes up 50% of the footer width.

  5. Click Save.


The Newsletter setting allows you to show a newsletter sign-up form in your store's footer text. When someone enters their email address, they are automatically added as a customer in your Shopify admin.

To customize the newsletter sign-up form:

  1. In the Content area, click Newsletter.

  2. In the Heading field, enter a title for your newsletter form. By default, the title is "Newsletter".

  3. From the Container width list, select how wide you want the newsletter form to be. By default, the newsletter form takes up 33% of the footer width.

  4. Click Save.

Product pages

In the Product section, you can add or remove the following elements:

  • Image zoom
  • A quantity selector
  • Stock information
  • The product brand or vendor
  • Savings information
  • Related products
  • A dynamic checkout button
  • Social sharing icons
  • Customer reviews

To edit the settings for product pages:

  1. From the top-bar drop-down menu, select Product pages.

  2. Click Sections.

  3. Click Product.

  4. To let customers zoom in by mousing over the product image, check Enable image zoom.

  5. To show a quantity selector, check Show quantity selector.

  6. To show your remaining stock when inventory runs low, check Show stock when less than 10 products available. For this message to show, you need to enable inventory tracking for the product.

  7. To show a message that indicates when a sold-out product will be back in stock, check Show incoming stock transfer message when sold out. The message that shows is "Will be in stock after (date)". For this message to show, you need to create a transfer for the product.

  8. To show the product brand or vendor, check Show product vendor. For a brand or vendor to show, you need to add a vendor to the product.

  9. To show the amount that the customer is saving, check Show saved amount. The saved amount is the difference between the regular price and the compare at price of the product. The saved amount is rounded down to the nearest dollar. For example, if the price difference is $25.51, then the saved amount is "$25". For the saved amount to show, you need to set a compare at price for the product.

  10. To show the compare at price, check Show compare at price.

  11. To show a selection of related products at the bottom of the page, check Show related products. The collection that the product belongs to determines the related products that show. For related products to show, you need to create a collection for the product, or add it to an existing collection. If the product is not a part of a collection, then no related products will show.

  12. To show a dynamic checkout button, check Show dynamic checkout button.

  13. To show social sharing icons, check Enable product sharing.

  14. To show customer reviews of the product, check Enable product reviews. For reviews to show, you need to install the free Shopify Product Reviews app and receive reviews for your product.

  15. To set the size of the variant picker, the Add to cart button, and the dynamic checkout button, select a size from the Variant picker and button size drop-down menu.

  16. Click Save.

Collection pages

With Supply, you can specify how collections are sorted in the collections page sidebar menu. You can choose to sort by product tags or by filter groups.

  1. In the theme editor preview of your store, open a collection page.

  2. Click the Sections tab.

  3. Click Collection.

  4. From the Products per row drop-down list, choose how many products to display in each row.

  5. From the Rows per page drop-down list, choose how many rows to display.

  6. Under Sidebar product filters, select whether to sort collections by product tag or by filter group.

  7. To show a comparison price when a product in the collection is marked down from its original price, or to compare with competitor prices, check Show compare at price.

  8. To show how much money customers are saving when a product is marked down, check Show saved amount.

  9. To allow product reviews on your collection pages, check Enable product reviews.

  1. Click Save.

Use the Featured collections section to select up to 6 product collections to feature on your home page. When a customer clicks on a featured collection in your home page, the collection's featured product will display. If you do not have a featured product, then the first product image in the collection will display.

To display featured collections on your home page:

  1. Click the Sections tab.

  2. Click Featured collections.

  3. In the Content area, click Collection.

  4. From the Collection drop-down list, select a collection to display.

  5. Continue adding collections until you have selected all the collections you want to display.

  6. Click Save.


The Slideshow section lets you upload images to use for your slideshow. You can choose whether the images in the slide show rotate automatically, and you can set the frequency, in seconds, at which the images rotate.

With Supply you can select up to 6 slide images for your home page. You can add a URL link to each slide that your customers can click to open a page in your store.

Each slide image should be 1000px wide by 500px tall. If you use slideshow images with different heights, then the images can appear to jump or be disjointed between slide transitions.

To customize your slideshow:

  1. Click the Sections tab.

  2. Click Slideshow.

  3. In the Settings area, check Auto-rotate slides if you want slide images to automatically rotate.

  4. From the Transition time drop-down list, select a rotation frequency, in seconds.

To add an image slide:

  1. In the Content area, click Image.

  2. In the Image area, click Select image, and then do one of the following:

    • To select an image you have already uploaded to your Shopify admin, click the Library tab.
    • To select a stock image from Shopify's Burst stock image collection, click the Free images tab. From here you can enter a search term, or browse the image categories.
    • To select an image from your local computer, click the Library tab, and then click the plus button.
  3. If you want to add a link to the slide, do one of the following:

    • If you want to link the text on your slide to a page in your store, then click in the Link URL field and select a page.
    • If you want to link the text on your slide to a website, then paste the website's URL in the Slide link field.
  4. Click Save.

Custom content

In the Custom content section, you can use HTML code to create custom content for your home page. For example, you can use HTML to format text blocks, create tables, or embed content from a third-party website.

To add custom content to your home page:

  1. Find Supply and click Customize.

  2. Click Sections.

  3. Click Add section.

  4. In the Advanced layout area, click Custom content > Add.

  5. Click Custom content, and enter the HTML code that you want to add to your home page.

  6. Click Save.

Theme settings

You can use theme settings to customize the colors and typography on your online store. You can also set up links to your social media accounts, edit your cart settings, and add a favicon.

Supply includes the following theme settings:


You can choose the colors for the different parts of your online store.

To customize the colors:

  1. Find Supply and click Customize.

  2. Click Theme settings.

  3. Click Colors.

  4. For each type of content, click the color swatch to use the color picker:

    The color picker in the theme editor

    • The Recently selected area shows colors that you have recently selected for your theme.
    • The Currently used area shows colors that you are currently using in other parts of your theme.

    To set the color to transparent, click None.

  5. Click Save.


You can choose the typography for the text on your online store.

To customize the typography:

  1. Find Supply and click Customize.

  2. Click Theme settings.

  3. Click Typography.

  4. For each type of text, click Change to use the font picker:

    The 'Change' button on the font picker

  5. Explore fonts by using the search field, or by clicking Load more.

    To see all of the available fonts, check out Shopify's font library.

  6. Click the name of the font that you want to use.

  7. To change the font to a different style, such as bold or italic, click Regular. Next, click the style that you want to use, and then click Select:

    A selection of font weights available on the font picker

  8. Click Save.


With Supply, you can add a favicon to your store. A favicon (favorites icon) is a small icon that represents your website and provides a shortcut to it wherever the icon appears, for example:

  • your web browser tab
  • your web browser's history
  • icons on your desktop
  • next to your online store name when it is bookmarked.

Using a favicon helps brand your store and provides a polished look to your website. The recommended favicon size for Supply is 16 x 16px.

To add a favicon:

  1. Click the Theme settings tab.

  2. Click Favicon.

  3. In the Favicon image area, click Select image, and then do one of the following:

    • To select an image you have already uploaded to your Shopify admin, click the Library tab.
    • To select an image from your local computer, click the Library tab, and then click the plus button.
  4. Click Save.


With Supply, you can customize the cart page to include order notes, and select from four cart page styles.

To access the cart settings:

  1. Click the Theme settings tab.

  2. Click Cart.

Enable order notes

With Supply, you can provide a field on the cart page for customers to leave order notes, which can be used for gift messages, special requests, and delivery instructions.

Cart type

Supply offers four cart types:

  • With the Drawer cart type, the cart slides down from the top of the page. When the cart is closed, the cart text appears to fold up:
  • The Flip cart type is like the Drawer cart type, except that the flip animation appears when the cart is opened and closed:
  • The Modal cart type is a pop-up window that appears on top of the page content. The pop-up window can be dismissed by clicking the X or by clicking outside of the pop-up window.
  • The Page cart type is a page in your online store. Customers access the cart page by clicking the cart link in the header, or by adding an item to the cart.

Social media

You can add social sharing buttons for your products and blog posts, and links to your social media accounts.

To customize the social media settings:

  1. Find Supply and click Customize.

  2. Click Theme settings.

  3. Click Social media.

  4. To upload a social sharing image, in the Social sharing image area, click Select image or Explore free images.

  5. To add links to your social media accounts, in the Accounts area, enter the links to your accounts in the fields provided. Enter full links, such as, or

    Links to your social media accounts show in the footer of your online store.

  6. To add social sharing buttons to your products and blog posts, in the Sharing area, check any or all of the checkboxes.

    You can add the following sharing buttons:

    • Share on Facebook
    • Tweet on Twitter
    • Pin on Pinterest (not available for blog post sharing)
  7. To change the style of the sharing buttons, from the Button style menu, select a style.

  8. Click Save.

Price format

With Supply, you can choose how product prices will appear in your store.

To set price format options in Supply:

  1. Click the Theme settings tab.

  2. Click Price format.

  3. If you sell in a currency that uses cents, then check the Show cents as superscript to show the price in superscript:


This section lets you customize your store's checkout. Click here for more information about your store's checkout page.

Image tips

Best types of product images for Supply

Higher resolution photos will look more polished and professional in Supply, so images should be at least 1024 wide by 1024 pixels high. Images will be automatically scaled down when necessary.

Higher resolution photos are particularly important if you check Enable image zoom, which you can enable by opening a product page in the theme editor preview, and then clicking Product in the Sections tab.

The optimal width to height ratio for your product photos is a square.

Make the header smaller

There are a few ways that you can shorten the top section of your page.

If your logo is too big, then you can reduce its size by adjusting its maximum width in your theme settings. Reducing the width of your logo also reduces its height, because Shopify will scale down your logo while preserving its proportions. Using the theme editor, in the Header section, adjust the Custom logo width value. The default pixel value is 305. Use a smaller pixel value to reduce the size of your logo, and as a result reduce the height of your header.

Your logo might also contain invisible or white pixels that add to the white space above and below it. You can use a program such as Photoshop to trim those pixels from your logo image. After your logo has been trimmed, upload it again using the theme editor. Trimming the white space in your logo image can significantly reduce the height of your header.

Make the slideshow smaller

Use landscape images, which are images that are wider than they are tall.

Although the theme editor suggests that you upload images that are 1000px wide by 500px high, you can use smaller images. A width of 1000px is recommended so that your slides don't have any white space on the left and right on larger displays. Images that have a smaller width will be centered in your slideshow:

The following tips can help you improve your store's navigation when using Supply.

Add a drop-down menu

To add drop-down menus to your Main Menu, you need to create menus on your Navigation page.

If there are too many items in your Main Menu to fit on one line, then the last links don't fit will be added to a "More" drop-down menu.

This behavior isn't controlled strictly by the number of links in your Main Menu, although keeping that number down to five or six will help. To include more links, you can:

  • Make your navigation links smaller by reducing your Main menu font size in Typography on the Theme settings tab.
  • Use fewer characters for each link. For example, you can change 'Frequently Asked Questions' to 'FAQ', 'Contact Us' to 'Contact', 'Catalog' to 'Shop', and all occurrences of 'and' to '&'.

Having too many items in your navigation can make your site hard to use. With too many menu items, your customers could scan past important items. Try limiting your navigation to five or six items. Use drop-down menus if you want to give access to more than six pages.

A common mistake is adding links to every collection from the Main Menu. Instead, try listing the collections in a drop-down menu under a 'Shop' or 'Catalog' link. You could also break down the collections into groups, giving each group a drop-down menu. Or you can use product tags to create subcategories of products.

Remove the sidebar

To remove the sidebar from your store, you'll need to add some code to two of your theme files.

  1. Find the theme you want to edit, and then click Actions > Edit code.

  2. In the Sections directory, click collection-template.liquid.

  3. Find has_sidebar in the file. Delete the following lines of code:

    {% if collection.all_tags.size > 0 %}
      {% assign has_sidebar = true %}
    {% endif %}
  4. Click Save.

  5. In the Sections directory, click collection-list-template.liquid.

  6. Find has_sidebar in the file. Delete the following lines of code:

    {% if collection.all_tags.size > 0 %}
      {% assign has_sidebar = true %}
    {% endif %}
  7. Click Save.

Product tips

The following tips will help you showcase your products using Supply.

Use advanced group filtering

If you have a lot of products, then you can enable subgroups to help your customers sort your products:

  1. Define your groups. In the image above, the groups are Brand, Focal Length, and Resolution.

  2. Export all your products into a .csv file.

  3. Prepend all existing tags with the name of the group you want them to be in, with the format Group_Tag Name. For this example, some of the tags would be Brand_Canon, Focal Length_18 - 55mm, and Resolution_12 MP. The left side of the underscore is the group name, and the right side is the tag for the product. Spaces can be included on either side of the underscore.

  4. Save your .csv. file and import the products back into your store. Make sure you check Overwrite existing products that have the same handle when uploading the file to prevent duplicate products from being created.

  5. Open a collection page in the theme editor preview. On the Sections tab, click Collection, and then check the By group option.

Reorder filter groups and tags

Groups are ordered alphabetically, and so are the tags listed inside the groups. A Shopify expert can help you customize the order.

Pricing tips

The following tips help you set up pricing when using Supply.

Disable rounding of sale amounts

  1. Find the theme you want to edit, and then click Actions > Edit code.

  2. On the left side, under Assets, click the timber.scss.liquid link to open your theme stylesheet in the online code editor.

  3. At the bottom of the file, add this:

     .sale-tag sup {
       display: inline;
       top: 0;
       font-size: 100%;
       &:before {
        content: '.';
  4. Click Save.

Cart tips

The following tip ensures your store's cart works properly when you have added JavaScript to Supply.

Change the cart type so that advanced JavaScript works

In Supply, any JavaScript you add to cart.liquid will not be executed in the drawer or modal carts. It will be executed only you append /cart to your store's URL. For example,

You need to set your cart type to "page" if you want to add any of the following features to your cart page:

  • a shipping rates calculator
  • multiple currencies
  • gift-wrapping
  • cart attributes validation
  • a date picker
  • an 'I agree with terms' checkbox.

To change your cart type to "page":

  1. Click Theme settings.

  2. Click Cart.

  3. From the Cart type drop-down list, select Page.

  4. Click Save.

Ready to start selling with Shopify?

Try it free