Utility Shopify components - back-to-top, scroll progress, cookie consent and theme helpers that work on any OS 2.0 template.
Back to top button
A floating button that fades in after the shopper scrolls, then smoothly returns them to the top of the page.
View snippetScroll progress bar
A thin bar pinned to the top of the page that fills as the visitor scrolls - subtle cue that keeps people reading.
View snippetCookie consent banner
A slim bottom banner that asks for consent once, remembers the choice in the browser, and stays away afterwards.
View snippetAge verification gate
A session-gated 18+/21+ modal for age-restricted stores - remembers the visitor for the session.
View snippetStore locator cards
Location cards with address, hours and a map link - for multi-location or pickup-enabled stores.
View snippetCustom Liquid section
The universal escape hatch - a themed section wrapper that renders any Liquid the merchant pastes.
View snippetOpen now status
Live store-hours badge - 'Open now, closes 9pm' that updates from your real hours.
View snippetContact form section
A themed contact block - name, email, message - posting straight to Shopify's contact flow.
View snippetMap embed
Google Maps embed card - 'find our store' without leaving the page.
View snippetReturn request form
An order-number + reason return form - saves a support email chain on every return.
View snippetLoad more button
Fetches the next collection page and appends the grid - a smoother alternative to page numbers.
View snippet404 search + links
A helpful 404 - search box plus popular links instead of a dead 'page not found'.
View snippetAccessibility toolbar
Font-size + high-contrast toggles floating on the page - genuinely helpful, and WCAG-friendly.
View snippetWarranty registration form
Activate warranty with order number + serial - turns a sale into an owned customer relationship.
View snippetStore hours card
'Open today 10am-7pm' - for stores with a physical location or phone support.
View snippetCheck order on WhatsApp
'Track your order on WhatsApp' - opens a chat with the order number prefilled. India's preferred support channel.
View snippetEMI calculator
Type a price, pick a tenure, see monthly amount - answers 'can I afford this' before checkout.
View snippetChat availability status
'Chat: online / offline' - shows support availability instead of a dead widget that never answers.
View snippetEmpty search suggestions
When search returns nothing, show popular categories - recovers the dead-end search.
View snippet19 components in this category - browse all 203 in the playground