WooCommerce POS – Point of Sale Plugin for WooCommerce Stores
Webkul WooCommerce POS is a point of sale plugin for WooCommerce that enables store owners to sell products in physical stores while keeping orders, inventory, customers, and payments synced in real time.
It works as a complete WooCommerce point of sale system for retail stores, supermarkets, and multi-outlet businesses.
- Real-time inventory sync prevents overselling across WooCommerce stores.
- Reliable offline mode lets you process retail sales without internet access.
- Omnichannel stock control manages master inventory across all outlets.
- Fast barcode scanning speeds up checkout in your WooCommerce retail store.
- Multi-outlet support lets you manage unlimited locations from one POS system.
- Cloud-based PWA app delivers a fast WooCommerce POS on any device.
- Hold cart feature parks orders so you can serve the next customer instantly.
- Split payment support allows cash and card in a single POS transaction.
- Automated WhatsApp receipts send digital invoices to retail customers.
- Live sales analytics track revenue and top products with real-time reports.
- Cash drawer tracking monitors daily balances and staff performance.
- Custom invoice builder prints branded receipts for your retail store.
- Customer history shows profiles and past orders at the POS terminal.
This plugin is now compatible with Cart and Checkout blocks and High-Performance Order Storage (HPOS).
- Description
- Reviews
- FAQ
- Customers ()
- Specifications
- Cloud Hosting
- Changelog
What is Woocommerce POS
WooCommerce POS is a point of sale system that connects your physical retail store with your WooCommerce online store. It allows you to sell products in-store and online from a single system. You can manage sales, customers, and inventory using a fast POS interface. The system works in both online and offline modes.
A WooCommerce point of sale plugin keeps products, orders, and customers synchronized across all outlets. Changes made in one store are updated everywhere. With multi-outlet management, dual inventory modes, barcode scanning, and hold cart support, retailers can avoid overselling and complete checkout faster.
WooCommerce POS is built as a high-performance PWA app. It works on desktop and tablet devices without installing native software. The system supports keyboard shortcuts, custom products, dynamic pricing, discounts, and coupons. It also allows flexible payment methods, including cash payments and split payments.
With features like offline selling, barcode scanning, and multi-outlet support, WooCommerce POS provides a reliable in-store checkout system. Store staff can continue selling even when the internet is unavailable.
WooCommerce POS is designed for growing retail businesses. It offers live sales analytics, stock reports, and customer order history. Retailers can send WhatsApp receipts and customize the POS to match their workflow. The system is fully compatible with modern WooCommerce features like HPOS and is optimized for real-world retail environments.
To understand in depth about the POS, you can check the WooCommerce POS Documentation, which tells you in brief about the installation and working of this pos plugin.
Key Features of Webkul Point of Sale System for WooCommerce
Multiple Outlet Management
Manage multiple retail store locations using a single WooCommerce point of sale system with centralized control.
Centralized Customer Management
Create POS orders for registered or walk-in customers while accessing complete customer profiles and order history.
Flexible Discount Applications
Apply fixed or percentage discounts directly at the POS cart for flexible in-store pricing.
WooCommerce Coupon Integration
Use WooCommerce coupon codes at the point of sale to run promotions across online and retail stores.
Add Custom Products to Cart
Add custom products directly in the POS for items not available on the WooCommerce website.
Hold Cart and Order Parking
Save and hold carts during checkout to serve other customers and resume transactions instantly.
Multiple Payment Modes & Split Payments
Accept cash, card, and split payments in a single POS transaction for faster in-store checkout.
Barcode Generation & Scanning
Generate and scan barcodes for simple and variable products to speed up product selection and billing.
Online and Offline POS Modes
Sell products in both online and offline POS modes, with data synced automatically when reconnected.
Real-Time Data Synchronization
Synchronize products, inventory, orders, and customers between POS outlets and WooCommerce in real time.
Advanced POS Analytics & Reports
Access detailed retail POS reports for sales, stock levels, customers, and tax performance.
Sales Agent Management
Assign sales agents to outlets and track individual performance and cash handling activity.
Pinning Products for Quick Access
Pin frequently sold products at the top of the POS screen for faster in-store checkout.
Prefix for Custom Orders
Add custom prefixes to POS orders for easy identification inside WooCommerce order management.
Why Retailers Choose Webkul for WooCommerce POS
Webkul WooCommerce POS is built for real retail stores, not just basic checkout. It supports offline selling, real-time sync, and multi-outlet management, so stores can continue selling without disruption while keeping inventory and orders accurate across all channels.
Businesses trust Webkul because of its strong ecommerce experience and proven WooCommerce solutions. The POS system is designed to handle growing stores, multiple cashiers, and high order volumes, making it suitable for both single outlets and large retail networks.
Webkul WooCommerce POS works with common retail hardware such as receipt printers, and barcode scanners. It is fully compatible with modern WooCommerce features like HPOS, ensuring smooth performance and long-term reliability for in-store operations.
The system also gives store owners better control through custom invoices, cashier roles, sales reports, and interface customization. Combined with real customer reviews and success stories, Webkul WooCommerce POS offers a dependable solution that retailers can confidently use every day.
WooCommerce POS Use Cases for Retail Businesses
WooCommerce POS is built to support different retail business models while keeping inventory, orders, and customers synchronized with WooCommerce. Common use cases include:
- Retail stores requiring fast in-store checkout, barcode scanning, and real-time inventory sync
- Supermarkets managing high-volume sales with split payments, offline POS mode, and quick billing
- Multi-location businesses operating multiple outlets with centralized POS users and stock control
For food and hospitality businesses, Webkul offers a dedicated WooCommerce Restaurant POS add-on that extends the core POS system. It is designed for restaurant-specific workflows such as table management and order handling, allowing businesses to use the same WooCommerce POS ecosystem across retail and dining operations.
Manage Products in WooCommerce POS
WooCommerce POS gives store owners complete control over product management across all retail outlets from a single dashboard.
- Assign products to specific POS outlets and control their availability per store.
- Support simple and variable products with variation-wise stock control.
- Add custom POS-only products that are not listed on the WooCommerce website.
- Generate barcodes using SKU or product ID for faster checkout.
- Print barcode labels in bulk for smooth in-store operations.
Multiple Outlets & Store Management in WooCommerce POS
The admin can centrally manage multiple physical stores or POS outlets from a single WooCommerce dashboard.
- Create and configure multiple POS outlets with unique store details.
- Assign specific products and inventory to each outlet.
- Control outlet-wise pricing, stock, and order flow.
- Map POS users or sales agents to specific outlets.
- Track sales and performance separately for each store location.
POS Inventory & Stock Management for WooCommerce Stores
The WooCommerce POS system provides flexible inventory control to manage stock efficiently across online and offline stores.
- Choose between centralized stock or outlet-wise stock management.
- Automatically reduce stock on successful POS orders.
- Assign different quantities to different outlets.
- Manage stock for simple and variable products.
- Monitor low stock, out-of-stock, and high stock products.

Customer & Order Management in WooCommerce POS
WooCommerce POS simplifies in-store customer handling and order processing for faster retail operations.
- Create orders for registered customers, walk-in customers, or guest users.
- Search and assign existing WooCommerce customers directly at the POS.
- View customer order history across online and in-store purchases.
- Manage POS orders, refunds, and order details from the WooCommerce backend.
- Send digital receipts and order notifications to customers instantly.

Online & Offline Mode in WooCommerce POS
WooCommerce POS supports both online and offline selling, ensuring uninterrupted store operations.
- Process sales without an internet connection during network outages.
- Store orders securely on the device in offline mode.
- Automatically sync products, orders, and customers once online.
- Prevent data loss with reliable background synchronization.
- Ideal for retail stores with unstable connectivity.

Payments, Discounts & Coupons in WooCommerce POS
The POS system supports flexible payment options and pricing rules for smooth checkout experiences.
- Accept payments via cash, card, and split payment methods.
- Apply fixed or percentage discounts at cart or product level.
- Use WooCommerce coupon codes directly at the POS terminal.
- Edit cart prices based on cashier permissions.
- Support dynamic pricing for weight-based products.

Barcode Scanning & POS Hardware Compatibility
WooCommerce POS is hardware-agnostic and works seamlessly with standard retail devices.
- Generate barcodes using SKU or product ID.
- Scan products instantly using barcode scanners.
- Compatible with thermal receipt printers and cash drawers.
- Supports ESC/POS printers for fast invoice printing.
- Optimized for desktops, tablets, and touchscreen devices.

POS User & Cashier Management
WooCommerce POS allows store owners to manage cashiers and track outlet performance efficiently.
- Create and assign POS users to specific outlets.
- Control access permissions for pricing and discounts.
- Track cashier-wise sales and transaction history.
- Monitor cash drawer opening and closing balances.
- Ensure accountability across all retail operations.

Reports & Sales Analytics in WooCommerce POS
Detailed POS reports help merchants analyze sales performance and inventory movement.
- View gross and net sales reports in real time.
- Track tax, discounts, and average order value.
- Analyze outlet-wise and cashier-wise performance.
- Monitor stock levels with inventory reports.
- Make data-driven retail decisions from WooCommerce dashboard.

POS Interface Customization & Performance
WooCommerce POS offers a fast, customizable interface designed for modern retail environments.
- Progressive Web App (PWA) for high-speed performance.
- Dark and light modes for better usability.
- Keyboard shortcuts for faster billing.
- Custom invoice templates for branded receipts.
- Supports modern WooCommerce features like HPOS.

Features List
- The admin can create multiple store outlets for his/her online store.
- The agents can be created for the outlets to manage sales and customers at their end.
- Master-stock can be assigned by the admin to all products at a time.
- This master stock can also be done in bulk.
- Effective sales and inventory management system for the admin.
- A centralized inventory can be allowed by the admin
- The admin can generate a barcode for both product Id or SKU.
- For a specific time duration (yearly, monthly, weekly) or custom duration, the admin can view the POS Reports.
- The sales agent can easily analyze the store reports directly through the POS end.
- The POS agent can take a look at Gross Revenue, Net Revenue, Orders, Avg Order Value, Item Sold, Refunds, Discounted Orders, Gross Discounted, Total Tax, Order Tax, Cash Payments & Other Payments reports with the help of charts.
- The sales agent can use the Date Range option to specify which dates to be included to view the reports like Today, Yesterday, Week to Date, Last Month, Last Year, etc.
- These reports can also be viewed as per date, product, category, and coupon code.
- The admin can view the POS stock report - low stock, out of stock, and most stock products.
- POS tax reports according to the tax code or date can be assessed by the admin.
- The admin or sales agent can set the unit price based on the weight of the product.
- Apart from this, it facilitates a POS Wizard setup which helps the admin to set up the POS system instantaneously.
- POS agent can synchronize the data with the online store whenever going online.
- Barcode readers can be used to add products to the cart.
- POS users can search for products on basis of SKU.
- The POS user can add the product to the cart by both barcodes (product Id or SKU).
- Hassle-free payment via cash, card or split method, and checkout system.
- At the time of checkout, the POS agent can apply a coupon to the cart.
- The POS supports multiple currencies to allow the sales agent to select the perfect currency for the store.
- The cart can be put on hold for future processing.
- Better sales management by POS agent by monitoring sales history, hold sales, offline sales from the POS panel.
- POS agent can sell a new product which is not available on the website.
- The POS contains customer reports depending on parameters like- totally spent money, number of orders, etc.
- If need be, the POS user can edit the price of items in the cart itself.
- Based on the customer group, different discounts are applicable to a particular product.
- This module comes with a PWA POS desktop application for better handling and faster performance.
- It also provides a PWA POS mobile application that works in low internet connection, load on the home screen, etc.
- Products will add a square, circle, and rounded border at the seller’s end.
- The seller can use shortcut keys for work via keyboard only.
- The admin can change the light & dark mode setting from the admin panel.
- The seller can switch light & dark modes in the pos panel via a button available on the panel.
- Multiple options to reset products, orders, customers, or resync all.
- Node server integration has been added to the POS core.
Support
For any query or issue, please create a support ticket here http://webkul.uvdesk.com/
You may also check our quality WooCommerce Plugins.
Specifications
Recent Reviews
Write a reviewPOS System is Perfect!
Great customer support. Had a few major changes my client wanted and worked with the Webkul team to customize the POS to perfection! Easy to work with and fast turn around time. The POS system is perfect!
Webkul's POS Plugin is Great to Use
Really great customer support with fast and consistent responses; not just that, Webkul's POS plugin is great to use, easy to implement, and really great for many use cases (in mine, a Restaurant), and customizable. Good Job!
Highly Recommended, 100% Satisfied!
The support service from Webkul is incredibly fast and reliable. The POS system works perfectly, and all customizations have been handled flawlessly in collaboration with their team. Everything runs smoothly and exactly as needed. Highly recommended, 100% satisfied!
Really Interesting Functionality
Webkul Team, very good support. The app is really interesting for my business. Print barcode, generate barcode, sync product, Print invoice. Really interesting functionality.
100% Recommended Product!
Support Service is really fast and reliable, and this system POS is THE BEST i used after try with all other WooCommerce POS. They just need to improve a very few things, but it's very awesome and fast and it's compatible (without knowing) with some WhatsApp notification systems when you crate a ticket and this is a MUST (others just crash). 100% Recommended product!.
Frequently Asked Questions
Move to Cloud Today
AWS Free tier hosting for one year by amazon web services, for more details please visit AWS Free Tier.
GCP Free tier hosting for one year with 300 credit points by google cloud platform, for more details please visit GCP Free Tier.
Azure free tier hosting for one year with 25+ always free services, for more details please visit Azure Free Tier.
In our default configuration we will provide tremendous configuration for your eCommerce Website which is fast to load and response.
Default Configuration Details of Server
- 1 GB RAM
- 1 Core Processor
- 30 GB Hard Disk
- DB with 1 GB RAM and 1 Core Processor
* Server Configuration may vary as per application requirements.
Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store. Please visit the Cloudkul Services.
Get Started with Cloud- + Features
- - Bugs
- Fixed: Drawer balance debit issue.
- Added: Hooks for modify balance and type.
- Added: Hooks at pos frontend.
- Fixed: Table creation issue and managed it on plugin_loaded hook.
- Fixed: Get product variation issue with some other languages like irish.
- Fixed: Get product ids ( excluded product variation id ) on the pos to load products on the POS end.
- Fixed: Managed search while switching the category.
- Fixed: Category update in redux store while switching from other category tab to all category tab.
- Fixed: Category product display issue after clearing the search.
- Fixed: Search box clear issue with clear ( cross icon ) search.
- Fixed: Hold cart not visible issue when hold cart id and current cart id is same.
- Fixed: Fixed product filter issue using outlet at the admin end.
- Enhancement: Get product list api and reduced product load time.
- Enhancement: Added border to single cart item while expanding for edit product price and quantity for better visibility.
- Enhancement: Updated background of date selection in report section in dark mode for better visibility.
- Enhancement: Improved UI of resync data and scroller in dark mode.
- Added: Opening and closing drawer feature cashier wise ( user wise ).
- Added: Opening drawer note.
- Added: Open drawer later from the cashier section.
- Added: Managed drawer from the transaction.
- Added: Credit/Debit amount from the cash drawer.
- Fixed: Variation selection issue when searching variations by SKU or barcode.
- Fixed: Currency formatting issue for Euro.
- Fixed: Variation selection issue when searching variations by SKU or barcode.
- Fixed: Currency formatting issue for Euro.
- Fixed: env file creation.
- Fixed: Product custom variation selection and slug.
- - Fixed: Out-of-stock products are now hidden from the POS interface unless explicitly configured otherwise.
- - Fixed: Resolved a console error that occurred during POS loading.
- - Fixed: Discounted prices in the POS cart now accurately reflect in the WooCommerce backend.
- - Fixed: The default customer is now automatically reselected after order completion.
- - Fixed: Enhanced currency fallback logic — the system now defaults to the website’s base currency when none is specified.
- - Fixed: Resolved an issue where variation names were not displaying correctly in the POS interface.
- * Improvement: Refined the menu structure to ensure POS addon submenus are accurately positioned and well-organized.
- + Added: Introduced auto-print enable/disable setting for POS users.
- + Added: POS now updates product stock when order status is updated.
- Fixed: Report issue over POS Outlet.
- Fixed: Variable Products are not longer showing shipping cart session issue.
- Improvement: Modify Cart functionality extended for better management of cart data.
- Added: Global Unique ID for POS to search and adding Products into cart via barcode
- Fixed: Outlet variable products syncing issue.
- Fixed: Updated setup wizard HTML issue.
- Fixed: Barcode library now works with all browsers.
- Fixed: Removed unnecessary scripts for better plugin performance.
- Improved: Removed Font Awesome library for better UI performance.
- Improved: PO script command for translating JS file strings via Loco Translator.
- Enhancement: Removed static API URL with the dynamic REST URL.
- Added: WhatsApp Greetings Feature in POS.
- Added: Automatic sending of order receipts to customers via WhatsApp.
- Added: Manual option to send order receipts if the automatic message feature is disabled.
- Added: Broadcast WhatsApp messages to multiple customers simultaneously.
- Added: Send personalized WhatsApp messages to any POS customer.
- Added: Replaced Font Awesome library with SVG icons.
- Added: _get_pos_user_outlet_with_status function to get outlet status in this version (will be deprecated in future versions).
- Fixed: Removed unused code from front and admin end.
- Improved: Speed of the point of sale system.
- Fixed: Fixed Email placeholder issue now it is public from protected.
- Enhancement: Compatible with WooCommerce 9.6.0.
- Fixed: All possible escaping for text.
- Fixed: Sanitize all possible text fields.
- Fixed: Fixed all possible nonce issue.
- Fixed: Invoice Products list issue at admin end when search for a product.
- Fixed: Sync All Outlet Product issue.
- Fixed: Barcode add to cart issue if string is Empty.
- Fixed: Customer Email Issue when Email functionality is disabled.
- Fixed: Outlet can not be created without state fields.
- Fixed: POS currency is now fully customizable as per WooCommerce wc_price function.
- Fixed: Drawer Email Plain template keyboard issue is now fixed it shows outlet data instead of order data.
- Enhancement: All js/css files are now minified for better performance.
- Enhancement: Translation has been added for all JS files as well.
- Added: Code Security with wordpress nonce, escaping, sanitization and managed translation at various places.
- Added: POS User Bulk Delete functionality at admin end.
- Added: POS User can Search Customer by Customer Billing Phone on POS.
- Fixed: Created customer component as pure component.
- Fixed: Updated customer component and manage default customer from redux.
- Fixed: Search customer issue on POS end.
- Fixed: Security issues of direct api access and added security through JWT.
- Fixed: Default customer selected issue on the POS customer list.
- Fixed: Auto close drawer incomplete data issue with different timezone.
- Fixed: Fixed Report issue When HPOS is enabled.
- Fixed: iPhone PWA compatibility with pos.
- Fixed: Report variation title and search issue.
- Fixed: undefined index issue.
- Enhancement: loaded text domain in the init file.
- Added: Hooks for outlet column action and create order API.
- Added: Button to Enable All Outlet Products Functionality in one click.
- Fixed: Resolved issue where default customer validation failed when deleted, allowing orders to be placed without selecting a customer.
- Fixed: Fixed checkout loader not appearing correctly on slow internet connections.
- Fixed: Optimized and compressed POS code for better performance.
- Fixed: Corrected the loading size of the POS Extensions icon.
- Fixed: Category name will not show html encoding anymore.
- Fixed: Today's cash is only having today's cash entry.
- Fixed: Outlet state issue now outlet state is saved as state code as per WooCommerce state function.
- Enhancement: POS fonts are now loaded locally instead of through a CDN.
- Enhancement: POS endpoints are now hidden from search engine results pages.
- Enhancement: Admin can now view daily drawer reports filtered by outlet.
- Enhancement: Updated (Resync products, Resync Orders, Resync Customers) Icons for better understanding.
- Added: Integrated Node server into the POS core.
- Added: Implemented Socket Server and Client into the POS core.
- Added: Drawer Close Email functionality for Admins.
- Added: Drawer Close Email settings in POS General Settings.
- Added: Bulk Drawer Close Email functionality.
- Added: Server and style scripts on both admin and POS sides.
- Added: Created Config APi for native app configuration.
- Fixed: Pagination issues in products, outlets, and users listing at admin end.
- Fixed: Translation issue on email subject and body.
- Fixed: Orders pagination issue on POS end.
- Enhancement: Orders listing UI at POS end.
- Added: Product variations with Any combinations compatibility at POS end.
- Added: Cashier-based filter in reports at POS and admin end.
- Added: Custom CSS and JS setting for adding own script/style on POS.
- Added: Partial reset feature for orders, products, customers and all data reset at POS end.
- Added: Payment modes multiple type listing like Grid, Grid with Currency, and dropdown at POS end.
- Added: WooCommerce order origin meta data support. Added: Recommended plugin notices at the admin end.
- Fixed: Coupon discount issues with inclusive/exclusive tax.
- Fixed: Reports translation issues for admin and POS panel.
- Fixed: Offline mode receipt print issue.
- Fixed: Virtual product order issues with HPOS orders.
- Fixed: POS cart UI issue and redesigned the home panel.
- Fixed: Auto-sync offline orders while the device becomes online.
- Fixed: Reports translation issue at admin and POS end.
- Enhancement: Customers info UI and added back button on customer edit/add page at POS end.
- Enhancement: Modified the loader and replaced it with pure react js loader and redux management.
- Enhancement: Improved customer syncing and default customer management.
- Enhancement: Improved categories listing popup UI and added up to 5 level categories listing.
- Enhancement: Improved the UI of the discount popup.
- Enhancement: Fixed the product's grid-gap and managed dynamically according to the device width.
- Added: Admin can set POS colors from appearance settings and added some suggested color schemes.
- Added: Cart item count on cart actions delete button.
- Added: Apply the coupon by pressing the Enter button.
- Added: left alignment to the reports table for better data representation.
- Added: Password view/hide button inside account settings password change fields.
- Added: No results screen on all pages like customers, orders, home screen, and sales screen.
- Added: New category style on Home screen and admin can change from New style to old style from appearance settings.
- Added: Orders listing with pagination and improved orders listing UI at POS end.
- Added: Customers listing with pagination and improved customers listing UI at POS end.
- Added: Order status change feature at POS end and admin can enable/disable this feature by settings.
- Added: Compatibility with WooCommerce HPOS feature.
- Fixed: Discount apply validation.
- Fixed: Show product meta option condition on order summary.
- Fixed: Tax disable issue when the tax setup and tax is disabled.
- Fixed: Add/Edit payment from admin for marketplace point of sale.
- Fixed: Default customer set issue while updating default customer's data.
- Fixed: Customer updated data render issue in customer list.
- Enhancement: Seperated the POS general settings based on the settings category.
- Enhancement: Improved coding standard of API and functionalities.
- Enhancement: Seperated the POS master stock from the woocommerce stock.
- Enhancement: Improved notices, errors, alerts popup.
- Added: Integrated new report section on the POS and admin end.
- Added: Pin product feature.
- Added: Product out of stock visibility.
- Added: Custom order prefix feature.
- Added: Listed woocommerce orders on the POS.
---
- Fixed: Customer search issue by customer full/partial name.
- Fixed: Order search issue by customer full/partial name and order status.
- Fixed: Keyboard shortcut issue.
- Fixed: Hold cart issue.
- Fixed: Permalink flush issue on change endpoint.
- Fixed: Admin report filter issue with other payment options like PayPal, stripe, etc.
- Fixed: Offline order and receipt print issue.
- Fixed: Time issue with a different timezone.
- Fixed: Invoice editing feature issue when outlet_country and outlet_postcode variables are used.
- Fixed: Offline mode issue while accessing other pages.
- Fixed: Fixed default customer select issue on large customers list.
- Fixed: Customer update issue when no space is used between customer's first and last name.
- Enhancement: Improved pos UI.
- Enhancement: Updated barcode library to create barcode on admin end.
- Enhancement: Updated invoice and added some hooks.
- Added: Customer last name in the customer list.
- Added: Order status on pos order list.
- 1. Add Installation link in setup wizard.
- 2. Improve barcode add from SKU when POS got translated.
- 3. Modify the invoice products list table structure and improve the table structure.
- 4. Fix the blank screen issue, while login in on pos with other role users like admin/customer.
- 5. Added shortcut keys for work via keyboard only.
- 6. Update customers when adding a hold cart.
- 7. POS drawer modify sync drawer with orders and remove the drawer date relations in APIs.
- 8. Added Light & dark mode settings in admin.
- 9. Added Light & dark mode switch buttons in the pos panel.
- 10. Fixed order receipt print issue in the safari browser.
- 11. Modify the admin end pos user add/edit form UI.
- 12. Modify the admin end outlet add/edit form UI.
- 13. Added responsiveness to admin end ui.
- 14. Added barcode configuration in pos settings.
- 1. Added payment information in cashier today's sale section.
- 2. Added react setup wizard UI.
- 3. Added youtube POS installation link in the setup wizard.
- 4. Added blog link in the setup wizard.
- 5. Added product border configuration for square, circle, and rounded.
- 6. Added POS Dynamic endpoint for access to the pos panel.
- 7. Added support and services menu in the pos admin menu.
- 8. Fixed screen option issue in tables.
- 9. Fixed tax issue with coupon and pos discount.
- 1. Added Total change in close outlet summary.
- 2. Added Direct product SKU barcode can be added to the cart and searched in POS.
- 3. Improved translations & localization of string.
- 4. Fixed drawer total cash wrong amount issue.
- 5. Fixed default customer form in the setup wizard.
- 6. Fixed PWA app installation issue.
- 7. Fixed Tax issue with variation product.
- 8. Fixed add-to-cart issue with other language variations issue.
- 1. Dark Theme Feature.
- 2. add an offline order sync button.
- 3. improve offline orders in POS.
- 4. printer setting at admin end for the set default printer.
- 5. barcode print preview setting for portrait and landscape.
- 6. Order filtering according to the customer at the POS end.
- 7. Add functionality for sending the receipt manually via email after order completion.
- 8. Point of sale compatibility with all add-ons.
- 9. Add the Extensions menu at the admin end.
- 10. Improve and fixed common issues via the client.
- 11. Add various hooks and filters in POS.
- 1. Dynamic UI for POS.
- 2. Use scss for css as per woocommerce.
- 3. Use code splitting for improving the app performance.
- 4. Improve the POS Report section as per updated woocommerce reports.
- 5. Add Custom Report Filter in POS like woocommerce.
- 6. Enqueue Dependencies from woocommerce.
- 7. Resolved very coomon product fetching issue in POS.
- 8. Removed unused css and js.
- 1. Resolved report section issue.
- 2. Resolved POSUser deactivation issue.
- 3. Resolved GrandTotal issue when use Tax.
- 4. Resolved Payment deactivation issue.
- 5. Add Sync Button in Outlet for Syncing all variable product to POS screen.
- 6. Added new hooks at POS end.
- 7. Reduced the size of plugin zip.
- 8. Enqueued the dependencies from the WooCommerce plugin itself.
- 1. Added invoice templates.
- 2. Different invoice can be selected for different outlets.
- 3. Invoices are fully dynamic.
- 4. Added invoice API endpoint.
- 5. Added new hooks at POS end.
- 6. Updated the build-plugin-zip shell script for developer version which can be used with the command npm run build:release.
- 7. Resolved the payment option appearing issue at POS end.
- 8. Removed the external packages dependencies of WooCommerce Admin.
- 9. Enqueued the dependencies from the WooCommerce plugin itself.
- 10. Reduced the size of plugin zip.
- 11. Fixed other security issues.
- 1. Added reports at POS end.
- 2. Added some hooks at both PHP and JS end for addons.
- 3. Added translations in some static strings.
- 4. Fixed security issues.
- 5. Update custom product tax will now works as WooCommerce tax Setting
- 6. Added setting to price pridiction will increase amount on basis of setting amount.
- 7. Fixed printing issue in android device.
- 8. Fixed sku barcode generation issue.
- 1. Added routing at pos-end.
- 2. Added option in settings to enable/disable mails at pos-end.
- 3. Added 404 page for wrong URLS at pos-end.
- 4. Added feature to enable/disable offline order even if system is online for fast process.
- 5. Added feature to enable/disable all products in outlets by default.
- 6. Added feature to add custom payment methods at POS end.
- 7. Added feature to assign same outlet to multiple users.
- 8. Added translations with i18n in JavaScript.
- 9. Fixed security issues.
- 1. Added hooks in the back-end and pos-end to modify data.
- 2. Change the layout of the backend menus and settings page.
- 3. Added compatibility for apache_request_headers undefined issue.
- 4. Added setting in the backend to enable the unit product price feature.
- 5. Updated namespace domain.
- 6. Removed unused codes.
- 7. Added prefixes in some functions.
- 8. Added translations.
- 9. Fixed other security issues.
- 1. Added service worker for offline support.
- 2. Added Progressive Web App for POS.
- 3. Added admin end wizard to set up the pos plugin.
- 4. Added CSV importer for outlets.
- 5. Updated CSS for the front end of the app.
- 6. Updated inline product price edit feature.
- 7. Fixed issue for card payment.
- 8. Fixed total check for 2 decimal places in case of same tendered amount.
- 9. Fixed the issue of the loader. 10. Fixed other security issues.
- 1. Added inline price edit feature.
- 2. Added customer-based discount feature.
- 3. Added unit price feature for products.
- 4. Added pagination in all tables in the backend.
- 5. Fixed POS Discount tax issue.
- 6. Fixed tax issues for custom-created products.
- 7. Fixed CSS issues.
- 1. Fixed in receipt CSS.
- 2. Update creates barcode by both product-id and SKU of product.
- 3. Fixed initial amount issue on login.
- 4. Fixed hold issue conflict after order.
- 5. Fixed indexed update on login.
- 6. Fixed order create without customer issue.
- 7. Compatible with booking POS and return POS.
- 8. Fixed authentication issue on customer edit and delete.
- 1. New Format of receipt.
- 2. Fixed Major bug-related issues on load product.
- 3. Fixed update master stock from the product edit page.
- 4. Fixed Discount Tax on the inclusive case.
- 1. Batch in order and customer also.
- 2. Fixed tax issue.
- 3. Fixed issue offline id is not saved.
- 4. Fixed after reset offline will not remove from data.
- 5. Bug fix order detail change according to currency.
- 6. Coupon tax and tax will show in the cart.
- 7. Fixed search issue.
- 8. Fixed header issue.
- 1. Introduce Centralise inventory system in POS.
- 2. Bug fixes related to holding the cart.
- 3. Change the mass assign system.
- 4. Change payment page view in pos. 5. Update invoice CSS.
- 1. Update POS in react.
- 2. Introduce a New feature of split payment.
- 1. Introduce reports of pos sales with two filters(payment and outlet) for pos admin.
- 2. Now subcategory is also displayed at the pos end.
- 3. Stop ajax at the cashier tab.
- 4. Fixed loading a high number of order issues.
- 5. Fixed show product without managing woocommerce stock.
- 6. Fixed variable product stock reduce at the front end after order.
- 7. Fixed decimal separator change according to woocommerece.
- 8. Fixed mass master stock at setting now.
- 1. POS agent can create custom products.
- 2. Add variable product barcode.
- 3. Fixed validation on coupons on the bases of product and category.
- 4. Fixed special symbol support in product name.
- 5. Fixed Variable product tax issue.
- 6. Fixed Same Variation product is not shown in the receipt and order summary.
- 1. Added the percentage coupon support.
- 2. Fixed security check while changing password.
- 3. Updated template.
- 4. Fixed coupon tax issues.
- 5. Fixed offline order detail issues.
- 6. Fixed outlet assign issue.
- 1. Fixed the coupon issue at the front end.
- 2. Updated the POS product search according to the outlet on the admin side.
- 3. Updated Font Awesome Icons.
- 4. Updated Invoice template.
- 5. Pagination issue fixed at admin side.
- 6. Added option to search customers according to the phone number.
- 7. Number dialer accepts decimal prices.
- 8. Multiple taxes can be applied in POS.
- 9. Shipping is calculated on basis of outlet.
- 10. Fixed the issue of assigning outlets.
- 11. Price-related fixes.
- 12. CSS loads only on the pos login page.
- 13. Improved and customized POS receipt.
- 14. Support for woocommerce default shipping methods.
- 15. Add to the cart through a barcode scan.
- 1. Separate master stock management system was introduced for pos outlet products
- 2. Bulk assign feature for outlet product stock and master stock added
- 3. variable product issues fixed
- 1. Cash drawer DateTime issue fixed.
- 2. pos coupon updated for order as wc 3.x+ updated coupon code.
- 3. Epson TM-T88V thermal printer setting added
- 4. font awesome icon updated.
- 5. apply discount section functionality changed
- 1. introduced shipping by customer address and tax and shipping tax calculation at front end.
- 2. online order summary and order offline summary updated for tax and shipping calculation.
- 3. invoice updated for tax and shipping calculations
- 4. Admin cannot assign Outlet with status deactivate to pos User fixed
- 1. create an outlet and create pos manager validation fixed and information added
- 2. introduced transaction and included pot file in the plugin
- 3. Added some more fields in creating the customer form frontend
- 4. stock management for products at the backend is restricted according to the available stock of products.
- 5. client-side validation updates for the pos login form
- 1. Offline order invoice fixed
- 2. Order summary total, balance issue fixed
- 3. responsive issues for pos fixed.
- 4. various notification messages fixed.
- 5. pos login form design updated
- Initial release