Free code · No app required

Free Shopify code that actually runs

Complete storefront features, given away in full: every Liquid file, every line of JavaScript and CSS, with the install steps and an honest list of what each one does not do. No app, no subscription, no email required to read the code. Every file on every page below has been run through Shopify’s own Theme Check before being published.

Why these are free

Most of what merchants pay a monthly fee for is a section file and forty lines of JavaScript. A wishlist does not need a backend. A mega menu does not need an app. A free shipping bar is a number compared against cart.total_price. Charging a recurring fee for those is charging for the inconvenience of not having the code, so we publish the code.

What is genuinely hard is the part after that: a list that follows a customer across devices, a threshold that differs per market, pricing rules that change by customer tag, a drawer that animates the way your brand needs. Every guide names those explicitly in a “what this does not do” table rather than discovering them for you at checkout. That is the work people hire us for, and it is a fair trade: you get something that works today, we get read by the people who later need the harder version.

All four are free to use in client work and commercial stores. No attribution required, no licence to agree to.

How the code is checked

Liquid that looks right and does not run is worse than no code at all, because the person pasting it has no way to tell the difference until their storefront breaks. So two rules apply to everything published here.

First, the Liquid facts come from shopify.dev and are looked up at the time of writing, never recalled. The three-level limit on nested menus, the fields /cart.js returns, the fact that routes.cart_add_url is /cart/add — each of those is a documented value, and each is cited on the page that depends on it.

Second, every file is run through Theme Check, Shopify’s own linter, before it goes up. It is the same tool that gates a theme submission, and it catches invalid syntax, filters that do not exist and schema that would be rejected. A file that does not pass does not get published.

When free code stops being enough

Every guide here ends at the same place: the point where the feature needs state the storefront cannot see on its own — a customer record, a market, a pricing rule, your own cart drawer. That is not a harder version of the same file, it is a different build.

We build Shopify themes and apps, and we have shipped three of our own to the Shopify App Store. Tell us what you are trying to do and our team will go through the requirement with you — what it actually involves, what you do not need, and the simplest way to get there. This is paid work, and we will set it up at the lowest cost it can be done properly for. You will know the price before anything starts.

  • We go through your requirement with you first
  • Price agreed with you before anything starts
  • Built by the team that publishes the code above
Or book a 15-min call

Reply within a few hours · We go through the requirement with you first