Retail & General Trading
ERP software built for bookstores.
Bookstores sell books (new, and often used/rare), magazines, stationery add-ons, and gift items, to walk-in retail customers and, increasingly, online buyers.

How it works
The business model
Sells: new books across genres (fiction, non-fiction, academic, children's, religious), magazines/periodicals, stationery/gift add-ons, occasionally used/rare/collectible books. Buys from: publishers and book distributors/wholesalers (often with sale-or-return terms), local self-published authors (consignment), used-book buy-back from customers. Customers: individual readers, students/academic buyers, gift shoppers, online shoppers (delivery), corporate/institutional buyers (libraries, schools) for bulk orders.
What you get
Modules included
Everything a bookstores business needs, in one subscription.
Visibility
Reports and dashboards
See how the business is doing without waiting on anyone.
Reports
- Sales by Title / Genre / Author / Channel (in-store vs online) Best-Sellers (overall and by genre)
- New Release Performance Sale-or-Return Aging (titles approaching the return-window deadline) Consignment Author Settlement Report Online Conversion Rate
- Cart Abandonment (from ecommerce_storefront) Click-and-Collect Fulfillment Time Slow-Moving / Long-Tail Title Report Aged Receivables (institutional/bulk buyers)
Dashboard widgets
- Today's sales split: in-store vs online Pending click-and-collect / delivery orders Sale-or-return window expiring soon (action needed) Backorder/special-order status Top titles this week (in-store + online combined)
Built for reality
What Muhasib handles
The situations that break generic software are designed in from day one.
Title discontinued/out-of-print while still on a customer backorder — requires cancellation + refund workflow.
Sale-or-return window expires with damaged/unsellable stock — write-off vs return-to-publisher distinction must be tracked separately.
Duplicate ISBN across different editions/publishers of the same title — item master must key on ISBN+edition, not title alone.
Online order placed for an item that sells out in-store before online stock sync — requires real-time stock sync between pos and ecommerce_storefront (or a buffer/reserve stock setting).
Consignment author disputes unit-sold count — settlement report must be auditable against pos/sales_orders transaction history.
Gift order with different billing/delivery names — sales_orders must support distinct bill-to/ship-to on a single order.
Related in Retail & General Trading
Built for your business. Ready in under an hour.
Subscribe today and get your bookstores business fully set up on Muhasib — all modules, no hidden fees.