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.
| Download | colorlib.com/wp/themes/abc-book-free-shopify-bookstore-theme |
| Live preview | preview.colorlib.com/theme/abcbook |
| Source | github.com/ColorlibHQ/ABCBook |
| Requires | An active Shopify plan. Nothing else. |
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.ratingmetafield, 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.cssandtheme.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.