Say Hello to Seamless Retail - Medusa POS Is Here
ยท 4 min read
Running a physical shop alongside your Medusa online store should feel effortless. One product catalogue. One order history. One system. That is exactly why we built Medusa POS.
It is a free, open-source checkout app that turns any laptop or desktop into a fully working till - connected to the very same Medusa store powering your website. No monthly fees. No vendor lock-in. No duplicate data entry.
Built for Medusa, ready for retail
Most point-of-sale tools make you start from scratch: re-enter your products, manage a separate stock count, reconcile two systems at the end of the day. Medusa POS skips all of that. Your products, pricing, and orders already live in Medusa - the POS simply reads from the same place.
This is for you if you are:
- A shop owner with a Medusa online store who wants a matching in-person till
- A cashier or retail staff member who needs a fast, distraction-free checkout screen
- A small retailer looking for a self-hosted, cost-free alternative to pricey POS subscriptions
- A multi-location business managing more than one shop under a single Medusa account
Why we built Medusa POS
Retail should feel simple. A customer walks up, you ring up their items, take payment, hand over a receipt. Done.
We wanted a POS that worked that simply - but still talked to the real hardware shops rely on: thermal printers (the small receipt-roll kind), cash drawers, and barcode scanners. And we wanted shop owners to be able to set it up themselves, without calling a developer.
So we built one. Medusa POS handles the full checkout loop out of the box:
- Instant product search and optional barcode scanning
- Cart building with per-item discounts
- Cash payment with automatic change calculation
- Thermal receipt printing and PDF export
- Cash drawer trigger (when configured in printer settings)
- Every completed order saved back to Medusa in real time
Because it runs as a native desktop app, the interface stays fast and responsive - even when your internet connection is slow.
What you get
In a real shop, the POS needs to feel immediate: the customer walks up, the cashier rings items fast, the receipt prints, and the drawer opens when it should. Medusa POS is built for that moment - with big, simple actions and the same Medusa data your website already uses.
- Product search - type any product name and find it in seconds; no scrolling through long lists
- Barcode scanning (optional) - plug in a standard USB barcode scanner and items jump straight into the cart
- Cart management - add items, change quantities, apply per-item discounts; the running total updates as you go
- Cash payments with change calculation - enter the amount the customer hands you and the app tells you exactly what to give back
- Thermal receipt printing - send a formatted receipt to your network printer in one tap; 80 mm roll, standard layout
- PDF receipts - save or share a receipt as a PDF file, complete with your store logo
- Cash drawer support - when your printer and drawer are configured in Settings, the app triggers the drawer to open after a completed sale
- Order history - browse, search, and filter every past transaction; reprint any receipt at any time
- Multi-store - add more than one Medusa backend and switch between locations at the login screen
- Light / Dark / System theme - pick the display mode that suits your shop's lighting conditions
- Your branding on every receipt - set your company name, address, phone number, and logo under Settings
- Auto-updates - the app lets you know when a new version is ready; one click to stay current
Need customisation or help?
Medusa POS is open source and actively maintained. Found a bug? Have a feature request? Want to contribute a fix? Head to the GitHub repository and open an issue or pull request. All contributions are welcome.
Medusa POS is an independent open-source project and is not affiliated with or endorsed by Medusa Commerce.