The open-source POS that lives where your e-commerce already does

RetailPOS is a free, open-source point-of-sale system for physical retail stores that connects directly to your existing e-commerce platform — keeping inventory, orders, and customers in sync automatically. Supports Shopify, WooCommerce, BigCommerce, Magento, Sylius, Wix, PrestaShop, and Squarespace out of the box. No middleware required.

Apache 2.0 — free to use, self-host, and modify. Built by n17.foo.

Shopify WooCommerce BigCommerce Magento Sylius Wix PrestaShop Squarespace + Offline standalone

Works Offline, Always

Full POS functionality without internet. SQLite-backed — the app never stops working. Orders queue and sync automatically when connectivity returns.

8 Platforms, One Interface

Your e-commerce platform is the source of truth. Products, customers, orders, discounts, and gift cards all sync back automatically — no duplicate databases.

Open Source, Apache 2.0

No monthly fees, no vendor lock-in. Self-host it, fork it, customise it. One codebase runs on iOS, Android, web browser, and Windows/macOS/Linux desktop.

Everything you need to run your store

A fully-featured, production-grade codebase with 198 passing tests.

Sales & Checkout

Browse catalog, scan barcodes, apply coupons and gift cards, attach customers, and process payment via Stripe NFC, Square, or Worldpay.

Inventory & Products

Real-time stock tracking synced with your platform. Supports product variants, low-stock alerts, and manual adjustments with audit trail.

Returns & Refunds

Process stock returns with inventory adjustment. Issue full or partial refunds via your payment terminal with a full audit trail.

Reporting

Daily, weekly, and monthly sales reports. Cashier performance rankings, payment method breakdown, and CSV export.

6 Login Methods

PIN, fingerprint/Face ID, password, magnetic card swipe, RFID/NFC badge, or platform OAuth. Role-based access for Admin, Manager, and Cashier.

4 Languages Built-in

English, Spanish, French, and German via react-i18next. Full screen reader support with accessibility labels throughout.

Free and open source. Ready to self-host today.

Clone the repo, run yarn install, and you're up in minutes. No account required, no monthly fees, no lock-in.