Foundry Documentation

Foundry is a Shopify theme for stores that want a fast, accessible shop with a cart drawer, bundles, B2B pricing and a full section library. These guides cover setup, every setting and section, and the features that need setup in the Shopify admin. For help that isn’t covered here, use the support form, or go back to all documentation.

Setup guide

This guide takes a new Foundry store from install to launch. Each step names where the setting is in the theme editor (Online Store → Themes → Customize).

1. Pick a theme style

Foundry comes with three styles. Each sets fonts, colors, corner radius and card shape together:

StyleMade forFontsLook
FoundryFood and drinkWork SansRoasted browns and cream, Price tag cards, square heading mark, bold accent bar under the header
Foundry TemperSportswearMontserrat, uppercase headingsBlack, red and volt yellow, square corners, Framed portrait cards, slash heading mark
Foundry QuenchHealth and beautyLora headings, Karla bodyBlush and plum, rounded corners, square cards, underlined headings, centered logo

Change style in Theme settings → Theme style. Switching style replaces your font, color and shape settings, so pick a style first and fine-tune afterwards.

2. Set colors and type

  • Theme settings → Colors: Foundry has five color schemes. Scheme 1 is the page default; every section and group block has a Color scheme setting to use another. Each scheme has background, text, accent, button, button label and border colors. The accent color is used for small text such as subheadings, so keep it readable on the background (a contrast ratio of at least 4.5:1; the default schemes meet this).
  • Theme settings → Typography: heading and body fonts, body text size, heading size and heading letter case.
  • Theme settings → Layout: page width and margin, space between sections, button corner radius and product card options.

See Theme settings for every option.

  1. Open the Header section and upload your logo. Set Logo width. Without a logo, the store name is shown.
  2. Choose the Menu (Online Store → Navigation). Menus support three levels. Pick Dropdown or Mega menu as the desktop menu style. With the mega menu, add Menu promo blocks and type the top-level menu item’s title in Menu item to show an image promo under it.
  3. Choose Sticky header: Off, Always, or When scrolling up.
  4. Add announcements in the Announcement bar section above the header. Each announcement can have Show from and Show until dates (YYYY-MM-DD, in the store’s time zone).
  5. In the Footer section, choose a footer menu and turn payment icons, Follow on Shop and the country/language selectors on or off. Selectors only show when the store sells to several countries (Settings → Markets) or has several published languages (Settings → Languages).

4. Home page

The default home page has a hero banner, featured collection, promo tiles and rich text. Add, remove and reorder sections from the left sidebar. The section library includes a slideshow, image with text, video, multicolumn, testimonials, logo list, collapsible content (FAQ), image hotspots, before/after slider, newsletter, countdown and more.

Tips:

  • Use one hero banner or slideshow at the top. The first one on the page uses the page’s main heading and loads its image first.
  • Give every image alt text in Content → Files or on the product media.
  • Keep the slideshow’s Auto-rotate off unless you need it. Shoppers can pause it, and it never rotates for shoppers who turn on reduced motion.

5. Product page

The product page is built from blocks in the Product section: title, price, variant picker, buy buttons, description, tabs, trust badges, stock counter, size chart, delivery estimate, collapsible rows, volume pricing and app blocks. Drag blocks to reorder them. See Product page.

Turn on the extras you want:

  • Variant swatches: set colors or images on product options in the Shopify admin, then choose Circle or Square swatches in the Variant picker block.
  • Pickup availability: set up local pickup in Settings → Shipping and delivery.
  • Back-in-stock alerts: on by default in the Buy buttons block. See Back-in-stock alerts.
  • Product recommendations and Recently viewed sections under the product section. Complementary products are set in the Search & Discovery app.
  • Product bundles: see Product bundles.

In the Collection and Search sections choose filtering, sorting, quick add and pagination (page numbers, a Load more button or infinite scroll). Filters are set up in the Search & Discovery app; set a filter’s display to Swatch there to show color or image swatches.

7. Cart

Theme settings → Cart controls the cart drawer and cart page features:

  • Gift wrapping and cart notes
  • Floating cart button and the scroll distance before it shows
  • Free-shipping progress bar and its threshold, entered in cents (5000 = 50.00 in your store currency)
  • Cart and product page upsells, with global product lists that sections can override
  • Show “Sign in” in the cart for signed-out shoppers

Accelerated checkout buttons (Shop Pay, Apple Pay and others) show on the cart page when they’re enabled in Settings → Payments.

8. Marketing features

  • Promo popup section: delay, scroll-depth or exit-intent trigger, with a frequency limit. Use Always only while testing.
  • Age verifier section: simple confirmation or date of birth, with a minimum age and a decline link. Turn it on in Theme settings → Features → Age verification.
  • Countdown section: enter the end time as 2026-12-31T23:59:59Z (UTC).
  • Newsletter section: sign-ups become customers with email marketing consent.

9. Languages and international

Foundry includes English, French, Italian, German and Spanish. Publish languages in Settings → Languages. Right-to-left languages such as Arabic and Hebrew mirror the layout automatically. Edit any storefront text in Online Store → Themes → … → Edit default theme content.

10. Before you launch

  • ☐ Logo, favicon (Theme settings → Favicon if shown, otherwise Settings → Brand) and social sharing image
  • ☐ Every product image and section image has alt text
  • ☐ Menus link to real pages; footer has your policies
  • ☐ Contact page uses the page.contact template
  • ☐ Free-shipping threshold matches your shipping rates
  • ☐ Every bundle has a matching automatic discount in Discounts
  • ☐ Back-in-stock Flow workflow is turned on, if you use alerts
  • ☐ Test an order with a real or test payment
  • ☐ Preview on a phone and a desktop browser

Theme settings

Open the theme editor and select Theme settings (the gear icon). Section options are covered in Sections.

Theme style

Switches between the Foundry, Foundry Temper and Foundry Quench presets. A style sets fonts, heading size and case, heading mark, corner radius, card style and image shape, and the five color schemes. Each style also comes with its own header and footer layout. See the setup guide.

Features

SettingDefaultWhat it does
Age verificationOffShows the Age verifier section’s dialog until a visitor confirms their age. Add the Age verifier section to set it up.
Back to top buttonOnA button that returns to the top of long pages.
BreadcrumbsOnBreadcrumb links above product, collection and other pages.
Collection navigationOnShows the filter and sort bar on collection pages. Each Collection section can still turn filtering or sorting off.
Show product bundles on product pagesOnShows bundle offers from your Bundle metaobjects. See Product bundles.
Default bundle headingFrequently bought togetherUsed when a bundle has no heading of its own.

Cart

SettingDefaultWhat it does
Show “Sign in” in the cartOnA sign-in link for signed-out shoppers. Customer accounts offer Sign in with Shop when it’s turned on in Settings → Customer accounts.
Gift wrappingOffA gift wrap checkbox on the cart page, saved as an order attribute.
Cart notesOnAn order note field on the cart page.
Show floating cart buttonOnA round cart button that appears after scrolling.
Scroll threshold200 pxHow far shoppers scroll before the floating button appears.
Show free shipping progress barOnA progress bar in the cart drawer and on the cart page.
Free shipping threshold5000The amount in cents: 5000 means 50.00 in the store currency. Match it to your shipping rates.
Show upsells in cartOnProduct suggestions in the cart drawer and cart page.
Global upsell products, Maximum products to show, Global upsells heading4 productsUsed when the Cart or Cart drawer section doesn’t pick its own products. Products already in the cart aren’t suggested.
Show upsells on product pagesOnThe Product upsells section on product pages.
Global product page upsell products, Maximum products to show, Global product upsells heading4 productsUsed when the Product upsells section doesn’t pick its own products.

Typography

SettingDefaultWhat it does
HeadingsWork Sans 600Heading font.
BodyWork Sans 400Body font. Bold and italic styles load automatically.
Body text size16 pxBase text size. Don’t go below 16 px for readability.
Heading size100%Scales all headings.
Heading letter caseDefaultDefault or Uppercase.
Heading markSquareA small mark in the accent color on section headings: None, Square, Slash or Underline.

Layout

SettingDefaultWhat it does
Page widthNarrowMaximum content width: Narrow (90rem) or Wide (110rem).
Page margin20 pxMinimum space at the sides of the page.
Space between sections0 pxAdded between every section. Each section also has its own top and bottom padding.
Button corner radius4 pxRounds buttons.
Card stylePrice tagStandard; Price tag (clipped image corner, name and price joined by a dotted line, stamped badges); or Framed (bordered card with a badge band).
Image shape (product cards)SquareSquare, Portrait, Landscape or Natural.
Image fitFillFill crops images to the shape; Fit shows the whole image.
Show second image on hoverOnProduct cards show the second product image on hover.
Show quick viewOnAdds a Quick view button to cards, and “Choose options” opens quick view instead of the product page.
Show custom badgesOnCard badges from the custom.badge product metafield or tags that start with badge: (for example badge:New).

Colors

Five color schemes. Scheme 1 is the page default; every section and group block can use another. Each scheme has:

ColorUsed for
BackgroundSection background
TextBody text and headings
AccentSmall highlighted text (subheadings, volume pricing note), star ratings and custom badges
ButtonPrimary button background
Button labelPrimary button text
BorderLines, inputs and outlines

Keep text, accent and button label colors readable on their backgrounds (contrast of at least 4.5:1). Every default scheme in every style meets this.

Input corner radius rounds text fields and selects.

Animations

SettingDefaultWhat it does
Reveal sections on scrollOnSections fade in as they scroll into view. The first section is never hidden, and nothing is hidden without JavaScript.
Hover effects on cards and imagesOnSubtle zoom and lift on hover.

All animations, the slideshow and announcement rotation, and smooth scrolling turn off for shoppers whose device is set to reduce motion.

Favicon

Upload a square .png, at least 32 × 32 px. It’s used as the browser tab icon and, at 180 × 180 px, as the icon when shoppers save the store to their home screen.

Social media

Paste the full address of each profile (for example https://instagram.com/yourstore). Each network with a link gets an icon in the footer; leave a field empty to hide it. Turn the icons off in the Footer section with Show social media icons. The X (Twitter) handle is also added to link previews shared on X.

Sections

Add sections from the theme editor sidebar with Add section. Most sections can go on any page; exceptions are noted.

Settings every section shares

Content sections end with a Section style group:

SettingWhat it does
Color schemeOne of the five schemes from Theme settings → Colors
Top padding, Bottom paddingSpace inside the section, in pixels
Hide on mobile, Hide on desktopHides the section below or above 750 px wide

The header, footer and announcement bar only have Color scheme.

Announcement bar

Sits above the header. Add Announcement blocks: text, optional link, and optional Show from / Show until dates (YYYY-MM-DD, store time zone). Dated announcements are hidden outside their dates, even on cached pages. Rotate announcements cycles through them every few seconds (Change every); shoppers can pause rotation, and it never rotates for shoppers who prefer reduced motion.

SettingWhat it does
Logo, Logo widthYour logo. Without one, the store name is shown.
Logo positionLeft, or Center with the main menu on its own row below (desktop).
Bottom borderNone, Thin (border color) or Bold (a 4 px bar in the accent color).
Sticky headerOff, Always, or When scrolling up.
Main menuUp to three levels. Second-level links open in a dropdown or mega menu.
Desktop menu styleDropdown, or Mega menu (full-width panel with columns).
Customer account menuMenu shown in the account dropdown.
Show search, Show live resultsSearch in the header, with predictive results (products, collections, pages, articles, suggestions).
Country/region and language selectorsShown when the store sells to more than one country or has more than one language.

Menu promo blocks add an image promo to the mega menu. Type the title of the top-level menu link (for example Shop) in Menu item.

Build the footer columns from up to six blocks:

BlockWhat it shows
BrandLogo (or the store name), a short text and social media icons. One per footer.
MenuA heading and a menu. Add one per column.
TextA heading and rich text, for example opening hours.
Email signupA heading, text and an email field. Sign-ups are added to your customers with email marketing consent. One per footer.

The bottom bar shows the copyright, country/region and language selectors, Follow on Shop (requires Shop Pay) and payment icons. Without blocks, the footer shows the Footer menu setting as one column. Social media links are set in Theme settings → Social media.

Home page and content

SectionUse it forKey settings
Hero bannerA large image with heading, text and buttonImage, height, overlay opacity, text alignment. The first hero on a page is the page’s main heading.
SlideshowSeveral image slidesHeight, auto-rotate and speed, Slideshow description for screen readers. Slide blocks: image, overlay, heading, text, button, text position. Arrows, dots, swipe and arrow keys work; auto-rotate pauses on hover, focus and with the pause button.
Rich textA heading, text and buttonAlignment
Image with textAn image beside textImage shape and position, text position and alignment, subheading, button
MulticolumnBenefits or features in columnsColumns, image shape, alignment. Column blocks: image, heading, text, link.
TestimonialsCustomer quotesColumns. Testimonial blocks: quote, name, detail, photo, star rating (0 hides stars).
Logo listPress logos or partner brandsLogo blocks: logo, name (used as alt text), link, optional press quote
VideoA YouTube/Vimeo link or uploaded videoCover image, Video description for screen readers, shape. YouTube/Vimeo only loads after the shopper presses play.
Collapsible contentFAQsIntro, open first row. Row blocks: heading, content or content from a page. Used by the page.faq template.
Image hotspotsShop-the-look imagesImage. Hotspot blocks: product, heading, text, horizontal and vertical position (percent). Hotspots open a small panel with the product and price.
Before/after comparisonComparing two imagesBefore/after images and labels, starting position. Use two images with the same size and framing. Works with drag, touch and arrow keys.
Promo tilesLinked promotional tilesTile blocks: image, title, text, link
CountdownA deadline for an offerEnd date/time in UTC (2026-12-31T23:59:59Z), hide when complete, complete message
NewsletterEmail sign-upHeading, text, alignment. Sign-ups become customers with email marketing consent.
Custom sectionYour own layout from theme blocksBackground image. Includes Image with text (blocks) and FAQ (blocks) presets.
Custom LiquidCode snippets from apps or developersLiquid code
AppsApp blocks on any pageAdd space around apps

Products and collections

SectionWhereKey settings
Featured collectionAny pageCollection, products to show, columns, “View all” link, badges, quick add
Featured productAny pageProduct, media position. Blocks: title, price, variant picker, buy buttons, description, view details link, app blocks. Two featured product sections can show the same product independently.
Collections gridAny page (used on /collections)Grid item width, spacing
Recently viewedAny pageHeading, products to show. Shows products this shopper viewed in this browser, never the current product; hidden when empty.
Product recommendationsProduct pagesRelated (automatic) or complementary products (set in the Search & Discovery app), products to show, badges, quick add. Hidden when there are no recommendations.
Product upsellsProduct pagesProducts, heading and limit that override Theme settings → Cart; quick add
Product bundlesProduct pagesShows bundles that include the current product. See Product bundles.
Quick order listProduct pagesHeading, show stock. A table of every variant with quantity inputs for B2B buyers; adds all lines in one step.

Page templates

Product

The Product section is block-based. See Product page. Section settings: media position, keep product information in view while scrolling, loop videos, image zoom and the sticky add-to-cart bar.

SettingWhat it does
Collection image, banner height, descriptionCollection banner (Collection only)
Show filters, Show sortingFilters come from the Search & Discovery app; set a filter to Swatch there to show color or image swatches.
Show badges, Show quick addProduct card options. Products with options open quick view or the product page.
Products per pageCollection only
PaginationPage numbers, Load more button, or Infinite scroll

Cart and cart drawer

Upsell products, heading and limit for each. Other cart options are in Theme settings → Cart.

Contact form

Name and email are always shown; phone and message are optional. Add Field blocks for extra questions: text, phone, number, date, long text, dropdown (one option per line) or checkbox, required or optional, half or full width. Answers appear in the contact email under each field’s label. Shopify doesn’t keep custom answers after a failed submission, so keep required fields to a minimum. Use the page.contact template for your contact page.

Other pages

Article, blog, page, 404 and password sections only have Section style.

Pop-ups

SectionKey settings
Promo popupEnable, heading, message, image, button, trigger (time delay, scroll depth, exit intent on desktop), frequency (always — for testing only — once per session, day or week). Doesn’t open over the age verifier.
Age verifierSimple confirmation or date picker, minimum age, texts, decline button and redirect. Turn on Theme settings → Features → Age verification. Shoppers can’t close it without answering; the choice is remembered in their browser.

Theme blocks

Theme blocks build custom layouts inside the Custom section (and the blocks presets Image with text (blocks) and FAQ (blocks)). Blocks can be nested: a group can hold other groups.

BlockSettings
GroupLayout direction (horizontal or vertical), alignment, padding, equal-width columns, space between blocks, stack on mobile, color scheme (empty uses the section’s colors). Holds any blocks.
HeadingText, size (H1–H4), alignment. Use one H1 per page, and don’t skip levels.
TextText, style (title, subtitle, normal), alignment
ButtonLabel, link, primary or secondary style, alignment
ImageImage, link, shape, width (percent). Add alt text to the image in Content → Files.
SpacerHeight
DividerA horizontal line
AccordionHeading, open by default. Holds any blocks; opens and closes with mouse or keyboard.

Apps can also add their own blocks to the Custom section.

Product page

The Product section on the product template is made of blocks. Add, remove and drag them in the theme editor. Apps can add their own blocks.

Blocks

BlockSettings and notes
Title, Vendor—
PriceSale price, compare-at price (struck through) with a Sale badge, unit price. Show Shop Pay Installments and Show tax and shipping note.
Variant pickerStyle: buttons or dropdown. Swatches: circle, square or none; swatch colors and images come from the product options in the admin. Unavailable combinations are struck through. Combined listings switch to the other product.
Buy buttonsQuantity selector, accelerated checkout buttons, pickup availability, gift card recipient form, back-in-stock sign-up and Pre-order note. Subscription (selling plan) options appear automatically for products with selling plans.
DescriptionThe product description
TextFree text; can be connected to a metafield
Trust badgesPayment and trust icons
TabsDescription and other content in tabs; works without JavaScript
Stock counterLow stock threshold, Show how many are left. Shows in stock, only N left, out of stock or available to order. Only for variants that track inventory.
Size chartButton label and a page or rich text. Opens in a small panel; Escape or a click outside closes it.
Delivery estimateMinimum and maximum business days and a note. Dates skip weekends and use the store language.
Collapsible rowHeading and content or a page. Connect the content to a product metafield (ingredients, nutrition, usage, care) for different content per product.
Volume pricingShows B2B quantity rules (minimum, increment, maximum) and price breaks from your price lists. Hidden for buyers without them.

Section settings

SettingWhat it does
Media position on desktopLeft or right
Keep product information in view while scrollingDesktop only
Loop videosProduct videos repeat
Show image zoomImages open in a zoom dialog with 2× zoom
Show sticky add-to-cart barA bar with the product, price and add button appears after shoppers scroll past the main button

Metafields Foundry reads

MetafieldTypeEffect
custom.badgeSingle line textCustom badge on product cards (or use a badge:New style tag)
custom.preorderTrue or falseShows Pre-order on the add button even when the variant is in stock
custom.preorder_messageSingle line textReplaces the pre-order note for this product

Variants set to Continue selling when out of stock also show Pre-order when their stock is zero or below.

Media

Products can have images, uploaded videos, YouTube/Vimeo videos and 3D models. 3D models show View in your space on devices that support AR. When a shopper picks a variant with its own image, the gallery moves to it. Add alt text to every image in the product’s media.

Product bundles

Bundles show a “Frequently bought together” offer on the product pages of every product in the bundle. Shoppers can untick items, see the bundle total and add everything in one click.

1. Create the Bundle metaobject definition

  1. In the Shopify admin, go to Settings → Metafields and metaobjects → Metaobject definitions → Add definition.
  2. Name it Bundle. The type (handle) must be bundle.
  3. Add these fields:
Field keyTypeRequiredNotes
nameSingle line textYesShown in the cart confirmation
productsProduct (list of products)YesTwo or more products
discount_typeSingle line textNopercentage (default) or fixed
discount_valueIntegerNoPercent (e.g. 10) or, for fixed, an amount in cents (1500 = 15.00)
headingSingle line textNoOverrides Theme settings → Features → Default bundle heading
  1. Under Options, turn on Storefronts access.

2. Add bundles

Go to Content → Metaobjects → Bundle → Add entry and fill in the fields. A product can be in more than one bundle; all of them show on its page.

Add the Product bundles section to your product template if it isn’t there, and make sure Theme settings → Features → Show product bundles on product pages is on.

3. Make the discount real at checkout

Themes can show a bundle price but can’t change what checkout charges. To charge the bundle price, create an automatic discount for each bundle:

  1. Go to Discounts → Create discount → Amount off products and choose Automatic discount.
  2. Set the value to the bundle’s saving (the same percent or amount as the bundle’s discount_type and discount_value).
  3. Under Applies to, pick the bundle’s products. A collection that holds only the bundle’s products makes this easier.
  4. Under Minimum purchase requirements, require a minimum quantity of items equal to the number of products in the bundle.

Shopify applies the discount by itself when the cart qualifies; the shopper doesn’t enter a code, and the theme doesn’t apply one. The cart and checkout then show the bundle saving.

Important:

  • Keep the bundle’s discount_type and discount_value the same as the automatic discount, so the price on the product page matches checkout.
  • Test each bundle once with a real cart: add the whole bundle and check the saving in the cart.

How the price is shown

  • Bundle total = sum of each product’s selected variant price, minus the discount.
  • The discount only shows when every product in the bundle is in stock.

Back-in-stock alerts

When a variant is sold out, the product page shows a “Get an email when this is back in stock” form with a Notify me button (Buy buttons block → Show back-in-stock signup on sold-out variants, on by default).

What the form does

The form uses Shopify’s customer form. Submitting it creates the customer if needed, with email marketing consent, and adds three tags:

TagExampleUse
back-in-stockback-in-stockEveryone who asked for any alert
back-in-stock-<variant ID>back-in-stock-50604979028038People waiting for that variant
product-<handle>product-the-complete-snowboardPeople waiting for any variant of that product

Find the variant ID in the admin URL when you open the variant (…/variants/<ID>).

Shoppers who already have a customer account are tagged too; Shopify merges the tags into their existing customer record. (This is listed as KI-014 and is checked during the Phase 9 test pass; see the note at the end.)

Send the alerts with Shopify Flow

The theme collects sign-ups; sending the email is done in the admin. One way with the free Shopify Flow app:

  1. Create a workflow that starts when inventory quantity changes for a product variant.
  2. Add a condition: the previous quantity was 0 or less and the new quantity is above 0.
  3. Add an action that gets customer data, with the query tag:'back-in-stock-{{productVariant.legacyResourceId}}'.
  4. For each customer found, send a marketing email (Shopify Email) or add them to an email segment, with a link to the product.
  5. Optionally remove the customer tag back-in-stock-<variant ID> so they aren’t emailed again next time.

Trigger, condition and action names can differ slightly between Flow versions; pick the closest match. You can also send a Shopify Email campaign by hand to the customer segment customer_tags CONTAINS 'back-in-stock-<variant ID>'.

This Flow recipe hasn’t been run end to end on a live store as part of theme testing. Test it with your own email address before relying on it.

Accessibility

Foundry is built to meet WCAG 2.1 level AA. What the theme does:

  • A Skip to content link is the first thing keyboard users reach.
  • Every control works with a keyboard and shows a visible focus outline.
  • The cart drawer, quick view, image zoom, popups and age verifier keep focus inside while open, close with Escape (except the age verifier, which needs an answer), and return focus to the button that opened them.
  • Menus, predictive search, the slideshow, tabs, accordions, hotspots and the before/after slider have screen reader labels and keyboard support.
  • Cart updates, search results and errors are announced to screen readers.
  • All animation, auto-rotation and smooth scrolling stop for shoppers who ask their device to reduce motion. Nothing is hidden when JavaScript is off.
  • Every default color scheme in every theme style meets 4.5:1 contrast for text, buttons and accent text.

What to check in your own content:

  • Add alt text to product images, section images and logos. Leave it empty only for purely decorative images.
  • Keep custom colors readable: text, accent and button label colors need a contrast ratio of at least 4.5:1 with their background. Free contrast checkers are easy to find online.
  • Use headings in order: one main heading per page (the first hero or slideshow provides it on the home page), then H2, then H3.
  • Fill in the Slideshow description and Video description settings.
  • Avoid text inside images; put it in the section’s text fields instead.
  • Leave slideshow and announcement rotation off unless you need it.

FAQ

How do I switch theme style after installing?

Open the theme editor, select Theme settings → Theme style and choose Foundry, Foundry Temper or Foundry Quench. Switching replaces your fonts, colors and shape settings, so do it before fine-tuning.

Why don’t I see the country or language selector?

They only appear when the store sells to more than one country (Settings → Markets) or has more than one published language (Settings → Languages), and when the selector is turned on in the Header or Footer section.

Why don’t filters show on my collection pages?

Filters come from the free Shopify Search & Discovery app. Install it, add filters (availability, price, product type, vendor, options), and check that Show filters is on in the Collection section.

The free shipping bar shows the wrong amount

Enter the threshold in cents in Theme settings → Cart → Free shipping threshold: 5000 means 50.00 in your store currency. It should match the free-shipping rate in Settings → Shipping and delivery.

A bundle shows a discount, but checkout charges full price

Themes can’t change prices at checkout. Create an automatic discount in Discounts that matches the bundle; see Product bundles.

How do I send back-in-stock emails?

The theme collects sign-ups as tagged customers. Send the emails with Shopify Flow or Shopify Email; see Back-in-stock alerts.

Can I edit the theme code?

Yes, but duplicate your theme first (Online Store → Themes → … → Duplicate) and work on the copy. Code changes aren’t covered by support and are lost when you update to a new version; consider hiring a Shopify Partner for custom work.

How do I update Foundry?

When a new version is released, Shopify shows an update notice on Online Store → Themes. Updating adds a new copy of the theme with your settings and content; preview it, then publish it.

Where do I get help?

Use the support form at fireglyph.io/support. See the support policy below.

Support policy

  • Support is included with your Foundry purchase for as long as you use the theme.
  • We help with theme settings, sections, features that are part of Foundry, and bugs in the theme.
  • We reply within two business days, Monday to Friday.
  • Support doesn’t include custom code, design changes, third-party app setup or integration, or help with changes you made to the theme code. For those, we recommend hiring a Shopify Partner.
  • To help us help you faster, include your store URL, the page where you see the problem, and a screenshot.