MedusaPOS

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 localhost for 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.