Skip to content

Features

Uisce includes 90+ features across sections, product page capabilities, commerce tools, navigation, internationalization, and performance. Here's everything the theme can do.

Sections (30 merchant-addable, 45 total)

Most sections can be added to any page and customized in the theme editor. Header-group sections, such as the announcement bar, are configured above the header. See the full Sections reference for settings and tips.

Marketing

FeatureSection
Hero bannerBanner
Image carouselSlideshow
Side-by-side contentImage with text
Embedded videoVideo
Promotional gridPromo tiles
Discount popupPromo popup
Email signupNewsletter
Sale countdownCountdown timer
Customer reviewsTestimonials
Guarantee iconsTrust badges
Media mentionsPress coverage
Q&A accordionFAQ
Age gateAge verifier

Merchandising

FeatureSection
Product gridFeatured collection
Content columnsMulticolumn
Free-form textRich text
Mixed media gridCollage
Partner logosLogo list
Image comparisonBefore/after slider
Clickable product pinsImage hotspot
Lifestyle galleryLookbook
Feature comparisonComparison table
Size guideSize chart
Delivery infoShipping info
Scrolling textMarquee
Depth effectParallax

Product discovery

FeatureSection
Browsing historyRecently viewed
Related productsProduct recommendations

Instant search is a header feature (not a standalone section) — see Search.

Product page

The product page is built as reorderable blocks — merchants drag and drop to customize layout. Each capability below is a distinct feature.

FeatureWhat it does
Variant picker (pills)Button-style option selection for small option sets (≤8 values)
Variant picker (swatches)Circular color/image swatches for color options
Variant picker (dropdown)Select menu for large option sets (>8 values)
Dynamic checkoutShopify's accelerated checkout buttons (Shop Pay, Apple Pay, etc.)
Selling plansSubscription/recurring purchase options with savings display
Pickup availabilityStore pickup locations with stock status
Inventory statusLow stock warnings with configurable threshold
Product ratingStar display from Shopify product review metafields
SKU displayCurrent variant SKU
Share buttonWeb Share API with clipboard fallback
Collapsible tabsAccordion content blocks for specs, care instructions, etc.
Quantity selectorPlus/minus controls with min/max
Unit pricingPer-unit cost display
Sale badgeAutomatic on-sale indicator with compare-at price
Custom Liquid blockArbitrary Liquid code within the product layout
App blocksThird-party app integration via @app blocks
Media galleryProduct images with thumbnail navigation (below or left layout)
Payment termsShop Pay Installments banner
Section renderingVariant changes update price, inventory, SKU, and buy buttons without full page reload

Cart & checkout

FeatureWhere
Slide-out cart drawerHeader group — opens on add-to-cart, AJAX refresh
Full cart pageCart template with line items, quantities, notes
Free shipping progress barCart section setting
Gift wrapping optionCart section setting
Quick buyCollection page — add to cart without visiting product page
Dynamic checkout buttonsProduct and featured product sections
Payment iconsFooter — auto-detected from store payment settings
Payment termsProduct page — Shop Pay Installments
FeatureWhere
Sticky headerHeader setting — stays visible on scroll
Transparent headerHeader setting — overlays hero on homepage
Mega menuHeader setting — full-width dropdown with columns
Multi-level dropdownsNested menu items (standard navigation)
Announcement barHeader-group signal strip with scheduled preset-specific message chips
Country/region selectorHeader setting — currency and country switching
Language selectorHeader setting — language switching
Customer account menuHeader — <shopify-account> element (new customer accounts)
Predictive searchHeader — instant results as you type
Mobile menu drawerSlide-out navigation for mobile/tablet

Internationalization

  • 50 languages — Full translations for storefront, theme editor, and accessibility text. See Translations
  • Right-to-left (RTL) — Automatic layout mirroring for Arabic, Hebrew, Persian, and Urdu. See RTL
  • Celtic languages — Irish, Scottish Gaelic, Manx, and Welsh — one of the few Shopify themes to support all four
  • Currency/country switching — Via header country selector + Shopify Markets

Dark mode

FeatureDetails
Automatic detectionFollows the visitor's OS preference (prefers-color-scheme)
Manual toggleHeader button lets visitors switch manually
Persistent preferenceRemembers the visitor's choice across sessions
No setup neededWorks out of the box with all color schemes

See Dark Mode guide for details.

SEO & structured data

FeatureDetails
JSON-LD: OrganizationShop name, description, logo, social links
JSON-LD: WebSiteSearch action for sitelinks search box
JSON-LD: ArticleBlog post metadata (author, dates, image)
JSON-LD: ProductVia Shopify's structured_data filter
BreadcrumbsMicrodata breadcrumb trail on all pages
Open Graph tagsTitle, description, image, type per page
Twitter CardsSummary with large image
Canonical URLsOn all pages
Meta descriptionsPage-level with shop fallback

Accessibility

FeatureDetails
Skip linkBoth layouts — jumps to main content
ARIA landmarksBanner, navigation, contentinfo, main
Keyboard navigationAll interactive elements reachable via keyboard
Visible focus statesConsistent focus ring styling
Reduced motionprefers-reduced-motion respected in 5 CSS files
Screen reader textARIA labels on icons, live regions on cart updates
Form labelsInputs carry a <label>, a visually-hidden label, or an aria-label
Dialog semanticsCart drawer uses <dialog> element

Performance

FeatureDetails
Critical CSSSeparated and preloaded
Deferred JavaScriptAll JS files use defer
Lazy loadingImages load on scroll by default
Eager loadingAbove-fold images get fetchpriority="high"
Font preloadingCritical font variant preloaded, others load on demand
Section Rendering APIVariant changes and cart updates fetch only the changed section
Debounced updatesRapid variant clicks don't fire multiple network requests

Built for the Shopify Theme Store.