Google Books API for Bookstore Management
This module add the possibility to import book information from Google Books via API calls
auto_awesome What this module does
AI-generated from the code · Odoo 17.0Adds an "Import book data" button on book products that fetches title, author, publisher, genre, year, description and cover image from the Google Books API using the product's ISBN/barcode.
This module connects Odoo's bookstore product records to the Google Books online catalogue. On any product marked as a book, a new "Import book data" button appears both on the product form and in the product list.
When clicked, the module reads the product's barcode as an ISBN, looks the book up on Google Books (trying ISBN-13 first, then ISBN-10) and fills in the product automatically: - product name (title) - edition year - author, publisher and genre - description and sales description - cover image
If the author, publisher or genre does not yet exist in Odoo, it is created automatically, matching existing entries by name (ignoring accents and capitalisation).
Business rules and feedback: - The ISBN/barcode is mandatory; if it is missing, an error message is shown. - If no book is found online, a warning notification is displayed. - On success, a green notification confirms the book data was updated.
It works on product.template and product.product records that are flagged as books, and relies on the bookstore management module for the author, publisher and genre data.
Depends on
Models and fields (3)
- product.product · new model
- product.template · new model
- google.books.mixin · new model
Text generated by AI (DeepSeek) from reading the Odoo 17.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/vertical-edition.
terminal Installation and usage
OCA documentation · Odoo 17.0Usage
Source · Odoo 17.0To use this module, you need to:
- Go to Bookstore \> New Book.
- Create new book with name and the barcode that's is the ISBN 10 or 13 of the book.
- Click on button
Import book data - Depends of the response of Google Books the book information will be updated
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.