LightPOS – Point of Sale (POS) for WooCommerce

Descrizione

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.

Screenshot

Installazione

  1. Upload the plugin to /wp-content/plugins/ or install it in your local project.
  2. Activate WooCommerce.
  3. Activate LightPOS – Point of Sale (POS) for WooCommerce.
  4. Open LightPOS > Settings and configure the POS slug, filters, currencies, payment methods, and customer fields.
  5. Open the POS from LightPOS > Open POS.

FAQ

Does it require a JavaScript build step?

No. The frontend is server-rendered and enhanced with plain JavaScript files that are enqueued directly.

Does it support HPOS?

Yes. The plugin declares HPOS compatibility and uses WooCommerce CRUD APIs for order and customer work.

Can I customize the receipt in a child theme?

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.

Recensioni

Non ci sono recensioni per questo plugin.

Contributi e sviluppo

“LightPOS – Point of Sale (POS) for WooCommerce” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

“LightPOS – Point of Sale (POS) for WooCommerce” è stato tradotto in 1 lingua. Grazie a chi traduce per il contributo.

Traduci “LightPOS – Point of Sale (POS) for WooCommerce” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il codice segui il repository SVN, segui il log delle modifiche tramite RSS.

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.