Check your theme.
Choose what changes.

Find supported compatibility issues, build eligible fixes on a draft, and review the evidence before you publish.

Free analysis · Bracket $29/month per store

Request testing access by email with your Shopify store URL. Public installation has not launched.

Already have testing access? Open Bracket

example · supported change
A deprecated Liquid include call
  start with a free analysis
  review eligible findings in your theme files
  choose a supported change on the Bracket plan
  verify a snapshot before creating a draft
  replace eligible include calls with render
  compare before-and-draft evidence on desktop and mobile
  you review the draft and publish it in Shopify
$
Why Bracket

Know what needs attention. Review what changes.

Theme maintenance starts with a clear view of the code you already have. Bracket finds deprecated Liquid include calls and flags theme-version drift. Eligible include calls can be updated on a draft; findings outside that supported change remain advisory.

How it works

Evidence before you publish

01

Scan

Run a free, read-only analysis for supported compatibility issues. Some themes have no eligible automated changes.

02

Stage

On the Bracket plan, request an eligible include-to-render change. A verified snapshot comes first, then an unpublished draft.

03

Verify

Inspect before-and-draft screenshots and verification results from desktop and mobile routes. Unverified builds are set aside.

04

Publish

Accept or reject the draft after your own review. When you are ready, publish it from Shopify. Bracket never publishes for you.

One supported change, clearly explained

Update the code.
Keep the decision.

Shopify has deprecated Liquid’s include tag. Bracket can convert eligible calls to render, which gives each snippet its own variable scope.

Before · example
{% include 'icon-close' %}
Draft · example
{% render 'icon-close' %}

Eligibility depends on the surrounding code and snippet behavior. This illustration is not a result from a merchant store. Review the actual draft and its evidence before publishing.

Features

A focused set of tools for theme maintenance

Scan

See supported issues by file

Find deprecated Liquid include calls and theme-version drift. Review the findings before deciding whether Bracket has a useful change for your theme.

Stage

An eligible fix on a draft

The supported automated change replaces eligible include calls with render. Bracket checks the context and leaves unsupported cases for manual work.

Verify

A snapshot before the change

A verified theme snapshot is required before draft changes. It provides integrity evidence; Bracket does not offer a merchant restore or undo action.

Test

Storefront checks every six hours

Check page responses, the cart API, checkout availability and search suggestions. These endpoint checks do not click your storefront buttons. Failed, skipped and inconclusive results are shown separately.

Deliver

Built, tested, yours to publish

Inspect the changed files and desktop and mobile verification evidence. You decide whether to accept the draft, then publish it yourself in Shopify.

Pricing

Start with the analysis.
Pay when Bracket fits.

Free analysis

$0

See whether your theme has a supported change before choosing a paid plan.

  • Unlimited on-demand analysis
  • Findings with file-level detail
  • Analysis only; no theme changes
Request testing access

Testing access is available by request. Paid subscriptions are confirmed through Shopify. Free analysis does not build or accept changes. Not every theme has an eligible automated fix.

Get started

See what your theme needs

Request testing access to start with free analysis. Review supported findings, then decide whether the $29 Bracket plan is useful for your store.

Request testing access Questions? hello@bracket.tools