ABC Book

A free Shopify theme for bookshops, publishers and anyone selling a catalogue where the author and the rating matter as much as the price.

It is built on Shopify's current theme architecture — Online Store 2.0 with theme blocks — so every template, including the product page, can be rearranged in the theme editor without touching Liquid.

What makes it a bookshop theme

Most free Shopify themes are general-purpose, and selling books through one means improvising: the author goes in the description, ratings go in an app widget, and formats become three separate products. ABC Book treats each of those as a real field.

  • The author is Shopify's vendor field. It shows under every title, on cards and on the product page, and predictive search matches it — so a customer who half-remembers a name still finds the book.
  • Ratings come from the standard reviews.rating metafield, which is what review apps write to. Whichever one you already use should light them up with no theme changes.
  • Formats are ordinary variants. Hardcover, paperback, ebook and audiobook each carry their own price, so your inventory and reporting keep working the way they already do.
  • Covers are portrait. Card images ship at 2:3 rather than the square a general-purpose theme assumes.

What it is technically

  • 19 JSON templates, 40 sections, 14 theme blocks, 18 snippets.
  • Two asset files: base.css and theme.js. No build step, no Sass, no minification — what you see in Shopify's code editor is what runs.
  • No jQuery, no CSS framework, no third-party CDN request. Carousels are CSS scroll-snap and drawers are the browser's own <dialog>.
  • shopify theme check: 98 files, 0 offenses.

Where to start

New to the theme? Getting started covers uploading the zip and the four things worth setting before you publish.