Shopify sections
you actually own.

Conversion-focused, accessible Liquid sections with thoughtful defaults. One command copies the source into your theme. Then it's yours to customize, extend and ship.

~/shopify/halden-theme
Rendered in your theme

Tested on Online Store 2.0 themes. Theme blocks or snippets, picked for you.

  • Dawn
  • Horizon
  • Skeleton
  • Theme editor
  • Theme Check clean
52 components · 88 variants

Live components, not screenshots.

Every card below runs the same CSS and JavaScript your theme receives. Drag, click and add to cart.

Interactive HotspotsShop the room. Tap a dot to reveal the product.
→
Quantity BreaksVolume tiers inside the product form.
→
Free Shipping BarLive progress from the cart total.
→
Autumn Edit ends in
Countdown BannerCounts to a real end date.
→
Sticky Add to CartAppears when the main button scrolls away.
→
Only 4 leftCharcoal
Ships today if ordered in the next hour.
Stock IndicatorLow stock from real inventory.
→
Delivery EstimateCutoff countdown, no app.
→
How it works

Copy the code. Not a dependency.

No app runtime, no hosted stylesheet, no lock-in. The CLI writes plain Liquid, CSS and JavaScript into your theme, then gets out of the way.

sections/bnry-free-shipping-bar.liquidLiquid
{%- comment -%} Brandionary UI {%- endcomment -%}{{ 'bnry-free-shipping-bar.css' | asset_url | stylesheet_tag }}<div class="bnry-fsb" data-threshold="{{ section.settings.threshold | times: 100 }}">  <p class="bnry-fsb__msg" aria-live="polite"></p>  <div class="bnry-fsb__track"><span class="bnry-fsb__fill"></span></div></div><script src="{{ 'bnry-free-shipping-bar.js' | asset_url }}" defer></script> {% schema %}{ "name": "Free shipping bar",  "settings": [{ "type": "number", "id": "threshold", "label": "Threshold", "default": 50 }],  "presets": [{ "name": "Free shipping bar" }] }{% endschema %}
Built for real stores

Everything a Theme Store reviewer checks.

Performance, accessibility and Shopify conventions are part of every component, not an afterthought.

You own the source

Liquid, CSS and vanilla JS land in your theme. Change anything, keep it forever.

0 runtime dependencies
Theme editor native

Online Store 2.0 sections with presets, blocks and labeled settings for merchants.

Sections · blocks · snippets
Accessible by default

Keyboard support, focus management, ARIA patterns and reduced motion everywhere.

Lighthouse a11y target ≥ 90
Fast on mobile

Responsive images, lazy loading, scoped CSS and a few KB of deferred JS per section.

No fonts, no libraries
Product page ready

Quantity breaks, delivery estimate, swatches: installed as theme blocks or snippets.

Auto-detected per theme
Safe CLI

Dry run, conflict detection and clear output. Your files are never overwritten silently.

npx brandionary add
By Brandionary

Not a developer? We built tools for that too.

Ship better sections this afternoon.

Free to use. Start with one component, keep the code, and come back for the next.

Browse components $ npx brandionary add before-after