INR - Indian Rupee

USD - US Dollar




INR - Indian Rupee

USD - US Dollar


Hire a Developer

Now You can Hire Webkul Developer and get Webkul Modules Customized as per your needs.

Point of Sale System for Magento 2 (POS) Sale

Point of Sale System for Magento 2 (POS)

3 Review(s)
Write A Review

Point Of Sale System for Magento 2: The POS system for Magento 2 is a perfect solution for management of a physical store. It gives the store owner the liberty to have multiple outlets for a store. This module will easily manage customer and orders for swift processing of the store. The admin and salesperson can also see cash drawer to compute the profit incurred in a financial day. The POS system is a bridged solution for managing online and physical store inventory. This module can be very helpful for an increment in the sales on the store.

Also available for Magento 1
Regular Price -
Offer Expiring Soon

* Required Fields

Request Customization



Point Of Sale System for Magento 2: The POS system for Magento 2 gives the advantage to the store owner to manage the Physical store in a fast, simple and effective way. The store owner here can create outlets for each physical store.

The outlets here are linked with products for management of the physical store inventory and online store inventory separately. The sales agent can even manage the customer's data here to create a good customer-seller relationship.

It even gives the customer the power pay through a split mode which will divide the payment into card and cash. This module can be said as a streamlined way for management of the day to day activities of the physical store. Thus, it can help in the generation of revenue to a higher gradient.

Please Note:

  • Magento 2 POS System connects only to the printer and barcode reader via USB or Bluetooth wireless connection. Whereas it does not connect directly with the cash drawer and card swipe machine.
  • As this is a Web-based POS system so it requires a web browser to work on it.
  • POS System device (tablet, iPad, computer, laptop, PC, Mac, laptop) should have at least a 7.5-inch screen size minimum.
  • For better inventory management, please use Point of Sale Barcode Inventory for Magento 2
  • Design customized sales receipts using - Magento 2 POS Custom Receipt Add-on
  • Print custom barcode labels/stickers for products with logo, price, name, date, custom attribute using - POS Barcode Label for Magento 2
Point of Sale System for Magento 2 (POS)

 Point Of Sale System For Magento 2 Features

  • The admin can create multiple physical outlets for his/her online store and associate products with them.
  • Separate Panel for sales agent for sales management.
  • Admin can Print Barcode Slip.
  • Add Invoice logo from the configuration.
  • Product Inventory division for Web and POS through configuration.
  • Mass Inventory Assignment to the outlet / All Inventory Assignment to the outlet.
  • Default Customer and Address assignment to the outlet.
  • New customer can be added from the Sales agent POS panel.
  • Easy real-time synchronization of sales and transactions.
  • Easy centralized inventory and sales management for the admin.
  • The products can be added to cart in three ways- on clicking the product, through SKU and through Barcode Reader.
  • The agent can Put the POS in Full-screen mode.
  • The POS easily operates in offline mode as well to provide better processing.
  • The Product list and Category list can be Refreshed from the front-end.
  • Hassle-free payment and checkout process.
  • Sales agent can hold an order for later check-out processes.
  • Sales agent can change among multiple currencies & languages.
  • The sales agent can view the cash drawer for computing the profit generated in a day or days by them.
  • Sales agent can even file the return and generate cash memo for the product(s).
  • The agent can update the product stock after the product return.
  • The agent can refresh the whole product list and the category list.
  • The agent can even refresh the individual products instead of refreshing the whole product list.
  • Product support type for now- simple, virtual, configurable, downloadable, bundle and grouped.

Multiple Physical Store

Magento 2 POS expands the revenue generation scope by increasing the points of sale stations in the store. The POS owner can easily divide the store into multiple outlets or stores for systemized functioning. Various products can be associated with the outlet to provide perfect inventory management.

  • Admin can assign sales agent to each outlet created.
  • The sales agent can log in the POS from frontend to manage the outlet.
 Multiple Physical Store

Sales Agent Management

Sales agent are the helping force of any point of sales system, but their working also needs to be managed and monitored for having a success Point Of Sales System. The admin can manage the salesperson in this module by allocating them to the various outlet.

  • The admin has the power to create multiple sales agent by entering their login and other details.
  • Admin can give them login id and password for respective POS system.
  • The admin can check the cash drawer to know their sales.
 Sales Agent Management

Addition of New Customer by Salesperson

The salesperson can easily add customers to the POS and select them at the time of checkout. The addition of customer to POS system can make the functioning of the store easy as everytime the customer comes the salesperson can easily find them on the list of customers.

  • The added customer can be seen in the customer List.
  • Additional addresses can be added and previous addresses can be edited in the existing customer's details.
  Addition of New Customer by Salesperson

Adding Product to Cart

The sales agent can complete the purchase process by adding products to the cart. The sales agent can add products using the following three methods:-

  • Click On Product- The sales agent can simply click on the product to add them to cart. The clicks on the product will increase the quantity of product in the cart.
  • Scan Barcode- The product can be added to the cart via a barcode reader device which scans the barcode on the product. It makes the product search easy as sales agent need not scroll through the whole list of product.
  • Enter Product SKU- The product can be added to cart via SKU, which is entered in the pop-up screen appearing on POS system.
 Adding to Product to Cart

Hardware Support

Magento 2 POS System is a Web-based POS, so it is flexible and supports multiple peripherals such as barcode scanner, printer, cash drawer.

  • POS Device - A device such as - iPad, Tablet, Laptop, Mac, Desktop PC which is capable of running a web browser and have at least 7.5-inch screen size with 1280x800 pixel (minimum) resolution will work. To communicate with other POS peripherals, Bluetooth and USB (2.0 and above) connection is also required.
  • Web Browser - Various web browsers are supported such as - Opera 15+, Android web client 4+, Internet Explorer 10+ desktop/mobile, Firefox 10+, Chrome 4+, Safari 11+.
  • Barcode Scanner - To use a barcode scanner, it needs to be connected with your POS Device via Bluetooth, Bluetooth Dongle, USB, OTG, or any other port.
  • Receipt Printer - A printer needs to be connected with your POS Device via USB port or any other wireless connection such as Bluetooth/Wi-fi. Thermal printers are recommended for printing sales receipts. In case you want to use a cash drawer, please ensure your printer should be able to connect with the cash drawer. Such as via RJ11/RJ12 port or other connection. Cash drawer will open after printing the receipt.
  • Cash Drawer - To use a cash drawer machine, it needs to be connected with your thermal printer via RJ11/RJ12 or some other connection. Please note - Cash drawer machine is not directly connected with the POS Device, instead it is connected with your thermal printer.
 Hardware Support

Methods Of Payment

The Magento2 POS provides the functionality for the payment in an easy and sorted format. The POS majorly has multiple payment methods to ease the checkout. They majorly are-

  • Cash- The customer can pay through cash and the salesperson can select the method for it.
  • Credit/Debit Card-The customer can even pay through the card be it debit or credit via card swipe machine
  • Split Payment-The POS salesperson can allow the customer to pay in a split form which involves partial payment via Cash or credit/debit card.
 Methods Of Payment

Point Of Sale System For Magento 2 Support

For any query or issue please create a support ticket here


Please Login to Write Your Review

based on 3 reviews
5 Stars
4 Stars
3 Stars
2 Stars
1 Stars
Write a Review
Posted On - January 9, 2019
Well Designed POS for Magento & Great Support
I have used several webpos for Magento before but nothing beats the webpos from Webkul. It's really well designed and very intuitive to use. Initially there were a couple of issues with the webpos but the Webkul support team (Rani) helped every step of the way to resolve every single issue, timely. I am very impressed with the products and service standards of Webkul and will definitely purchase more extensions from them in the future.

Keep up the good work!
Babar Nawaz
Posted On - June 5, 2018 (United States)
Best Magento 2 Point of sale Software
I started this business in 2005 from garage of my home selling online. Within few years business grew and we moved to new office. What started a small venture from home today its multi million dollar wholesale company that is well knows in USA for outdoor hunting and self defense products.

We always want to be different and offer better products and prices compare to our competitor . We have Team of people that always working for new ideas and how we can make improvements to our products and company. When we started this business we face many challenges and most important was capitol to run business. As a small company it was very difficult to keep inventory and keep growth same time.
We always keep our customers in mind and focus on market demand. Our company is knows for King of Self Defense and we have well established our brand in USA. We attend more then 12 trade shows a year in USA and offer new products and ideas to our clients.
As of today we have more then 6000 register customers who buy from us on regular basis.
We are team of 15 people who work very hard to serve needs of our customers. From office to warehouse our team is committed to 100% customer satisfaction.
We been working with Webkul for few years now. What started as a small purchase of plug in for our website today we feel that Webkul is our partner in online presence. We use Webkul POS on regular basis in our office and when we do trade show. Before using your POS we were writing orders with hands and some time makes mistakes. We had to wait till trade show finish and then we have to input each order to our accounting system. With POS now we can take order online and it transfer to our accounting system in seconds.
It has save us a lot of work and make our system smooth. I hope with time we can continue to work with Webkul.
Rene Gomes de Mattos Faria Neves
Posted On - November 15, 2017
Brilliant Support
I have purchased and customized many Webkuls magento extension, those modules are really awesome and worked fine for me. I have used Webkul on a number of ecommerce platforms. What I like best is their customer support, they are highly active and responsive to all my support tickets, Skype conversations and e-mails. I really appreciate their attention on our customizations. Their team were always up to do it. Its a pleasure working with Mister Rajat and Mister Suraj. They are my contacts during the pré-sale and customization proscess. I highly recommend webkul.



 Frequently Asked Questions

 Does the POS Work in Offline Mode? If, yes kindly specify how?
Yes, the POS work in offline mode as well. In offline mode all data already loaded in POS, you can manage orders with offline mode. Whenever POS connects with internet all the data or orders will be synchronized with admin panel automatically.
 Can we assign multiple sale agents at a single outlet at a time?
Yes, we assign multiple sales agent to a single outlet at a time for better employee management.
 How does POS work with offline mode?
In offline mode all data already loaded in POS, you can manage orders with offline mode. Whenever POS connects with internet all the data or orders will be synchronized with admin panel automatically.
 Does the POS integrate with Bluetooth printer, and barcode reader?
The hardware connectivity depends on the device if the device supports the Bluetooth printer, barcode reader and RFID card reader then the POS will also support the same
 How do I connect credit/debit card swipe machine with Magento 2 POS System?
As this is a Web-based POS, card swipe machine cannot be directly connected with Magento 2 POS System. No information or data is exchanged between POS Device and Card Swipe Machine. While making payment using card swipe, this has to be managed outside the POS system.
 Are there any recommended hardware for Magento 2 POS System?
Please check out some of the suggested POS peripherals - barcode reader, printer, cash drawer, OTG cable:


USB Barcode Reader


Bluetooth Barcode Reader


Thermal Printer


Cash Drawer


Micro USB OTG Cable


USB-C Type OTG Cable


Lightning OTG Cable


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.
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.






Module code is completely open that means anyone can customize the code as per his / her need , as the developer of the module we also provide customisation and development of the module please contact us for module customisation (Paid Service)
Re Enter Email*
Paste is disabled


  • + Features
  • - Bugs
Version 2.0.6
  • + Cashier can refresh individual product.
  • + Now supports configurable, bundle, grouped and downloadable product as well.
  • + Optimized catalog search functionality.
  • - Fixed another minor issue.
Version 2.0.5
  • + Cash drawer print option.
  • + Edit Address of customer.
  • + Product sync in background.
  • + Options details in invoice.
  • + Custom discount to cart items.
  • + Offline mode through configuration.
  • + Login credetials to cashier via email.
  • + Invoice Logo option from configuration.
  • + Dafault customer and address assignemnt to outlet.
  • + Product inventory division for web and pos through configuration.
  • + Mass inventory assignment to outlet / All inventory assignment to outlet.
Version 2.0.4
  • + Bugs Fixed.
Version 2.0.3
  • + Improved Layout.
  • + Currency conversion issue fixed.
  • + Offline Mode implemented, configuration driven.
Version 2.0.2
  • + Fixed few layout issue
Version 2.0.1
  • + Generate barcode from any of the unique text type product attribute.
Version 2.0.0
  • + Discount Coupon.
  • + Split Payment Added.
  • + Multi Lingual Support Added.
  • + Multi Currency Support Added.
  • + Order Return/Credit Memo Operation included.
  • + Credit Card payment mehtod included (virtualy).
  • + Keyboard shotcuts added for operation, mentioned in readme.txt.
  • + Single Login of cashier for integrity, Optional from configuration.
  • + Use of Indexed DB for faster and better promice based operation on browser.
Version 1.1.1
  • + Pos Payment included.
  • + Pos Shipping included.
  • + Tax calculation included.
  • + Works with custom option.
  • + Works with simple and virtual product.