Beschrijving
Free WooCommerce Point of Sale plugin. Build a POS system to sell in store and online, then manage every order from one dashboard.
Useful Links
Docs | Videos | Support | Get Pro
Create and Manage In-Store Sales with Ease
wePOS is a fast and free point of sale (POS) plugin for WooCommerce. It turns your WooCommerce store into a complete retail checkout counter, so you can take in-person orders, scan barcodes, track inventory, and print receipts, all from one screen on your tablet or desktop.
If you run a single retail shop, a grocery store, or a multi-outlet business, wePOS gives you a modern cash register that stays in sync with your WooCommerce products, customers, and orders in real time.
Why choose wePOS?
- Free to start: Run real in-store sales on the free plan, with no monthly platform fee.
- Built on WooCommerce: Your products, prices, customers, and stock stay in sync automatically.
- Fast checkout: A single-page app and barcode scanning keep your lines moving.
- Made for retail: Sell physical products, handle discounts and fees, and print receipts.
- Multivendor ready: Native Dokan integration gives every vendor their own point of sale.
Key Benefits
- Fast and responsive POS interface
- Built for WooCommerce stores
- Barcode scanner support
- Real-time inventory updates
- Advanced reports and analytics
- Outlet and cashier management
- Receipt printing and customization
- Light, Dark, and System display modes
- Fractional quantity product support
* Full Dokan multivendor POS support
Manage Your Store with Powerful Free Features
The free version of wePOS includes everything needed to manage daily in-store sales efficiently.
- Modern POS Interface: Completely rebuilt cashier screen for a faster and smoother checkout experience.
- WooCommerce Integration: Manage online and offline sales from one centralized system.
- Customer Management: Search customers by name, phone, or company for faster checkout.
- Product Management: Add products quickly with clean cart management and inventory syncing.
- Fractional Quantity Support: Sell products in decimal quantities like weight-based items.
- Barcode Support: Search and manage products using barcode scanning.
- Receipt Printing: Generate and print receipts directly from the POS screen.
- Appearance Modes: Choose between Light, Dark, or System display modes.
- Outlet Management: Create and manage multiple POS outlets.
- Cashier Roles & Permissions: Assign cashiers with proper POS access controls.
- Order Management: Create, update, and manage POS orders with WooCommerce compatibility.
* Modern UI & Faster Experience: Redesigned buttons, forms, tables, popups, and dropdowns for better usability.
wePOS Pro Helps You Run Advanced Retail & Multivendor Operations
wePOS Pro unlocks advanced tools for businesses, chains, and multivendor marketplaces.
- Advanced Reports Dashboard: View sales summaries, charts, recent orders, payment reports, and inventory alerts.
- CSV Export: Export orders directly from the POS dashboard.
- Save Carts: Save active carts and continue checkout later across devices.
- Advanced Access Control: Control which POS pages and actions cashiers can access.
- Receipt Customization: Customize receipt headers, footers, and receipt fields.
- Low Stock Alerts: Monitor low-stock and out-of-stock products easily.
- Quick Product Editing: Update stock, categories, tags, and pricing instantly.
- Multi-Outlet Features: Assign outlets to vendors and cashiers for better store management.
- Appearance Switching: Switch between the classic and modern interface anytime.
Run a Full Multivendor POS with Dokan
wePOS is the only WooCommerce POS solution built to work seamlessly with Dokan. Give every vendor their own point-of-sale system while maintaining complete control over your marketplace.
- Per-Vendor POS Dashboard: Each vendor gets their own POS dashboard with access to their products, customers, orders, reports, and settings.
- Complete Data Isolation: Vendors only see their own store data. Orders, products, customers, and reports stay completely separated from other vendors.
- Vendor Staff Management: Allow vendor staff to operate POS counters with automatic permission handling. No manual role configuration required.
- Vendor-Level Settings: Vendors can manage their own taxes, receipts, outlets, currency settings, and POS preferences independently.
- Multi-Outlet Assignment: Assign specific outlets to vendors and their cashiers for better store and staff management.
- Advanced Access Control: Decide exactly which POS sections, pages, and actions vendors and their staff can access.
- Marketplace-Wide Control: Maintain full administrative control while letting vendors manage their in-store sales independently.
How It Works
- Install and activate wePOS from the Plugins screen in your WordPress dashboard, or upload the plugin files to the
/wp-content/plugins/directory. - Make sure WooCommerce is installed and active.
- Configure your WooCommerce POS settings.
- Create outlets and assign cashiers.
- Start managing in-store orders and inventory.
- To run a multivendor POS, make sure Dokan is active, then enable the Dokan integration.
Checkout Our Other Products:
- Dokan – The pioneer WooCommerce multivendor marketplace solution for WordPress. Start your own marketplace like Amazon, eBay, or Etsy in minutes.
- weMail – A simplified WordPress solution for email marketing, newsletters, opt-in forms, and subscriptions.
- weDocs – AI-powered documentation and knowledge base solution for WordPress.
- WP Project Manager – Task scheduling, project management, and team collaboration with Kanban board and Gantt charts.
- Happy Addons for Elementor – An Elementor addon with Header Footer Builder, 500+ templates, and 143+ widgets.
- WP ERP – Complete HR, CRM, and accounting solution for WordPress.
* WP User Frontend – All-in-one frontend solution with AI-powered post creation, membership, and subscriptions.
Privacybeleid
wePOS uses the Appsero SDK to collect telemetry data (only with user permission) to help improve product stability and performance.
Schermafbeeldingen





FAQ
Is wePOS a free WooCommerce POS plugin?
Yes. wePOS has a free version that lets you run real in-store sales, scan barcodes, manage customers, and print receipts. A Pro version is available for advanced features like reports, multi-outlet management, and access control.
Does wePOS require WooCommerce?
Yes. wePOS works on top of WooCommerce and uses your existing products, prices, customers, and inventory.
Does wePOS work with Dokan multivendor?
Yes. Each Dokan vendor can run their own POS with their own products, customers, and orders, while you keep full control of the marketplace.
Can wePOS track my inventory?
Yes. wePOS stays in sync with your WooCommerce stock. Out-of-stock products are shown but cannot be added to the cart, so your counts stay accurate
Can I scan barcodes with wePOS?
Yes. wePOS supports fast product search and barcode scanning so you can add items to the cart quickly at the counter.
Is wePOS good for retail and grocery stores?
Yes. wePOS is built for retail, and version 2.0 added fractional quantities, which is useful for grocery stores that sell items by weight.
Can I print receipts?
Yes. wePOS prints receipts for every order and supports thermal printers. wePOS Pro adds an advanced receipt builder for full customization.
Does wePOS work on tablets?
Yes. wePOS is fast and responsive on both tablets and desktops, with a rebuilt cashier screen in version 2.0.
Is wePOS a good WooCommerce Point of Sale system?
Yes. wePOS is a free WooCommerce Point of Sale system that turns your store into a retail checkout counter. Sell in person, scan barcodes, sync inventory, and print receipts, all from one screen.
Beoordelingen
Bijdragers & ontwikkelaars
“wePOS – Point Of Sale (POS) for WooCommerce & Dokan” is open source software. De volgende personen hebben bijgedragen aan deze plugin.
Bijdragers“wePOS – Point Of Sale (POS) for WooCommerce & Dokan” is vertaald in 17 localen. Dank voor de vertalers voor hun bijdragen.
Vertaal “wePOS – Point Of Sale (POS) for WooCommerce & Dokan” in je eigen taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
v2.0.1 ( May 21, 2026 )
- fix: Tax breakdown (per-line tax, subtotal “Including Tax” hint, and total tax row) is now displayed in the new POS cart UI.
- fix: Order totals saved on the server now match the cart total when WooCommerce “Prices entered with tax” and “Display prices in cart” settings differ.
- fix: Per-row tax on sale-priced products now reports the correct amount for both the regular and sale prices.
v2.0.0 ( April 27, 2026 )
- new: A brand new wePOS — the entire cashier screen and the admin settings have been rebuilt from scratch, so everything feels faster and more responsive.
- new: A refreshed look and feel — buttons, popups, dropdowns, forms, and tables all share a cleaner, more modern design.
- new: Light, Dark, and System (matches your device) display modes, with a smooth fade when you switch between them.
- new: wePOS now keeps its own styling separate from your WordPress theme and other plugins, so the screen no longer breaks if another plugin loads conflicting styles.
- new: A new Appearance setting lets you switch between the new design and the old design at any time, so you can move at your own pace.
- new: wePOS now works with the Dokan multivendor plugin — if your store has multiple Dokan vendors, each vendor can run their own POS with their own products, customers, and orders, without needing the site admin for daily sales.
- new: Dokan vendor staff can sit at the counter and use wePOS — they automatically get the right access from their vendor, so you don’t need to set permissions one by one.
- new: When a Dokan vendor (or their staff) is signed in, they only see their own products, customers, and orders — never another vendor’s data.
- new: You can now choose a default customer for new sales at the site level, and each Dokan vendor can override it with their own preferred default.
- new: Voiding (discarding) an active cart now asks for confirmation, so you don’t lose a sale by accident.
- new: You can now use the keyboard arrow keys to pick a customer during checkout — faster than clicking.
- new: Customer search now shows phone number and company name, making it easier to find the right person.
- new: Products with fractional quantities (for example 1.5 kg) are now supported, and you can hide individual products from the POS while keeping them on your online store.
- new: Shipping tax is now correctly included on receipts and in the order total.
- new: Prices now follow the thousand-separator style you set in WooCommerce (for example 1,000.00 vs 1.000,00).
- new: New “Restore defaults” buttons across currency, tax, and POS settings, including for individual sections, in case you want to undo your changes.
- new: New extension points for developers to add their own buttons and panels to the POS screen.
- fix: The stock count is no longer updated when nothing actually changed.
- fix: Cart quantities are now rounded cleanly so you don’t see numbers like “1.0000000002”.
- fix: Old orders that were saved with fractional quantities now display correctly.
- fix: If an order was already deleted on the server, updating or deleting it again no longer throws an error — it’s handled silently.
- fix: The default customer setting is now visible and editable from inside the Dokan vendor dashboard.
- fix: Fixed a styling clash where Dokan’s CSS was breaking the look of wePOS admin pages.
- fix: Customer creation and permission checks have been corrected for non-admin users.
- fix: Printing a receipt now waits until the receipt is fully drawn before sending it to the printer, so you no longer get blank or half-printed receipts.
- fix: The cart icon badge (the little number) is now positioned correctly.
- fix: When no customer is selected, the order is now sent to WooCommerce with empty address fields instead of stale data from a previous customer.
v1.3.3 ( September 11, 2025 )
- fix: Product search results were showing in reverse order (Z A). Updated to sort ascending (A Z).
- fix: Alerts were missing sometimes on payment or order processing errors. Now error messages are handled safely (using optional chaining) and a fallback localized message is shown if the error message is unavailable.
- feature: Introduce new Vue filter hooks (
wepos_global_top,wepos_after_payment_content,wepos_after_payment_buttons) to allow extensions to inject custom UI.
v1.3.1 ( June 20, 2025 )
- feat: Added
refundsupport for card payment method. - update: Added High Performance Order Storage support.
- update: Product price included in the frontend POS grid layout.
- update: Optimized customer create form on POS home screen.
- fix: Resolved an issue where search wasn’t working on product categories dropdown.
- fix: Resolved an issue of creating orders for existing customers without billing email.
- fix: Resolved an issue where the general section under admin settings wasn’t expanding by default after activating wePOS Pro.
- fix: Resolved an issue of inconsistency in print receipt.
v1.3.0 ( January 10, 2025 )
- Fix: POS discount coupons were accessible from single order page on admin dashboard
- Compatibility: Compatibility for WordPress 6.7
- Chore: Update Appsero client for WP 6.7 compatibility
v1.2.8 ( June 5, 2024 )
- Feature: WooCommerce Coupon API integration for cart discount
- Enhancement: Added support for WooCommerce customised order numbers by third-party plugins
- Fix: Blurry numbers on print receipt
v1.2.7 ( December 27, 2023 )
- Enhancement: Tax calculation implementation based on discounts and fees instead of base price of products
v1.2.6 ( December 30, 2022 )
- New: Integrated Vue date range picker, select2 and Vue chart JS packages
- New: Added helper methods for getting day JS and date range picker date formats
- New: Added helper method for getting custom date ranges
- Refactor: Order created via wePOS setter
v1.2.5 ( November 1, 2022 )
- Feature: “View POS” menu on “My Account” page
- Enhancement: Added all decimal separator support as per wooCommerce settings to put a discount or adding a fee from POS frontend
- Enhancement: Updated webpack to v5
- Fix: Broken layout on smaller width print receipt
- Fix: Variable product visible on POS frontend even no attributes used
- Chore: Variable replace automation
v1.2.4 ( June 28, 2022 )
- Fix: Localization issue on changing site language
v1.2.3 ( June 3, 2022 )
- Compatibility: Compatibility for WordPress 6.0
v1.2.2 ( May 19, 2022 )
- Enhancement: Added keyboard accessibility support to the payment and print receipt options
- Fix: Scrollbar broken style issue on frontend view
- Fix: Customer selection dropdown selecting wrong customer by pressing enter/return key on frontend
- Fix: Pressing enter/return key results product addition to the cart, even the product search dropdown closed on frontend
v1.2.1 ( March 15, 2022 )
- Feat: Remote promotion notice
v1.2.0 ( January 27, 2022 )
- Compatibility: Compatibility for WordPress 5.9
- Fix: Fixed an issue where wePOS frontend is not loading
v1.1.12 ( December 31, 2021 )
-
Feature: Stock support for the pos product, out-of-stock products will be shown but can not be added into the cart
-
Enhancement: Codebase optimization & various page i18n support
-
Fix: Z index mismatch for components, some components were not displaying properly with modal
- Fix: Variation product’s all variations can not be seen
- Fix: Variation products attributes UX issue
- Fix: Double payment can be done by double-clicking the process payment button
- Fix: You already logged in to any other counter or outlet
- Fix: Product images not shown on POS
v1.1.11 ( November 19, 2021 )
- Fix: PSR-4 class autoloading for Admin namespace
v1.1.10 ( November 19, 2021 )
- Feature: Admin dependency notice for WooCommerce
-
Feature: Support for other decimal separator character
-
Enhancement: Black friday 2021 promotion
- Enhancement: Tab view responsiveness support for POS cart content
- Enhancement: Support for Composer 2
-
Enhancement: Codebase optimization and restructure
-
Fix: The price rounding does not work for discounts
- Fix: Fixed an issue where POS admin panel does not have the correct font family
- Fix: Thermal printer text is unclear for receipt
- Fix: Product Tax is not showing properly on the receipt
- Fix: NPM vulnerabilities
v1.1.8 ( October 19, 2021 )
- Verbetering: Halloween sale 2021 limited promotion banner toegevoegd
v1.1.7 ( July 13, 2021 )
- Verbetering: Zomer uitverkoop 2021 beperkte promotie banner toegevoegd
v1.1.6 ( May 8, 2021 )
- Verbetering: beperkte promotie banner toegevoegd
v1.1.5 ( March 15, 2021 )
- Verbetering: beperkte promotie banner toegevoegd
v1.1.4 ( December 21, 2020 )
- Verbetering: beperkte promotie banner toegevoegd
v1.1.3 ( November 23, 2020 )
- Verbetering: beperkte promotie banner toegevoegd
v1.1.2 ( October 28, 2020 )
- Oplossing: waarschuwingen bij het callback van toestemming
- Oplossing: dubbele bestelling wordt gegenereerd als tweemaal op de betaalknop wordt gedrukt terwijl de betaling wordt gedaan.
- Oplossing: toen Dokan geïnstalleerd was, werd de login teruggestuurd naar de accountpagina.
- Functie: contante invoercontrole en validatie voor contante betaling
- Functie: validatie van winkelwagengegevens voor betaling voor de huidige actieve winkelwagen tab
- Functie: dynamische betaal nu knop op basis van de huidige winkelwagen tab
v1.1.1 ( December 23, 2019 )
- Tweak Appser client geüpdatet
v1.1.0 ( December 9, 2019 )
- Tweak Tweak Tweak Sommige stylingproblemen bijwerken
- Tweak Tweak Tweak Appsero client toegevoegd
- Oplossing: niet-gedefinieerde customer_id fout opgelost
v1.0.9 ( September 25, 2019 )
- Oplossing Belasting berekening probleem in pos winkelwagen
- Oplossing Kostenbelasting niet berekend wanneer handmatig toegevoegd in pos winkelwagen
v1.0.8 ( August 22, 2019 )
- Oplossing Probleem met het renderen van variatie REST-api’s
- Oplossing Gatewayklasse niet geladen als WooCommerce wordt gedeactiveerd
v1.0.7 ( July 26, 2019 )
- Oplossing Probleem met het renderen van categorieën opgelost
- Oplossing Duizend en decimale separator probleem opgelost
- Tweak Tweak Tweak Vuex ondersteuning toevoegen voor betere prestaties
v1.0.6 ( June 17, 2019 )
- Oplossing Verwijderd product van opgeslagen winkelwagen artikelen wanneer het product al is verwijderd
- Oplossing Admin bar in strijd met dokan plugin opgelost
- Oplossing Vertaalprobleem opgelost
- Tweak Tweak Tweak Toegevoegd wat filter en hooks voor uitbreiden toekomstige functionaliteiten
v1.0.5 ( May 17, 2019 )
- Oplossing Klant niet gemaakt als standaardopties van WooCommerce
Automatic username and passowrd createzijn gewijzigd - Oplossing Probleem met het maken en zoeken van klanten voor Dokan verkoper
- Oplossing Voorraadniveau beheren tijdens winkelwagen en afrekenproces
- Oplossing Belasting die niet wordt weergegeven wanneer exclusieve belasting wordt toegepast vanuit WooCommerce instellingen
- Tweak Tweak Tweak Product api-eindpunten verplaatsen naar aangepaste eindpunt en wepos
- Tweak Tweak Tweak Ongewenste code verwijderen
v1.0.4 ( May 3, 2019 )
- Nieuw Extra kolom toegevoegd in de lijstpagina voor bestellingen om te bepalen of de order POS-order is of niet
- Oplossing Verwerking van betalingen in contanten
- Oplossing Klant niet gemaakt als woocommerce standaard account aanmaak optie is uitgeschakeld
- Tweak Tweak Tweak Updater-klasse toegevoegd voor het wijzigen van sommige meta’s
- Tweak Tweak Tweak Enkele platte iconen bijwerken
- Tweak Tweak Tweak Enkele kernfilters toegevoegd in js einde voor het uitbreiden van componenten
v1.0.3 ( April 8, 2019 )
- Oplossing Ongedefinieerd probleem op de pagina beheerinstellingen
- Tweak Tweak Tweak Een ongewenste code verwijderen
- Tweak Tweak Tweak Modale componentbelasting wereldwijd en meer aanpasbare opties toevoegen
- Tweak Tweak Tweak Enkele platte iconen bijwerken
v1.0.2 ( March 25, 2019 )
- Nieuw Ontbrekende velden voor ontbrekend factuuradres in het maken van klanten
- Nieuw Alle categorieselectie toegevoegd in categoriefilter
- Nieuw Extra productgegevens toevoegen in de product lijst weergave
- Nieuw Ondersteuning voor Dokan plugin toevoegen
- Tweak Tweak Tweak De indeling van het snel menu wijzigen in popover
- Tweak Tweak Tweak Routering en menu rendering systeem wijzigen voor toekomstige uitbreidingen
- Oplossing Hoofdlettergevoelig probleem bij product zoeken
- Oplossing Kenmerken verwijderen voor eenvoudig product in winkelwagen en betaalpagina
- Oplossing Cursor poiting probleem in toetsenborden en andere knoppen
- Oplossing Vergoeding en korting berekening kwestie groot bedrag (Prijs) van de producten
- Oplossing Belasting en BTW berekening probleem bij percentage berekeningen
- Oplossing Probleem met product miniatuur resolutie
- Oplossing Afronding probleem in contanten en verandering bedrag na betaling
v1.0.1 ( March 4, 2019 )
- Oplossing Product ophalen probleem wanneer er geen producten zijn gevonden
- Oplossing Klantgegevens niet gereset tijdens leegmaken winkelwagen of nieuwe verkoop
- Oplossing Evenement bus niet goed geactiveerd
- Oplossing Alleen publiceerbaar product renderen in pos-systeem
- Tweak Tweak Tweak Wp hooks toegevoegd voor laadactie en filters
v1.0.0 ( February 22, 2019 )
Eerste versie uitgebracht
