OPUS – WordPress Book Store Theme with Google Books & Hardcover API
OPUS is a WooCommerce WordPress theme for online book stores, built for Elementor. It connects to the Google Books API and the Hardcover API, so you can import book data instead of typing it by hand. It also includes author and publisher taxonomies, book previews in a modal, native AJAX live search, product filters and a wishlist. It is made for bookstores, publishers, independent authors and book entrepreneurs, and it costs $155 as a one-time payment.
Stop typing every book by hand
Filling in a catalog is the slowest part of running a book store. OPUS removes most of that work with two built-in integrations.
Hardcover API. Enter the book name in the search box and save. OPUS queries the Hardcover GraphQL API and fills in the book’s custom fields, categories, tags and featured image. It also creates the author (with biography and photo) and the publisher, and assigns them to the book.
Google Books API. Pull book metadata from Google Books, one of the largest book databases in the world, and use it as another source for your catalog.
You can use either source or both, and review everything before publishing, since each imported book is a regular WooCommerce product.
Built for selling books with WooCommerce
OPUS is fully integrated with WooCommerce: inventory, secure payments and the rest of the store tools you already know. It is designed around how books are actually sold:
- Book Authors and Book Publishers as taxonomies, with their own archive pages that are easy to browse and index
- Book Previews in a modal, so readers can sample a book without leaving the page
- Fragments and sample chapters to download on PDF
- Native AJAX live search for products, posts and book authors
- Wishlist and Filters for products
- Blog section for literary news
Design every page in Elementor
OPUS is built with Elementor Pro and Elementor Power Pack. You design pages with drag and drop and no code. ACF (Advanced Custom Fields) lets you show book details, chapters, author info and publisher data directly in your Elementor layouts.
- 100% responsive and mobile-friendly
- Customizable colors, fonts, layouts and templates
- Lightweight and fast loading
- Translation-ready, with a child theme included for developers
Why choose OPUS
- One-time purchase, no subscriptions
- Free installation included
- 6 months of direct support
- License key required for updates
OPUS vs. EXLIBRIS: Two Approaches to Building Your Online Bookstore
While EXLIBRIS delivers a polished, app-inspired bookstore experience with its own carefully designed layout, OPUS takes customization further with the power of Elementor. You can visually build and adapt your storefront, create unique page layouts, and shape the shopping experience around your brand without being limited to a predefined design structure. Both themes integrate WooCommerce with Google Books API and Hardcover API to help you manage your book catalog, but they offer two distinct approaches: choose EXLIBRIS for a streamlined, ready-to-use bookstore design, or choose OPUS if you want greater creative freedom and control over every part of your store.
Who Is OPUS For?
OPUS is ideal for independent bookstores, publishing companies, digital or physical book retailers, authors, and entrepreneurs looking to create an online bookstore with WordPress. Whether you’re selling physical books, building a publisher’s catalog, or creating a book-focused eCommerce website, OPUS provides the tools to organize, showcase, and sell books through WooCommerce.
Create a bookstore that goes beyond selling books. With Elementor’s visual flexibility, WooCommerce shopping functionality, and Google Books and Hardcover API integrations, OPUS gives you a dedicated platform to build and grow your online book business.


