Guide for booksellers
How to sell books on Shopify
To sell books on Shopify, create one product per title with its author, ISBN and cover, use variants for formats, group titles into collections by genre, then set weight-based shipping and check your tax rates. This guide walks an independent bookstore through each step.
Plan your catalog before you add the first book
The biggest decision comes before you touch the admin: what counts as one product? For most shops selling new books, the cleanest answer is one product per title, with a variant for each format. Readers land on a single page for the book, pick hardcover or paperback, and every format keeps its own price, ISBN, weight and stock.
There are exceptions. If two editions differ a lot (a new translation, an illustrated edition, a completely different cover), a separate product is usually clearer. Used and rare books are another case: each copy is unique, so each copy becomes its own product with a quantity of one.
Decide now where author, publisher and page count will live. Shopify has no built-in author field, so you'll use the Vendor field, tags or custom metafields. Pick one approach and apply it to every title: consistency is what makes filters, collections and search work later. Our guide on adding author and ISBN to Shopify books compares the options in detail.
How to add a book as a product
In the Shopify admin, go to Products → Add product. The editor is the same for every kind of product, so here is what each part means when the product is a book.
Title
Use the title the way readers would search for it. Add the subtitle only if it helps tell editions apart. Keep the author out of the title unless you do it the same way across the whole catalog; it clutters collection pages.
Description
Write your own blurb or adapt the publisher's, then add what only a bookshop can: why you picked it, who it's for, what to read next. Short paragraphs read better on a phone.
Media
Upload the front cover as the first image, followed by the back cover or an inside spread if you have permission. Fill in the alt text with the title and author.
Category
Type "books" in the category field and choose the most specific option from Shopify's product taxonomy. Depending on the category, Shopify may suggest extra attributes, and in some regions it uses the category to help calculate tax.
Price
Enter the selling price. Use the compare-at price only for genuine discounts on an earlier price. If you add the cost per item, Shopify shows your profit and margin.
Inventory
Turn on inventory tracking, add a SKU if you use them and type the ISBN-13 into the Barcode field. You may need to tick the option that shows the SKU and barcode fields first.
Shipping
Leave it marked as a physical product and enter the real weight, including the packaging you add to each book. Weight-based rates depend on this number.
Product organization
Set the product type (Fiction, Children's, Comics…), the vendor (author or publisher, more on that below), tags and collections. Then set the status to Active and check which sales channels it's published to.
Where each piece of book information goes
| Book data | Shopify field | Notes |
|---|---|---|
| Title | Title | Main heading on the product page and in search results. |
| Blurb, reviews, awards | Description | Your own words set you apart from every other shop selling the same book. |
| Author | Vendor, or a product metafield | Vendor is quick and works in automated collections; a metafield leaves Vendor free for the publisher. |
| Publisher | Vendor or a metafield | Use whichever the author isn't using. |
| ISBN | Barcode (on each variant) | Each format has its own ISBN, so it belongs on the variant. |
| Main genre | Product type | One value per product; handy for automated collections and filters. |
| Sub-genres and themes | Tags | As many as you need, but keep the spelling consistent. |
| Format | Variant option | Hardcover, paperback, signed and so on. |
| Page count, language, age range | Product metafields | Create the definitions once in Settings, then fill them in per book. |
| Weight | Variant weight | Needed for weight-based shipping rates. |
Use variants for formats (and know when not to)
Add an option called Format with values such as Hardcover, Paperback and Signed. Each variant gets its own price, SKU, barcode, weight and stock, which matches how books actually work: the paperback is lighter, cheaper and has a different ISBN.
- Signed copies: a Signed variant works well when you have a handful. Track its stock and it stops selling when they run out. Add a "signed" tag as well if you want a collection of signed books.
- Special editions: slipcases, sprayed edges and bookshop exclusives can be variants or separate products. If the photos are very different, make it its own product.
- Ebooks and audiobooks: digital files need an app to deliver them, such as Shopify's free Digital Downloads app. Mark those variants as not physical so no shipping is charged.
- Pre-orders: the option to continue selling when out of stock lets you take orders before copies arrive. Say clearly in the description when the book ships.
Don't squeeze unrelated items into variants. A tote bag isn't a format of a novel: give merchandise its own products and its own product type so you can keep it out of book collections.
Collections: manual vs automated
Collections are how readers browse, and Shopify gives you two kinds. Manual collections hold exactly the products you choose, in the order you drag them. Automated collections fill themselves from conditions such as product type, vendor, tag, price or stock, and new books join as soon as they match.
A good bookstore usually mixes both:
- Genre shelves (automated): product type is equal to "Crime", or tag is equal to "crime".
- Staff picks (manual): a hand-picked list you reorder every month. Add a line to the description about who chose them and why.
- New arrivals (automated): tag is equal to "new", sorted newest first. Remove the tag after a few weeks.
- By author (automated): vendor is equal to the author's name, if that's where you store authors.
- Gifts under a set price (automated): price is less than the amount you choose, plus a tag condition to keep non-book items out.
- Local and events (manual): local authors, book club reads, a signing night.
Keep collection names short, because they end up in menus, filters and small screens. Every collection also gets its own page, so write a two- or three-sentence introduction for readers and search engines.
Shipping, taxes and payments for books
Weigh every format
Books are heavy for their size, so weight-based rates tend to be fairer than a single flat price. Weigh one copy of each format with its packaging and enter that on the variant.
Start simple with rates
In Settings → Shipping and delivery, set up your zones and a couple of rates. A flat standard rate plus a free-shipping threshold is a common starting point; you can add weight tiers later.
Check book rates with your carrier
Some postal services have cheaper rates for books or printed matter, each with its own conditions. These vary a lot by country, so check your carrier's current rules before building your rates around them.
Protect the corners
Bumped corners lead to returns. Budget for sturdy packaging in your shipping price, not only the postage.
Taxes on books
Many countries apply a reduced VAT or sales tax rate to books, and ebooks can be treated differently from print. Review Settings → Taxes and duties, see what Shopify applies in your region, add overrides where needed and confirm with an accountant.
Payments
Shopify Payments is the simplest option where it's available; elsewhere, connect a supported third-party provider. Turn on the wallets your readers use and place a test order before you launch.
Pick a theme and make browsing feel like a bookshop
Any Online Store 2.0 theme can sell books, and Shopify's free themes such as Dawn or Horizon are a solid base. When you compare themes, test them with your own covers: how portrait images are cropped on collection pages, how the product page handles a long description, and how the menu copes with a dozen genres. We go deeper in choosing a Shopify theme for a bookstore.
Then think about browsing. Online, readers can't wander along the shelves, so give them other ways in:
- Filters by genre, format, author and price. Shopify's free Search & Discovery app lets you set them up, including filters based on metafields.
- Homepage sections for staff picks, new arrivals and a genre of the month.
- A short "if you liked this" note at the end of each description.
- Format and stock information right next to the price.
Some shops go a step further and bring back the shelf itself. InShelf is a Shopify app that turns products into books and collections into shelves in an interactive 3D bookshelf, where shoppers pull out a book to see its cover, author and price and add it to the cart. You can try the live demo to see how it feels, or browse more online bookstore website ideas.
Frequently asked questions
Can I sell books on any Shopify plan?
To run a full bookstore website with a theme, you need a plan that includes the Online Store. Beyond that, plans differ mainly in fees, staff accounts and reporting, so compare Shopify's current plans before you choose.
Where do I put the ISBN in Shopify?
In the Barcode field of each variant, in the Inventory section. Use the 13-digit ISBN with no hyphens or spaces. Our guide on adding author and ISBN covers the details.
Should the author go in the Vendor field?
It's the quickest option and works in automated collections, but it only holds one value and you lose it for the publisher. Many bookshops use a product metafield for the author instead.
Can I sell ebooks and print books in the same store?
Yes. Add the ebook as a non-physical variant or product and use an app such as Shopify's Digital Downloads to deliver the file. Check how ebooks are taxed in your country, as it can differ from print.
How do I sell used or rare books?
Create one product per copy with a quantity of one, describe the condition honestly and photograph the actual copy. See our page on used and rare books for more ideas.
What size should cover images be?
Use the same aspect ratio for every cover, close to the real book's shape, and upload sharp, high-resolution files; Shopify creates smaller versions for each screen. Avoid mixing square photos and flat scans on the same collection page.