Point of Sale System for WooCommerce (POS Plugin)
POS Plugin for WooCommerce
WooCommerce POS Plugin – provides store owners with a feature where they can sell their products online as well as offline(Physical Stores).
The POS consists of two management systems i.e Front-end and Back-end systems. The backend system helps the admin to assign one or multiple store agents for the store. The store agent will manage their sales records and customers for the assigned stores.
The Point of sale system works both offline and online. The POS system comes with the feature of synchronizing offline data. The sales agent can easily synchronize all the sales and customer details that have been performed on the offline store with the online store. The POS system demand is increasing day by day as it increases the sales of the store owner by using their physical stores along with online stores.
Note -
Why we don’t provide support for product backorder?
Answer- Backorders are common in online stores but might not be as effective for in-person sales in physical stores. This is because POS systems are designed for simplicity and speed, and adding backorder functionality could complicate both the store’s operations and customer experience.
Check how to activate your WooCommerce plugin through the purchase code.
Why POS is essential for WooCommerce?
Support
Dear Customers, if you have a question/query, please raise a ticket at webkul.uvdesk.com. We will do our best to answer as quick as it is possible. Don’t give us a low rate without contacting support on the issue you’ve faced with. We are always happy to help you.
Main Features of POS system
- The admin can assign multiple store agents for multiple outlets.
- The admin assigns master stock for all the products at a time.
- The module does provide a PWA POS System for mobile which works on low internet. .
- The admin or sales agent can change the screen mode(Dark or Light mode) of the POS system. .
- Effective sales and inventory management system for the admin.
- This module comes with a PWA POS desktop application for better handling and faster performance.
- The admin or sales agent can set the unit price based on the weight of the product.
- 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 by the help of charts.
- POS agents can sell a new product that is not available on the website.
- Hassle-free payment via cash, card or split method and checkout system.
- Apart from this, it facilitates a POS Wizard setup which helps the admin to set up the POS system instantaneously.
- For a specific time duration (yearly, monthly, weekly) or custom duration, the admin can view the POS Reports.
- The sales agent can use the Date Range option to specify for which dates to be included to view the reports like Today, Yesterday, Week to Date, Last Month, Last Year etc.
- For a specific time duration (yearly, monthly, weekly) or custom duration, the admin can view the POS Reports.
- Better sales management by POS agent by monitoring sales history, hold sales, and offline sales from the POS panel.
- The admin can enable the option for opening drawer popups for POS.
- The admin can select the enable/disable to print invoice option for POS.
- POS users can change their profile image.
- The admin can make any customer the default customer for POS.
- The admin can allow showing the zero-price products for the POS.
- Orders from Woocommerce are now visible on the POS.
- The user can pin the products that they want to see at the top based on their needs..
- Product out-of-stock visibility.
- The admin may add the custom order prefix.
- Woocommerce website orders are now listed on the POS.
- WooCommerce website order refund details are visible at the POS.
- Multiple options to reset products, orders, customers, or resync all.
- Admin can add Custom CSS and JS in the POS frontend.
- The admin can also change the Payment method of view – Grid , Grid with Currency, and Dropdown.
- Admin can configure the cron configure the cron setting for the WordPress or Local server.
- Node server integration has been added to the POS core..
- Drawer Close Email functionality is now available for admins. .
Highlighted Features
1- Module works with both online and offline modes:-
The module works for both online and offline modes. The admin just needs to click on the offline synchronize button to synchronize the offline product.2-Create Multiple Outlets:-
The module has the functionality to create multiple outlets and the admin can assign multiple sales agents to the store outlets.3- Manage your products with Barcode
Create barcodes for your products to do hassle-free checkout.
4-Barcode Reader:-
The sales agent can use a barcode reader to scan the product and add it to the cart.5-Coupons for the customer:-
The sales agent can provide coupons for the customer as well.6- Provide a Discount on your product
On the cart, apply discount offers as a set sum or as a percentage (%) value.7- HPOS Feature
This module is Compatible with the WooCommerce HPOS feature.Business Use
Expanding your business online, connected with your brick-and-mortar location, may provide your customers with an impressive purchasing experience.
The admin can manage the physical store’s POS. To increase the number of work points, each store/outlet can have multiple cashiers or sales agents.
The POS System can operate in both online and offline modes. The POS agent can also manually synchronize the offline data.
The Point of Sale System module is advantageous for increasing overall revenue by having multiple physical stores in addition to the online store.
Sell on Multiple Locations at the Same Time
You cannot be in two locations at the same time, but your eCommerce POS integration can.
- The admin can manage multiple POS systems..
- By using POS, the products are more manageable.
- Based on the category and all items, the products may be associated with the outlet from the source.
- The admin can choose the categories to assign to the outlet from the source.
Real-time Inventory Visibility Helps you Avoid Overselling
Any business owner or eCommerce manager understands the importance of inventory management.
- You won’t have to worry about overselling items or shortchanging your clients’ orders if you have a direct line of sight to inventories.
- By allowing the product for that specific store/outlet, the admin may simply assign items to different outlets with their stock value.
- The administrator can allocate different quantities to distinct types of variable products.
- A POS product can have an endless amount of inventory assigned to it by the administrator.
The user can also extend the features and functionalities of the POS using the add-ons developed especially for the POS. The extensions like:
- Point of Sale Price Rule plugin provides various discounting features which can be applied to particular products or all products of the store for different occasions.
The discounted price is displayed along with the actual price on the POS, to notify customers about the discounted product.
- Point of Sale Barcode Inventory Plugin provides the option to the admin to assign inventory to a product from the back-end by directly scanning the product barcode and then assigning inventory to that product accordingly.
- POS Order Return Plugin facilitates the POS user to create refunds if in case a customer returns an order or products. As soon as a POS user generates a return for an order, the order status alters to refunded and the inventory of the products of the order is updated, automatically.
- WooCommerce POS Complementary Goods This plugin is used to add a complementary item to the POS cart when a certain amount of any product is purchased.
The WooCommerce POS Complimentary Items module is useful in situations when the POS user desires to provide complementary goods to a customer upon the purchase of a specified amount of any commodity.
- POS Booking Reservation Plugin for WooCommerce The WordPress WooCommerce POS (Point Of Sale) Booking & Reservation plugin will transform the store into a dynamic event-driven portal.
It enables the shop owner to sell bookable services as a product, with hourly and daily bookings using the POS outlet.
- WooCommerce POS French NF525 Certification This plugin assists the admin in facilitating digitally secure Point of Sale transactions in accordance with French law. It uses a digital signature to validate order receipts and invoices..
- WooCommerce POS Customer Cart Screen plugin will assist the consumer in visualizing the checkout screen. As a result, it is possible to assist the consumer in verifying the cart before final checkout. The customer screen is in sync with the POS agent screen.
- WooCommerce POS Loyalty Management The plugin enables the shop owner to give their customers loyalty or reward points on the basis of different rules.
When a customer shops on the WooCommerce website or in the POS store, the customer earns loyalty points.
- WooCommerce POS WhatsApp Notification Message This plugin allows POS agents to send personalized order-related messages to POS customers over WhatsApp. The admin can use this plugin to create templates for WhatsApp POS messages.
Success Story
ChangeLog
"Initial release v 1.0.0" "Current release v 6.0.0"
v6.0.0
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 showing html encoding anymore.
Fixed: Today's cash is only having taday'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.
v5.2.1
Fixed: Report date selection issue.
Fixed: Recommended plugins notices image size.
Fixed: Barcode creation issue with any variation.
v5.2.0 ===
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 add own script/style on POS.
Added: Partial reset feature for orders, products, customers and all data reset at POS end.
Added: Payment modes mutliple type listing like Grid, Grid with Currency and dropdown at POS end.
Added: WooCommerce order origin meta data support. Added: Recommended plugins notices at admin end.
v 5.1.0
Fixed: Coupon discount issues with inclusive/exclusive tax.
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.
v 5.0.0
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.
v 4.3.0
Fixed: Multiple coupon and custom discount apply together.
Fixed: Real time update of pos user details after edit.
Fixed: Print invoice issue on IOS 16.3.
Fixed: Invoice printing issue if there is no invoice assinged for the outlet.
Fixed: Cross site scripting in input fields.
Fixed: Total price issues on summary and invoice page.
Fixed: Inclusive tax issue while creating order.
Fixed: Currency issue while using pos multicurrency plugin.
Fixed: Cashier amount calculation issue for different timezone.
Fixed: Cleared the search result and showed all products by clicking cancel button at the end of the search input.
Fixed: Console error while applying the coupon if there were no customer selected.
Fixed: Console error while printing invoice.
Fixed: Show and create order of products whose price is zero.
Fixed: Cart product price can be set to zero.
Enhancement: Added scroll bar on the header if lots of header menu/icons available.
Enhancement: Added title on the icons while hover on the icons.
Enhancement: Improved pos UI.
Enhancement: Reduced the timing for auto close popups.
Enhancement: Render product search input on only those components where it's need.
Added: Functionality to enable/disable opening drawer popup option for pos.
Added: Functionality to enable/disable print invoice option for pos.
Added: Feature for posuser to change their profile image.
Added: Added icons on admin setting tabs.
Added: Feature to make any customer to default customer for pos from admin end.
Added: Enable/Disable zero price products for the pos.
v 4.2.0
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 different timezone.
Fixed: Invoice editing feature issue when outlet_country and outlet_postcode variable 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 use in between customer 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 customer list.
Added: Order status on pos order list.
v 4.1.0
Update - Add the Installation link in the setup wizard.
Update - Improve setup wizard UI.
Update - Add urldecode function at pos products get API #line - 168 for variation key & #line - 287 for var_slug variation key.
Update - Improve barcode add from SKU when POS got translated.
Update - Added Auto Default user to create a feature in Setup Wizard.
Update - Modify the invoice products list table structure and improve the table structure.
Update - Added Product border configuration for square, circle, and rounded.
Update - Fix the invoice save issue, invoice save action is not worked if wordfence plugin is activated on the website.
Update - Fix blank screen issue, while login on pos with other roles' users like admin/customer.
Update - Make POS Dynamic add endpoint to pos setting to changin URL /pos.
Update - Added shortcut keys for work via keyboard only.
Update - Update customers when adding a hold cart.
Update - POS drawer modifies sync drawer with orders and removes the drawer date relations in APIs.
Update - Added screen option in manage outlet.
Update - Added Light & dark mode settings in admin.
Update - Added Light & dark mode switch button in the post panel.
Update - Fixed order receipt print issue in safari browser.
v 4.0.0
Update - Added payment information in cashier today's sale section.
Update - Added react setup wizard UI.
Update - Added youtube POS installation link in the setup wizard.
Update - Added blog link in the setup wizard.
Update - Added product border configuration for square, circle, and rounded.
Update - Added POS Dynamic endpoint for access to the pos panel.
Update - Added support and services menu in the pos admin menu.
Update - Fixed screen option issue in tables.
Update - Fixed tax issue with coupon and pos discount.
v 3.6.4
Update - Added Total change in close outlet summary.
Update - Added Direct product SKU barcode can be added to cart and search in POS.
Update - Improved translations & localization of string.
Update - Fixed drawer total cash wrong amount issue.
Update - Fixed default customer form in the setup wizard.
Fix - Fixed PWA app installation issue.
Fix - Fixed Tax issue with variation product.
Enhancement - Fixed add-to-cart issue with other language variations issue.
v 3.6.3
Update - Dark Theme Feature.
Feature - Add offline order sync button.
Enhancement - Improve offline orders in POS.
Feature - Printer setting at admin end for the set default printer.
Feature - Barcode print preview setting for portrait and landscape.
Update - Order filtering according to the customer at the POS end.
Feature - Add functionality for sending the receipt manually via email after order completion.
Update - Point of sale compatibility with all add-ons.
Update - Add Extensions menu at admin end.
Fixed - Improve and fixed common issues via the client.
Enhancement - Add various hooks and filters in POS.
v 3.6.2
Update - Update the Complete UI of the point of sale.
Feature Enhancement - Dynamic UI for POS.
Feature Enhancement - Use scss for CSS as per woocommerce.
Update - Use code-splitting for improving the app performance.
Update - Improve the POS Report section as per updated woocommerce reports.
Feature Enhancement - Add Custom Report Filter in POS like woocommerce.
Update - Enqueue Dependencies from woocommerce.
Fixed - Resolved a very common product fetching issue in POS.
Fixed - Removed unused CSS and js.
v 3.6.1
Fixed: Resolved report section issue.
Fixed: Resolved POSUser deactivation issue.
Fixed: Resolved GrandTotal issue when using Tax.
Fixed: Resolved Payment deactivation issue.
Added: Add Sync Button in Outlet for Syncing all variable products to POS screen.
Added: Added new hooks at the POS end.
Enhancement: Reduced the size of the plugin zip.
Enhancement: Enqueued the dependencies from the WooCommerce plugin itself.
v 3.6.0
Added: Invoice templates.
Added: Different invoices can be selected for different outlets.
Added: Invoices are fully dynamic.
Added: invoice API endpoint.
Added: New hooks at POS end.
Update: The build-plugin-zip shell script for the developer version can be used with the command npm run build: release.
Fixed: Resolved the payment option appearing issue at the POS end.
Update: Removed the external packages dependencies of WooCommerce Admin.
Update: Enqueued the dependencies from the WooCommerce plugin itself.
Update: Reduced the size of plugin zip.
Fixed: Fixed other security issues.
v 3.5.0
Added reports at POS end.
Added some hooks at both PHP and JS ends for add-ons.
Added translations in some static strings.
Fixed security issues.
v 3.3.1
Update: Added hooks in the back-end and pos-end to modify data.
Update: Change the layout of the backend menus and settings page.
Update : Added compatibility if apache_request_headers undefined issue.
Update: Added setting in the backend to enable the unit product price feature.
Update: Updated namespace domain.
Fixed: Removed unused codes.
Update : Added prefix in some functions.
Update : Added translations.
Fixed: Fixed other security issues.
v 3.3.0
Update: Added service worker for offline support.
Update: Added Progressive Web App for POS.
Update: Updated CSS for the front end of the app.
Update: Updated inline product price edit feature.
Fixed: Fixed issue for card payment.
Fixed: Fixed total check for 2 decimal places in case of the same tendered amount.
Fixed: Fixed issue of the loader.
Fixed: Fixed other security issues.
v 3.2.0
Update: Added inline price edit feature.
Update: Added customer-based discount feature.
Update: Added unit price feature for products.
Update: Added pagination in all tables in the backend.
Fixed: Fixed POS Discount tax issue.
Fixed: Fixed tax issue for the virtual product.
Fixed: Fixed CSS issues.
v 3.1.2
Fixed: Fixed in receipt CSS.
Update: Update create barcode by both product-id and SKU of the product.
Fixed: Fixed initial amount issue on login.
Fixed: Fixed hold issue conflict after order.
Fixed: Fixed indexed update on login.
Fixed: Fixed order create without customer issue.
Update: Compatible with booking POS and return POS.
Fixed: Fixed authentication issue on customer edit and delete.
v 3.1.1
Update: New Format of receipt.
Fixed: Fixed Major bug-related issue on load product.
Fixed: Fixed update master stock from the product edit page.
Fixed: Fixed Discount Tax in the inclusive case.
v 3.1.0
Update: Batch in order and customer also.
Fixed: Fix tax issue.
Fixed: Fixed issue offline id is not saved.
Fixed: Fixed after reset offline will not remove from data.
Fixed: Bug fixes order detail change according to currency.
Update: Coupon tax and tax will show in the cart.
v 3.0.1
Added: Introduce Centralise inventory system in POS.
Fixed: Bug fixes related to holding the cart.
Update: Change the mass assign system.
Added: Change payment page view in pos.
Update: Update invoice CSS.
v 3.0.0
Update : Update POS in react.
Added: Introduce a New feature of split payment.
v 2.2.1
Added: Introduce reports of the POS sale with two filters(payment and outlet) for the POS admin.
Added: Now subcategory is also displayed at the POS end.
Update: Stop ajax at the cashier tab.
Fixed: Fixed loading high number of order issues.
Fixed: Fixed show product without managing woocommerce stock.
Fixed: Fixed variable product stock reduce at the front end after order.
v 2.2.0
Added: POS agents can create custom products.
Added: Added variable product barcode generation for each variation.
Fixed: Fixed validation on coupons based on product and category.
Fixed: Fixed special symbol support in the product name.
Fixed: Fixed Variable product tax issue.
Fixed: Fixed Same Variation product not showing in the receipt and order summary.
v 2.1.2
Added: Added the percentage coupon support.
Fixed: Fixed security check while changing the password.
Update: Template update regarding receipt.
Fixed: Fixed coupon tax issues.
Fixed: Fixed offline order detail issues.
Fixed: Fixed outlet assign issue.
v 2.1.1
Fixed: Fixed the coupon issue at the front end.
Update: Updated the POS product search according to an outlet on the admin side.
Update: Updated Font Awesome Icons.
Update: Updated Invoice template.
Fixed: Pagination issue fixed at admin side.
Added: Added option to search customers according to the phone number.
Added; Number dialer accepts the decimal price.
Added: Multiple taxes can be applied in POS.
Update: Shipping is calculated on basis of an outlet.
Fixed: Fixed issue of assigning outlet.
Fixed: Price-related issues fixed.
Update: CSS loads only on the pos login page.
Update: Improved and customized POS receipt.
v 2.1.0
New: Separate master stock management system introduced for pos outlet products.
New: Bulk assign feature for outlet product stock and master stock added.
Fixed: variable product issues fixed.
v 2.0.1
Fixed: Cash drawer date time issue fixed.
Update: POS coupon updated for order as wc 3.x+ updated coupon code.
New: Epson TM-T88V thermal printer setting added.
New: Fontawesome icon updated.
Update: Apply discount section functionality changed.
v 2.0.0
New: Introduced shipping by customer address and tax and shipping tax calculation at the front end.
New: Online order summary and order offline summary updated for tax and shipping calculation.
Update: Invoice updated for tax and shipping calculations.
Fixed: Admin cannot assign Outlet with status deactivate to POS User fixed.
v 1.2.0
New: Introduced translation and included pot file in the plugin.
Update: Added some more fields in create customer form at the front.
Fixed: Stock management for products at the backend is restricted according to the available stock of products.
Fixed: Client-side validation updates for the POS login form.
Fixed: Create an outlet and create POS manager validation fixed and information added.
v 1.1.0
Fixed: Offline order invoice fixed.
Fixed: Order summary total, balance issue fixed.
Fixed: Responsiveness issues for POS fixed.
Fixed: Various notification messages are fixed.
v 1.0.0
Initial release
ChangeLog
"Initial release v 1.0.0" "Current release v 6.0.0"
v6.0.0 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 showing html encoding anymore. Fixed: Today's cash is only having taday'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.
v5.2.1 Fixed: Report date selection issue. Fixed: Recommended plugins notices image size. Fixed: Barcode creation issue with any variation.
v5.2.0 === 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 add own script/style on POS. Added: Partial reset feature for orders, products, customers and all data reset at POS end. Added: Payment modes mutliple type listing like Grid, Grid with Currency and dropdown at POS end. Added: WooCommerce order origin meta data support. Added: Recommended plugins notices at admin end.
v 5.1.0 Fixed: Coupon discount issues with inclusive/exclusive tax. 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.
v 5.0.0 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.
v 4.3.0 Fixed: Multiple coupon and custom discount apply together. Fixed: Real time update of pos user details after edit. Fixed: Print invoice issue on IOS 16.3. Fixed: Invoice printing issue if there is no invoice assinged for the outlet. Fixed: Cross site scripting in input fields. Fixed: Total price issues on summary and invoice page. Fixed: Inclusive tax issue while creating order. Fixed: Currency issue while using pos multicurrency plugin. Fixed: Cashier amount calculation issue for different timezone. Fixed: Cleared the search result and showed all products by clicking cancel button at the end of the search input. Fixed: Console error while applying the coupon if there were no customer selected. Fixed: Console error while printing invoice. Fixed: Show and create order of products whose price is zero. Fixed: Cart product price can be set to zero. Enhancement: Added scroll bar on the header if lots of header menu/icons available. Enhancement: Added title on the icons while hover on the icons. Enhancement: Improved pos UI. Enhancement: Reduced the timing for auto close popups. Enhancement: Render product search input on only those components where it's need. Added: Functionality to enable/disable opening drawer popup option for pos. Added: Functionality to enable/disable print invoice option for pos. Added: Feature for posuser to change their profile image. Added: Added icons on admin setting tabs. Added: Feature to make any customer to default customer for pos from admin end. Added: Enable/Disable zero price products for the pos.
v 4.2.0 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 different timezone. Fixed: Invoice editing feature issue when outlet_country and outlet_postcode variable 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 use in between customer 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 customer list. Added: Order status on pos order list.
v 4.1.0 Update - Add the Installation link in the setup wizard. Update - Improve setup wizard UI. Update - Add urldecode function at pos products get API #line - 168 for variation key & #line - 287 for var_slug variation key. Update - Improve barcode add from SKU when POS got translated. Update - Added Auto Default user to create a feature in Setup Wizard. Update - Modify the invoice products list table structure and improve the table structure. Update - Added Product border configuration for square, circle, and rounded. Update - Fix the invoice save issue, invoice save action is not worked if wordfence plugin is activated on the website. Update - Fix blank screen issue, while login on pos with other roles' users like admin/customer. Update - Make POS Dynamic add endpoint to pos setting to changin URL /pos. Update - Added shortcut keys for work via keyboard only. Update - Update customers when adding a hold cart. Update - POS drawer modifies sync drawer with orders and removes the drawer date relations in APIs. Update - Added screen option in manage outlet. Update - Added Light & dark mode settings in admin. Update - Added Light & dark mode switch button in the post panel. Update - Fixed order receipt print issue in safari browser.
v 4.0.0 Update - Added payment information in cashier today's sale section. Update - Added react setup wizard UI. Update - Added youtube POS installation link in the setup wizard. Update - Added blog link in the setup wizard. Update - Added product border configuration for square, circle, and rounded. Update - Added POS Dynamic endpoint for access to the pos panel. Update - Added support and services menu in the pos admin menu. Update - Fixed screen option issue in tables. Update - Fixed tax issue with coupon and pos discount.
v 3.6.4 Update - Added Total change in close outlet summary. Update - Added Direct product SKU barcode can be added to cart and search in POS. Update - Improved translations & localization of string. Update - Fixed drawer total cash wrong amount issue. Update - Fixed default customer form in the setup wizard. Fix - Fixed PWA app installation issue. Fix - Fixed Tax issue with variation product. Enhancement - Fixed add-to-cart issue with other language variations issue.
v 3.6.3 Update - Dark Theme Feature. Feature - Add offline order sync button. Enhancement - Improve offline orders in POS. Feature - Printer setting at admin end for the set default printer. Feature - Barcode print preview setting for portrait and landscape. Update - Order filtering according to the customer at the POS end. Feature - Add functionality for sending the receipt manually via email after order completion. Update - Point of sale compatibility with all add-ons. Update - Add Extensions menu at admin end. Fixed - Improve and fixed common issues via the client. Enhancement - Add various hooks and filters in POS.
v 3.6.2 Update - Update the Complete UI of the point of sale. Feature Enhancement - Dynamic UI for POS. Feature Enhancement - Use scss for CSS as per woocommerce. Update - Use code-splitting for improving the app performance. Update - Improve the POS Report section as per updated woocommerce reports. Feature Enhancement - Add Custom Report Filter in POS like woocommerce. Update - Enqueue Dependencies from woocommerce. Fixed - Resolved a very common product fetching issue in POS. Fixed - Removed unused CSS and js.
v 3.6.1 Fixed: Resolved report section issue. Fixed: Resolved POSUser deactivation issue. Fixed: Resolved GrandTotal issue when using Tax. Fixed: Resolved Payment deactivation issue. Added: Add Sync Button in Outlet for Syncing all variable products to POS screen. Added: Added new hooks at the POS end. Enhancement: Reduced the size of the plugin zip. Enhancement: Enqueued the dependencies from the WooCommerce plugin itself.
v 3.6.0 Added: Invoice templates. Added: Different invoices can be selected for different outlets. Added: Invoices are fully dynamic. Added: invoice API endpoint. Added: New hooks at POS end. Update: The build-plugin-zip shell script for the developer version can be used with the command npm run build: release. Fixed: Resolved the payment option appearing issue at the POS end. Update: Removed the external packages dependencies of WooCommerce Admin. Update: Enqueued the dependencies from the WooCommerce plugin itself. Update: Reduced the size of plugin zip. Fixed: Fixed other security issues.
v 3.5.0 Added reports at POS end. Added some hooks at both PHP and JS ends for add-ons. Added translations in some static strings. Fixed security issues.
v 3.3.1 Update: Added hooks in the back-end and pos-end to modify data. Update: Change the layout of the backend menus and settings page. Update : Added compatibility if apache_request_headers undefined issue. Update: Added setting in the backend to enable the unit product price feature. Update: Updated namespace domain. Fixed: Removed unused codes. Update : Added prefix in some functions. Update : Added translations. Fixed: Fixed other security issues.
v 3.3.0 Update: Added service worker for offline support. Update: Added Progressive Web App for POS. Update: Updated CSS for the front end of the app. Update: Updated inline product price edit feature. Fixed: Fixed issue for card payment. Fixed: Fixed total check for 2 decimal places in case of the same tendered amount. Fixed: Fixed issue of the loader. Fixed: Fixed other security issues.
v 3.2.0 Update: Added inline price edit feature. Update: Added customer-based discount feature. Update: Added unit price feature for products. Update: Added pagination in all tables in the backend. Fixed: Fixed POS Discount tax issue. Fixed: Fixed tax issue for the virtual product. Fixed: Fixed CSS issues.
v 3.1.2 Fixed: Fixed in receipt CSS. Update: Update create barcode by both product-id and SKU of the product. Fixed: Fixed initial amount issue on login. Fixed: Fixed hold issue conflict after order. Fixed: Fixed indexed update on login. Fixed: Fixed order create without customer issue. Update: Compatible with booking POS and return POS. Fixed: Fixed authentication issue on customer edit and delete.
v 3.1.1 Update: New Format of receipt. Fixed: Fixed Major bug-related issue on load product. Fixed: Fixed update master stock from the product edit page. Fixed: Fixed Discount Tax in the inclusive case.
v 3.1.0 Update: Batch in order and customer also. Fixed: Fix tax issue. Fixed: Fixed issue offline id is not saved. Fixed: Fixed after reset offline will not remove from data. Fixed: Bug fixes order detail change according to currency. Update: Coupon tax and tax will show in the cart.
v 3.0.1 Added: Introduce Centralise inventory system in POS. Fixed: Bug fixes related to holding the cart. Update: Change the mass assign system. Added: Change payment page view in pos. Update: Update invoice CSS.
v 3.0.0 Update : Update POS in react. Added: Introduce a New feature of split payment.
v 2.2.1 Added: Introduce reports of the POS sale with two filters(payment and outlet) for the POS admin. Added: Now subcategory is also displayed at the POS end. Update: Stop ajax at the cashier tab. Fixed: Fixed loading high number of order issues. Fixed: Fixed show product without managing woocommerce stock. Fixed: Fixed variable product stock reduce at the front end after order.
v 2.2.0 Added: POS agents can create custom products. Added: Added variable product barcode generation for each variation. Fixed: Fixed validation on coupons based on product and category. Fixed: Fixed special symbol support in the product name. Fixed: Fixed Variable product tax issue. Fixed: Fixed Same Variation product not showing in the receipt and order summary.
v 2.1.2 Added: Added the percentage coupon support. Fixed: Fixed security check while changing the password. Update: Template update regarding receipt. Fixed: Fixed coupon tax issues. Fixed: Fixed offline order detail issues. Fixed: Fixed outlet assign issue.
v 2.1.1 Fixed: Fixed the coupon issue at the front end. Update: Updated the POS product search according to an outlet on the admin side. Update: Updated Font Awesome Icons. Update: Updated Invoice template. Fixed: Pagination issue fixed at admin side. Added: Added option to search customers according to the phone number. Added; Number dialer accepts the decimal price. Added: Multiple taxes can be applied in POS. Update: Shipping is calculated on basis of an outlet. Fixed: Fixed issue of assigning outlet. Fixed: Price-related issues fixed. Update: CSS loads only on the pos login page. Update: Improved and customized POS receipt.
v 2.1.0 New: Separate master stock management system introduced for pos outlet products. New: Bulk assign feature for outlet product stock and master stock added. Fixed: variable product issues fixed.
v 2.0.1 Fixed: Cash drawer date time issue fixed. Update: POS coupon updated for order as wc 3.x+ updated coupon code. New: Epson TM-T88V thermal printer setting added. New: Fontawesome icon updated. Update: Apply discount section functionality changed.
v 2.0.0 New: Introduced shipping by customer address and tax and shipping tax calculation at the front end. New: Online order summary and order offline summary updated for tax and shipping calculation. Update: Invoice updated for tax and shipping calculations. Fixed: Admin cannot assign Outlet with status deactivate to POS User fixed.
v 1.2.0 New: Introduced translation and included pot file in the plugin. Update: Added some more fields in create customer form at the front. Fixed: Stock management for products at the backend is restricted according to the available stock of products. Fixed: Client-side validation updates for the POS login form. Fixed: Create an outlet and create POS manager validation fixed and information added.
v 1.1.0 Fixed: Offline order invoice fixed. Fixed: Order summary total, balance issue fixed. Fixed: Responsiveness issues for POS fixed. Fixed: Various notification messages are fixed.
v 1.0.0 Initial release