Howdy!

We build web apps, stores and automations with Next.js and Laravel — from UX/UI to support.

Get in touch

Client
Ouroboros Publishing
Project type
Custom-built online store
What we did
Store UX/UI, Laravel development, Payment & shipping integrations, Email marketing
Ouroboros Publishing bookstore

Challenge

The publisher needed a store that handles the specifics of the book market: pre-orders for upcoming releases, exclusive bundles and merch, discounts, several formats of the same book. Off-the-shelf builders handled this poorly.

Solution

The store is built on Laravel without a boxed CMS: the Lunar e-commerce core handles the catalog and orders, while the storefront and business logic follow the publisher's processes. Search runs on Meilisearch, background jobs on Horizon queues.

What we built

  • A catalog with search, URL filters, sorting, genres and "Popular", "New" and "Pre-order" collections.
  • Book pages with formats, stock and prices; exclusives and bundles.
  • A cart with server-side availability checks and an idempotent checkout with no duplicate orders.
  • WayForPay online payments and Nova Poshta delivery.
  • Registration, customer account and order history.
  • Double opt-in subscription and eSputnik integration for newsletters.
  • A publisher blog for SEO and announcements.

Outcome

The publisher got a store built around its own processes and easy to grow: new product types, promotions and integrations go into the code instead of a dozen plugins.

Bookstore home page focused on the books and the publisher brand.
Bookstore home page focused on the books and the publisher brand.
Collections, exclusive bundles, discounts and stock right on the cards.
Collections, exclusive bundles, discounts and stock right on the cards.
new project

Tell us about your task — we will propose a solution and an estimate

A web app, a store, a redesign or a CRM integration — we reply within one business day with first questions and ways to start.