Will my settings survive a theme update?
Settings live in settings_data.json, separate from the code. Updating replaces the code. Duplicate your theme before updating, then compare.
Everything needed to set up Linden, and the answers people ask for most. No code required. The theme is built for calm, legible storefronts: every default here was chosen because it is easier to read, not because it looks busier.
Online Store → Themes → Add theme → Upload zip file, then Customize.
Leave your current theme published while you set this one up. Nothing is live until you publish it yourself.
Before editing any code, duplicate the theme first. Settings are stored separately from the code, so nothing you do in the Customize screen can break the theme — code edits can.
You choose three brand colors. The theme generates a full light-to-dark range from each, in OKLCH on a shared lightness scale.
Change your primary accent and every tint, hover state and highlight regenerates in balance. Below that sit five color schemes — background and foreground pairs. Every section carries a scheme setting, so one section can be tinted without touching the rest.
The colors shipped all pass WCAG AA contrast. If you change them, check that text is still comfortable. Low contrast costs you customers before it costs you a compliance problem.
Two font settings, both from Shopify's library.
The theme already meets WCAG 2.1 AA on everything it controls. These settings go further.
The specifications table and the benefits list read from metafields. Create them once under Settings → Custom data → Products. Rows only appear when filled, so a half-completed product never shows empty cells.
Filters use Shopify's own faceted search.
Install the free Shopify Search & Discovery app, then Filters → Add filter. You can filter on product tags, options, or any metafield you have defined.
The theme renders them as pill-shaped chips and updates results without reloading the page. With JavaScript unavailable, they fall back to a normal form submit.
Every page is built from sections you can reorder, hide or remove. Home ships assembled: hero, ways in, featured product, product grid, back soon, about, blog posts, questions, reassurance, newsletter.
Settings live in settings_data.json, separate from the code. Updating replaces the code. Duplicate your theme before updating, then compare.
Yes, it is your theme. Duplicate first. Note that a theme whose code has been modified cannot be supported — and for anything substantial, hiring a Shopify Partner is usually cheaper than the time it costs you.
Because cream text on the mid-tone accent measures 3.03:1, below the 4.5:1 floor for readable text. The button uses the 700 step of your accent range, which measures 5.74:1. It is still unmistakably your color, and people can read it.
In the direct-sale edition, yes — a developer can add it to assets/. The Theme Store edition cannot: Shopify does not accept self-hosted fonts there.
Shopify prohibits false urgency, and the audience this theme is built for responds badly to pressure. The low-stock badge reads real inventory and only appears when the number is genuinely low.
Theme settings → Commerce → Open the drawer after adding to cart. Turn it off.
The important parts do. Add to cart, filters, search, menus, accordions and every form fall back to normal page loads. JavaScript makes them smoother; it is never what makes them work.
The theme is already tuned — critical CSS inline, one eagerly loaded image per page, section styles bundled in template order. What slows a store after that is almost always apps. Audit them before blaming a theme.
It meets WCAG 2.1 AA on everything the theme controls: contrast, keyboard operation, focus, headings, labels, motion. What it cannot control is your content — alt text, heading order, clarity of writing. Accessibility is a shared job.
▸ END OF MANUAL
Something missing, or something that does not behave as written? Say so. Include your store URL, the theme version from the bottom of the theme settings panel, and what you expected to happen. Answered within two business days.