LightPOS – Point of Sale (POS) for WooCommerce
LightPOS – Point of Sale (POS) for WooCommerce
Description
LightPOS is a WooCommerce-native point of sale plugin built for fast cashier workflows without the complexity of an external frontend app.
Instead of relying on an external JavaScript bundle or a separate hosted interface, LightPOS renders its POS interface directly from WordPress and WooCommerce. That makes it easier to understand, easier to customize, and easier to maintain for stores and developers who want full control over how the POS behaves.
LightPOS also lets you define custom customer meta fields directly in the POS. Those fields can then be used programmatically in custom workflows, such as your own invoice output, custom email templates, or other project-specific integrations.
Core features
- Dedicated POS screen with its own configurable slug.
- Fast product search and filtering by stock status, category, brand, tag, language, and keyword.
- Variable product support with a product detail modal and stock-aware add-to-cart flow.
- Cart tools for coupons, manual fees, manual discounts, and manual shipping lines.
- Customer search, creation, editing, and assignment during checkout.
- Configurable custom customer fields with Polylang and WPML-ready labels.
- Custom customer meta fields can be reused programmatically in custom invoices, custom emails, and other tailored integrations.
- Configurable POS payment methods with payment-status mapping.
- WooCommerce HPOS compatibility and CRUD-based order handling.
- Optional currency integrations for WooCommerce base currency, CURCY, and FOX.
Orders, statuses, and emails
- Marks POS-created orders so they can be managed separately from regular store orders.
- Adds a custom WooCommerce order status for completed POS orders.
- Registers its own WooCommerce receipt email template for POS orders.
- Supports automatic receipt sending during checkout and manual resend later from the POS order tools.
- Includes POS order actions for viewing details, editing customer data, cancelling orders, and creating refunds.
Receipt printing and customization
- Includes a printable receipt view with configurable logo and contact details.
- Lets you override the receipt template from a child theme for store-specific layouts or legal requirements.
- Supports theme-level template customization without depending on an external compiled frontend.
Why it is easy to customize
LightPOS is intentionally built without dependence on an external JavaScript bundle. The POS UI is server-rendered and enhanced with plain JavaScript, so developers can inspect, modify, and override behavior more easily than with a separate compiled frontend app.
Installation
- Upload the plugin to
/wp-content/plugins/or install it in your local project. - Activate WooCommerce.
- Activate LightPOS – Point of Sale (POS) for WooCommerce.
- Open
LightPOS > Settingsand configure the POS slug, filters, currencies, payment methods, and customer fields. - Open the POS from
LightPOS > Open POS.
Screenshots

Main POS screen with product grid, filters, cart, and checkout actions.

Product detail dialog for variable products and stock-aware add-to-cart flow.

Customer search and customer form dialogs used during checkout.

POS order management dialog with resend receipt email, cancel, refund, and print receipt actions.
Faq
No. The frontend is server-rendered and enhanced with plain JavaScript files that are enqueued directly.
Yes. The plugin declares HPOS compatibility and uses WooCommerce CRUD APIs for order and customer work.
Yes. Copy the receipt template into your child theme and customize it there. LightPOS supports overrides in lightpos/, and the legacy minimal-pos/ override path is also supported.
Reviews
Changelog
0.1.6
- Replaced legacy POS header controls with a settings modal for currency and interface language selection.
- Added a return link to WordPress admin in both the POS header and the settings modal.
- Improved admin settings UX with clearer language-setting descriptions.
0.1.5
- Fixed CSS/JS inlining, escaping and few other minor issues.
- Added translation updates for the new admin copy and bumped the plugin version for the settings/documentation refresh.
0.1.4
- Added plugin packaging fixes for WordPress.org submission, including license metadata and review-driven compatibility cleanups.
- Improved Plugin Check compliance for template loading, escaping, and packaging expectations.