Financial TimesAmericas' Fastest-Growing 2025
Certified PartnerOdoo Gold · Adobe Solution · Shopify Plus partnershipsOdoo Gold · Adobe · Shopify Plus partnerSee all
One business dayA senior architect replies to every enquiry · +1 (631) 897-7276Architect reply within one business dayLet's talkCall us
Inc. Regionals 2025Fastest-growing private companies in AmericaInc. Regionals 2025 honoreeSee awards
Americas' Fastest-Growing Companies 2025Recognized by the Financial TimesFT Fastest-Growing Companies 2025See the rankingRanking
4.8 / 5 on Clutch262 verified client reviews4.8/5 on Clutch · 262 reviewsRead the reviews
4.8 · 262 Clutch reviews
US United States

Home / Case Studies / Book Haven

/ Case Study · Retail

A Centralized Platform for a School Book Store. POS, eCommerce, and Back Office as One.

/ The engagement

An Odoo and Magento Build for a School Supply Retailer.

Book Haven is a prominent US provider of school books, stationery, children's toys, general and academic books, book covering services, and used books, with delivery and in-store pickup. Brainvire built a system on Odoo 14 and Magento that manages multi-store POS, keeps accurate stock at every location, handles buy-back coupons, and processes online orders with store pickup.

Odoo 14 ERPMulti-Store POSInventory TransfersMagento Pickup
Multi-storePOS
Every locationAccurate stock
Buy-backCoupon logs
OnlineOrder and pickup

/ About the client

Book Haven

Book Haven, based in the United States, is a prominent provider of school books, stationery, children's toys, general and academic books, novels and plays, guides, book covering services, and used books. It delivers to a customer's workplace or home and lets customers pick up their order at one of its locations. It asked Brainvire to set up a system for POS, ecommerce, and back-end administration to consolidate its infrastructure behind a user-friendly interface.

Brainvire developed a system covering educational book delivery, book covering services, used book sales, and coupon management. The team built a robust setup that supports numerous POS terminals across multiple stores, keeps stock accurate at every location, and integrates the ecommerce platform, processing online orders with in-store pickup.

/ The approach

Design, architecture, and features, shipped as one program.

/01POS

One product, many stores

Managing multiple shops was hard, so Odoo 14 and several POS configurations let the client sell the same product across stores and allocate essential goods among them.

/02Inventory

Right stock, right store

Poor inventory caused order issues, so the Odoo 14 inventory module handles transfer requests and its two-fold entry keeps each store's stock level correct from supplier to customer.

/03Coupons

Every buy-back logged

Used-book coupons needed tracking, so a feature keeps the historical logs of coupons issued and redeemed, with the POS, accounting, and customer master maintaining the buy-back.

/04Pickup

Buy online, collect in store

The client wanted a store pickup option, so the existing Magento infrastructure fulfills online orders and lets customers collect items from a storefront.

/ What stood in the way

Four problems, solved without a maintenance window.

Select a challenge to see how it shaped the build.

/01 Multi-store POS architecture →
/02 Stock across multiple stores →
/03 Coupon log maintenance →
/04 Store pickup facility →

Multi-store POS architecture

The client found it difficult to manage multiple shops. Using Odoo's default functionality, the team integrated version 14 to manage multi-store POS and built several POS configurations, so the client sells the same product in multiple stores and allocates essential goods across them.

Stock across multiple stores

A lack of proper inventory caused order management issues. The team used the Odoo 14 inventory module to handle transfer requests and keep each store's stock level correct, and Odoo's two-fold inventory entry enables seamless flow from supplier to customer.

Coupon log maintenance

The client issues buy-back coupons for used books and needed to maintain a redemption log. The team added a feature to manage the historical logs of coupons issued and redeemed, with the POS, accounting, and customer master of Odoo maintaining the buy-back.

Store pickup facility

The client wanted to offer a store pickup option. The team improved the ecommerce websites using the current Magento infrastructure to fulfill online orders and give customers the option to pick up items from a storefront.

/ Product screens

The delivered experience.

The interface people actually use.

Book Haven delivered interface, screen 1/01Home
Book Haven delivered interface, screen 2/02Catalog
Book Haven delivered interface, screen 3/03Product
Book Haven delivered interface, screen 4/04POS
Book Haven delivered interface, screen 5/05Pickup

/ The results

What changed, in numbers.

Comprehensive User interface Odoo 14 provides the tools for a complete interface that helps customers choose a suitable option when the website offers several.
SEO Optimized The website is integrated with Google Search Console while Odoo 14 manages search engine optimization.
Automatic Data management The Odoo 14 spreadsheet function updates automatically when customers enter new data, removing manual updates and exports.
Smart Integration Integrating Magento and Odoo 14 delivered a centralized, business-processing digital book shop that meets the client's needs.

/ Next step

Ready for a redesign like this on your platform?

A 30-minute working session with a Brainvire architect: your current stack, your constraints, and where a rebuild actually pays off. No sales deck.

Book a Working Session →