Chat on WhatsApp
Checkout & Conversion 9 min read

Free Magento 2 POS Extension: Panth MagePos (Full Guide + Video)

A free, open-source Magento 2 point of sale. Watch the full walkthrough and see every feature, from cashier logins and register X/Z reports to offline selling, split payments, and thermal receipts.

Free Magento 2 POS Extension: Panth MagePos (Full Guide + Video)

Panth MagePos is a free, open-source (MIT-licensed) Magento 2 point of sale extension that adds a standalone touch terminal at /pos and records every in-store sale as a real Magento order. This guide shows it in action and walks through every feature, from cashier login to printed receipt.

Watch Panth MagePos in action

Full 7-minute walkthrough of Panth MagePos on a live Magento 2 store: offline mode, split payments, configurable variants, X and Z reports, barcode scanning, and 80 mm receipts.

Why a native Magento POS beats a SaaS bridge

Most Magento point of sale products are cloud bridges: a separate system, a separate product database, a monthly fee, and a sync job that can fail before your busiest weekend. MagePos is native. The terminal talks directly to your live catalog, customers, MSI inventory, and order pipeline, so invoices, tax, credit memos, stock deduction, reporting, and ERP exports keep working with no middleware.

Because each POS cart is a genuine Magento quote, pricing matches your storefront exactly. There is no second price list to maintain and no drift between online and in-store totals.

Everything MagePos does

Cashier logins and roles

Every cashier signs in with their own account and unlocks with a PIN after the terminal idle-locks. Roles cap discounts and gate refunds, price overrides, and cash movements, all enforced server-side.

Register sessions, X and Z reports

Open a register with a starting float, record cash in and cash out with reasons, then close with a Z report and automatic over or short reconciliation.

Every product type

Sell simple, configurable, grouped, and bundle products plus custom options. Prices are server-accurate because each POS cart is a real Magento quote, so catalog and cart price rules, coupons, tier prices, and customer-group prices all apply.

Split a sale across cash, offline methods, and online payment links with scannable QR codes. Change due is calculated automatically.

Full offline mode

An IndexedDB catalog cache and a local order queue keep the till selling with no connection. Orders sync with client-UUID deduplication when the network returns.

Barcode scanning

Works with keyboard-wedge USB and Bluetooth scanners out of the box, plus camera scanning through the browser BarcodeDetector API.

80 mm thermal receipts and refunds

Print 80 mm thermal receipts and issue refunds that create real Magento credit memos, so accounting and stock stay correct.

Drag-and-drop layout editor

Move and resize every panel on a grid and save the layout per cashier. Switch between a light Paper theme and a dark Ink Console theme.

Works on Hyva, Luma, and any theme

The terminal renders outside the storefront theme layout, so it looks and behaves identically on Hyvä, Luma, and custom themes with no build step. Staff get the same fast interface whatever your shoppers see.

Compatibility

RequirementSupported
Magento Open Source and Adobe Commerce2.4.4 to 2.4.9
PHP8.1 to 8.4
ThemesHyvä, Luma, and custom themes
LicenseMIT (free and open source)

How to install

Install with Composer, enable the module, and run the standard setup commands:

composer require mage2kishan/module-mage-pos
bin/magento module:enable Panth_Core Panth_MagePos
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush

Open /pos, sign in as a cashier, open a register, and start selling. The full source and documentation are on GitHub.

Is it really free?

Yes. MagePos is released under the MIT license with no per-register fee, no subscription, and no feature gate. You can read the code, extend it, and run it on as many registers as you need.

Get Panth MagePos for your Magento 2 store

See the full feature list, screenshots, and download on the product page, or grab the source on GitHub.

Frequently asked questions

Does Panth MagePos cost anything?

No. It is free and open source under the MIT license, with no per-register fee or subscription.

Does it work offline?

Yes. The terminal caches the catalog in IndexedDB and queues orders locally, then syncs them with deduplication when the connection returns.

Are in-store sales real Magento orders?

Yes. Every sale creates a real Magento order with native invoices, tax, credit memos, and stock deduction, so reporting and ERP exports keep working unchanged.

Which Magento versions and themes are supported?

Magento Open Source and Adobe Commerce 2.4.4 to 2.4.9 on PHP 8.1 to 8.4. The terminal renders identically on Hyvä, Luma, and custom themes.

Can it print receipts and scan barcodes?

Yes. It prints 80 mm thermal receipts and supports keyboard-wedge USB and Bluetooth scanners plus camera scanning through the browser BarcodeDetector API.