Own development. From Galicia.

[ WooCommerce ]

[B] Easy Books for WooCommerce

Fetch complete book metadata and covers instantly using ISBN or SKU

Works with WooCommerce

What it solves

Managing a book store on WooCommerce means wrestling with hundreds of product details: titles, authors, publishers, page counts, cover images, and descriptions. Manually entering this data for every single book is exhausting, error-prone, and pulls your team away from selling. You lose hours to data entry that should be spent on marketing, customer service, and growing revenue. And when you finally do populate a product, the cover image quality is often poor, descriptions are incomplete, and metadata is scattered across custom fields with no consistency.

[B] Easy Books for WooCommerce eliminates this friction entirely. With a single ISBN or SKU, the plugin automatically fetches complete book metadata from trusted sources—Google Books and Open Library—and applies it directly to your products. Cover images are downloaded and saved to your WordPress media library, descriptions are populated with real publisher data, and metadata fields are filled with author, publisher, publication date, page count, language, and categories. No manual work. No copy-paste. No guessing.

Whether you run a niche independent bookstore, a university library shop, a used book marketplace, or a large-scale publishing operation, this plugin scales with you. Small shops save hours each week. Large operations with hundreds or thousands of products can batch-sync entire catalogs in minutes using the built-in batch processor. Wholesalers can maintain consistency across multiple product feeds. Publishers can keep product information current without touching WordPress directly. Retailers can offer richer, more professional product pages that convert better and reduce customer support requests about book details.

The plugin respects your existing data by default—it won’t overwrite what you’ve already entered—but gives you full control with optional overwrite mode. Preview all fetched data before applying it, choose exactly which fields to update, and configure country and language preferences for localized results. Integrates seamlessly with WooCommerce 7.0+ and WordPress 6.0+, with no coding required. Support for both ISBN-10 and ISBN-13 formats, automatic SKU-to-ISBN detection, and configurable API sources mean it works with your existing workflow, not against it.

Built on proven APIs that have served millions of book lookups, the plugin includes intelligent caching to reduce API calls, respect rate limits, and keep your site fast. Optional Google Books API key support for higher request limits when you need it. Open Library requires no key at all—completely free to use. Whether you’re syncing one book or one thousand, the plugin handles it reliably with transparent error reporting and detailed logs so you always know what happened.

Stop losing time to data entry. Stop settling for incomplete product pages. Stop watching your competitors offer better book information while you’re stuck manually typing metadata. [B] Easy Books for WooCommerce turns ISBN into rich, conversion-ready product pages in seconds. Your team stays focused on business. Your customers see professional, complete product information. Your bottom line grows.

What you can do

  • Fetch complete book data by ISBN-10 or ISBN-13 in seconds
  • Automatic cover image download and WordPress media library integration
  • Supports Google Books API and Open Library—no key required for Open Library

Features

Save Hours of Data Entry Every Week

Stop manually typing book details. Fetch complete metadata for hundreds of products in minutes instead of days, freeing your team to focus on sales and marketing.

Professional Product Pages That Convert

High-quality cover images, complete descriptions, and rich metadata create polished product pages that build customer confidence and reduce support questions about book details.

Consistent, Accurate Data Across Your Catalog

Eliminate typos, missing information, and inconsistent formatting. API-sourced data is standardized and accurate, giving your store a professional appearance and improving search visibility.

Scale Your Book Business Without Growing Overhead

Whether you manage 10 products or 10,000, the plugin scales effortlessly. Batch processing and automation mean you can expand your catalog without hiring additional staff for data entry.

Peace of Mind with Smart Safeguards

Preview all data before applying, keep existing information by default, and get detailed logs of every change. You stay in control while automation handles the repetitive work.

Better SEO and Customer Experience

Rich product metadata improves search rankings and helps customers find exactly what they're looking for. Complete book information reduces returns and boosts customer satisfaction.

Everything it includes

  • Google Books API integration with optional API key support for higher limits
  • Open Library API integration—completely free, no authentication required
  • ISBN-10 and ISBN-13 format support with automatic hyphen/space removal
  • Automatic product SKU to ISBN detection and matching
  • Download and save cover images directly to WordPress media library
  • Auto-set product featured image from fetched cover
  • Populate product description and short description fields
  • Extract and store author, publisher, publication date, page count, language, and categories
  • Configurable country and language preferences for localized search results
  • 24-hour transient caching to reduce API calls and improve speed
  • Batch processing mode to sync multiple products without manual intervention
  • Detailed preview mode to review fetched data before committing changes
  • Granular control over which fields to update per product
  • Comprehensive error logging and transparent status reporting

Who it is for

Independent Bookstores

Small to medium bookstores can populate their entire catalog with professional product pages in hours instead of weeks, compete with larger retailers on presentation, and focus on curation and customer service instead of data entry.

University and School Book Shops

Educational institutions can automatically sync textbooks and course materials, keep inventory current without manual updates, and provide students with complete book information for informed purchasing decisions.

Used and Rare Book Retailers

Dealers in used, antique, and rare books can quickly verify ISBN matches, populate historical data and publication information, and add professional cover images to boost buyer confidence in secondhand purchases.

Wholesale and Distribution Platforms

Wholesalers and distributors can maintain consistent product information across multiple retail channels, sync updates from publisher data sources, and scale to thousands of titles without proportional staff increases.

Subscription Box and Book Club Services

Book subscription services can automatically populate monthly selections with rich metadata, create compelling product descriptions for marketing, and reduce the manual work of managing rotating inventory.

How it works

  1. Install and Activate

    Upload [B] Easy Books for WooCommerce via Plugins → Add New, then activate it. The plugin requires WooCommerce to be active. No configuration needed to get started.

  2. Configure Settings (Optional)

    Go to WooCommerce → Easy Books Settings to optionally add your Google Books API key, choose your preferred API source (Google Books or Open Library), and set country/language preferences for localized results.

  3. Fetch Book Data

    Edit any WooCommerce product and use the [B] Easy Books meta box. Enter an ISBN or SKU, click "Fetch Data," and preview the results. Select which fields to apply and save.

  4. Batch Sync (Optional)

    For larger catalogs, use the batch processor to sync multiple products at once. Go to WooCommerce → Easy Books Batch Sync, choose your sync mode, and let the plugin handle the rest while you monitor progress.

Why [B] Easy Books Wins

See how we compare to manual entry, generic plugins, and other solutions

Aspect Easy Books for WooCommerce Other solutions
Automatic cover image download to media library Native integration, saves bandwidth Manual upload or external CDN required
Support for multiple API sources Google Books + Open Library (no key required) Single API or requires external service
Batch processing for hundreds of products Built-in batch sync with progress tracking Manual one-by-one or not available
Data preview before applying changes Full preview with granular field selection Apply first, edit later
Respects existing product data Non-destructive by default, optional overwrite Often overwrites everything
24-hour API response caching Reduces API calls and improves speed No caching or limited caching
Dedicated support and active maintenance Email and chat support, regular updates Community support or abandoned

Before installing

PHP
8.1+
WordPress
6.0+
Tested up to
WordPress 7.0
Current version
1.2.3
Requires
woocommerce
Not compatible with
none

Documentation See the demo

Questions before you start

Do I need a Google Books API key to use this plugin?

No, the plugin works without one. However, Google Books API has request limits without a key. We recommend obtaining a free API key from the Google Cloud Console if you plan to sync more than a few products per day. Open Library requires no key at all and has generous rate limits for free use.

What ISBN formats are supported?

Both ISBN-10 and ISBN-13 are fully supported. The plugin automatically removes hyphens, spaces, and other formatting characters, so you can enter ISBNs in any standard format and the plugin will normalize them correctly.

Can I use my product SKU as the ISBN?

Yes! If you store the ISBN in the product SKU field, the plugin will automatically detect it and use it for lookups. Enable "Auto-fetch mode" in settings to have the plugin detect ISBN patterns in SKU fields and fetch data automatically when products are created or updated.

Will the plugin overwrite my existing product data?

By default, no. The plugin is designed to respect data you've already entered. It will only add missing information. However, you can enable "Overwrite mode" in the settings or per-product to replace existing descriptions, covers, or metadata if you want to update everything from the API sources.

What metadata does the plugin store and where?

The plugin extracts and stores author, publisher, publication date, page count, language, and categories as WooCommerce product custom meta fields. These are stored in the wp_postmeta table and can be displayed on your product pages using standard WooCommerce product data fields or custom templates.

How does the batch sync feature work?

The batch processor allows you to sync multiple products at once without manually editing each one. You can choose to sync all products with SKUs matching ISBN patterns, or only products missing certain metadata. The processor runs in the background via AJAX and shows real-time progress so you can monitor the sync without leaving the page.

What happens if the API doesn't find a book?

The plugin will clearly report that no match was found and won't modify your product. You'll see detailed error messages explaining why the lookup failed—invalid ISBN, book not in database, API timeout, etc. You can then manually enter data, try a different ISBN, or skip that product.

Can I preview data before applying it to a product?

Absolutely. The plugin includes a comprehensive preview mode that shows you exactly what will be added to your product before you commit. You can see the cover image, description, author, publisher, and all metadata fields. This gives you full confidence that the right data is being applied.

Does the plugin cache API responses to avoid rate limits?

Yes. By default, the plugin caches API responses for 24 hours using WordPress transients. This means if you look up the same ISBN multiple times, only the first lookup hits the API. Subsequent lookups use the cached data, which is faster and respects API rate limits. You can clear the cache manually in settings if needed.

Is the plugin compatible with multisite WordPress installations?

Yes, [B] Easy Books for WooCommerce is fully compatible with WordPress Multisite. Each site can have its own settings, API keys, and product data. The Professional and Agency tiers support multiple site licenses.

What WooCommerce and WordPress versions are required?

The plugin requires WordPress 6.0 or later and PHP 8.1 or higher. It's tested with WooCommerce 7.0 through 9.0 and WordPress up to 6.7. Older versions are not supported due to security and compatibility requirements.

Can I customize which fields get populated from the API?

Yes. In the product editor, you have granular control over which fields to update. You can choose to apply just the cover image, just the description, just the metadata, or any combination. This flexibility lets you use the plugin exactly as you need it without forcing unwanted changes.

Updates and versions

1.2.3
1.2.2
1.2.1