Introduction
What MedusaPOS is, what it does today, and what it needs.
MedusaPOS is an open-source point of sale for Medusa v2 stores. It is a browser app, hosted at app.medusapos.com, plus a Medusa plugin that records each POS sale as an order in your store. It is built on TallyUI.
Try it first: the live demo signs you in to a demo store with one click. The store resets every night.
What it does today
- Sells offline from the loaded catalogue; queued sales sync when you're back online and land in Medusa exactly once.
- Records each sale as a paid, completed Medusa order with stock deducted.
- Takes cash, and records payments taken on a separate card terminal. It does not charge cards itself.
- Takes a percentage or a fixed amount off a line or the whole order.
- Runs a register: open with a float, cash paid in and out, count and close, with manager approval for a large difference.
- Scans with a keyboard-wedge barcode scanner, or searches by name, SKU or barcode.
- Works on a counter screen and on a phone.
- Splits a payment between cash and the card terminal, links a sale to a Medusa customer, parks a sale to resume later, and edits a line's unit price at the till.
What you need
- A Medusa 2.21 store, with the MedusaPOS plugin installed.
- An admin user who signs in with email and password, without multi-factor authentication.
- An HTTPS backend URL (or
localhostfor local testing). - A current Chrome, Edge, Safari or Firefox.
Status
MedusaPOS is in beta; the current release is 0.2.0. Start with the quick start.