• INR
  • USD
Cart 0
  • You have no items in your shopping cart.
    Cart 0
    • You have no items in your shopping cart.
    Hire a Developer
    Contact Us!
    Send Again
    Please Login to Write Your Review
    Product Image
    Technology Partner Awards.
    Top Selling Extension Winner
    2 times in a row

    Point of Sale System for Magento 2 (POS)

    Magento 2 point of sale extension is a complete Web-based POS solution for managing multiple physical stores and retail outlets at different locations and syncing data (sales, orders, inventory, products) with an online store.

    • The admin can create multiple physical outlets for the online store and associate products with them.

    • The admin can assign multiple cashiers to the POS outlet.

    • The sales agents will get their login details for the POS panel via email.

    • Separate Panel for a sales agent for sales management.

    • The admin can print barcode slips for all shipments.

    • The admin can also force log out of the cashier POS from the backend.

    • Add the Invoice logo from the admin panel configuration setting.

    • The admin can assign inventory to the outlet based on sources.

    • Inventory assignment to the outlet based on all products and categories of the source.

    $199.00 $249.00 20% Off Hurry Up! Expiring Soon

    * Required Fields

    Add To Cart
    $249.00 20% Off
    Configure and Buy
    • Description
    • Reviews
    • FAQ
    • Customers ()
    • Specifications
    • Cloud Hosting
    • Changelog

    The POS system for Adobe Commerce 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 the sources and all products associated with that source will get synced with the POS outlet. 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. Magento 2 Point of Sale Extension can be said as a streamlined way to manage the day-to-day activities of the physical store. Thus, it can help in the generation of revenue to a higher gradient.

    Please Note:

    • Do not use the default source while working with the POS.  Always create one stock and two sources.  Among them, one is for POS and the other is for the website (frontend).
    • Supported product types- simple, virtual, configurable, downloadable, bundle, and grouped.
    • The Magento POS connects only to the Printer, and barcode reader, whereas it doesn’t connect directly with the cash drawer and card-swapping machine.
    • POS requires a 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.
    • To integrate the reward/loyalty points system to POS, please check Magento 2 POS Loyalty Rules.
    • For better inventory management, please use Magento 2 POS Barcode Inventory.
    • Design customized sales receipts using - Magento 2 Receipt Add-on.
    • Print custom barcode labels/stickers for products with the logo, price, name, date, and custom attribute using - Magento 2 POS Barcode Label .
    • Now POS sales agents can create a product from the device using Magento 2 POS Custom Product.
    • To create a barcode having multiple product quantity, then check Magento 2 POS Multiple Quantity Barcode.
    • For changing measurement units and selling products in varying quantities, use Magento 2 POS Unit Measure.
    • Add digital signature to POS records and transactions and comply with French law using Magento 2 POS French NF525.
    Point of Sale System for Magento 2 (POS)

    Highlighted Features for Magento 2 Point of Sale Extension

     Real-Time Sync

    Orders are automatically synced to the back end as soon as the order is placed from the end of the cashier.

     Offline Order

    Synchronize all the offline sales data with the online store whenever going online.

     Add Cart

    Products can be added to your cart by clicking on a specific product.

     Hold Cart

    The cart can be placed on hold for future processing.

     Manage Cashier

    The admin and Seller can easily manage (Add/Enable/Disable/Delete) cashiers

     New Customer

    New customers can be easily added from the POS Sales Agent panel.

     Discount and Coupon

    Apply a coupon and discount to your cart while you check out.

     POS Mode

    The POS system can work both online and offline.

    Magento Innovations Lab & Magento Imagine Adobe Summit 2020

    Webkul again confirmed to become a benchmark in the e-commerce industry for its ability to stay attuned to the latest technologies. We have been showcased because of our top-notch innovations and ideas.

    • It is again a pleasure that Webkul is selected by the Magento Innovation Lab for its superclass technology that is PWA POS with MSI.
    • Webkul POS was also showcased at the Magento Imagine in Adobe Summit 2020 digital experience. 
    • This time we have created a POS that is based on MSI and PWA which works with a Magento 2 website.
    • Neither first nor second, Webkul is the winner for this Magento Innovation Lab from the last five times in a row.
    • Webkul is still dedicated to leveraging cutting-edge technologies as done in the previous years.
    Winner at Magentos Innovation Lab

    Install POS as PWA Desktop App (Progressive Web App)

    For the easiness in the customer work process, the system has this amazing feature to add POS to the home screen as PWA.

    • The store owner can add POS to the home screen.
    • This can be done easily in any device wither desktop, Tablet, or mobile phones.
    • Just by clicking on the plus button, the cashier can install the PWA.
    • Installation gets completed in seconds, the cashier does not need to wait so long.
    • Post-installation, the app will be visible on the home screen of the device.
    Intall POS as PWA Desktop App (Progressive Web App)

     Multi-Channel Selling

    With expanding business the areas of revenue or profit generation also expand. The admin can have more than one physical store.

    • Creation of multiple outlets.
    • Assignment of sources to the outlets.
    • The outlet creation will allow the store owner to cover the maximum location easily.
    • The outlet has its respective cashier/sales agent.
    • This will help in the stores of the business and popularity.
     Multi-Channel Selling

    Inventory Manipulation

    POS Extensions for Magento 2 works in collaboration with a Magento 2 website. The admin can assign sources to the outlets. One source can be assigned to an outlet. Every time the order gets placed on the outlet, the inventory of that source gets updated.

    • The products can be associated with the outlet from the source based on category and all products.
    • The admin can decide the categories that they want to assign to the outlet from the source.
    • The admin can also assign all the products present in the source to the outlet.
    • Sources inventory gets updated whenever the order is placed from the POS outlet.
    Inventory Manipulation

    Add New Cashier

    In a business model where a store owner has multiple physical stores. The owner can't be present in every store. So to sort this issue our module allows the creation of a sales agent/ cashier. The admin can register as many sales agents as he wants from the back end.

    • The admin can create multiple agents and assign them to the respective outlets.
    • The login credentials of the outlet for the agents will be created by the admin only.
    • The agents will get the login credentials of the POS outlet on their registered mail Id.
    • The status of the agents can be enabled or disabled from the back-end by the admin.
    • The admin can set the image of the sales agent.
    Add New Cashier

    Add Customers by Sales Agent

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

    • The registered customer will appear in the list of the customer in the POS.
    • If the customer is not registered then they can be added by entering the details like name, address, email address, and contact number.
    • Additional addresses can be added and previous addresses can be edited in the existing customer's details.

    The customer details can help in the easy and fast checkout process. The store owner can even use this information to increase the loyalty of the customer by building a strong relationship. This can be done by sharing various information such as offer, discount, exchange offers, and many other details via brochures, SMS, emails, and other modes.

    Add Customers by Sales Agent

     Hardware Support

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

    • POS Device - A device such as - iPad, Tablet, Laptop, Mac, or Desktop PC which is capable of running a web browser and has at least a 7.5-inch screen size with 1280x800 pixel (minimum) resolution will work. To communicate with other POS peripherals, a 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 to your POS Device via Bluetooth, Bluetooth Dongle, USB, OTG, or any other port.
    • Receipt Printer - A printer needs to be connected to your POS Device via a 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 to the cash drawer. Such as via RJ11/RJ12 port or other connection. The cash drawer will open after printing the receipt.
    • Cash Drawer - To use a cash drawer machine, it needs to be connected to your thermal printer via RJ11/RJ12 or some other connection. Please note the cash drawer machine is not directly connected to the POS Device, instead it is connected to 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

    POS Barcode Inventory Management (Add-On)

    Now the POS can be made more powerful by adding the functionality of the barcode to the POS system. Through the POS Barcode Inventory Management add-on, our store owner can manage the inventory in a much more efficient way. The store owner can easily scan the barcode to assign the product to the outlet.

    • Barcode stock management
    • Easy and Fast Product assignment.
    • Quick Search Of Products.
    • Better Verification of Sales From Different Outlets.
     POS Barcode Inventory Management(Add-On)

    POS Custom Sales Receipt (Add-on)

    POS Custom Sales Receipt add-on can help store owners create a customized sales receipt for the customer. The store owner can now create multiple types of sales receipts as the outlets.

    • Creation of Multiple Custom Receipts.
    • Select the labels that will be visible on the Receipt.
    • Change the logo as per requirement.
    • Allocation of different receipts to the different outlets.
     POS Custom Sales Receipt (Add-on)

    POS Barcode Label (Add-on)

    Barcode can play a vital role in the quick management of the product, stock, and inventory. POS Barcode Label add-on can help in the printing of these barcodes. Using POS Extensions for Magento 2 the store owner can edit these labels.

    • Easy customization of Barcode labels.
    • Allow selective as well as multiple printing of barcodes.

    The barcode can be used by the admin for quick inventory management, whereas it can help the sales agent in the quick addition of the product to the cart.

     POS Barcode Label (Add-on)

     POS Custom Product (Add-On)

    POS Custom Product add-on helps the customer to make an order with new arrival products that are not available in the catalog. Using POS Custom Products

    • The sales agent can add multiple custom products from the POS for the customers
    • The sales agent can add the Product Name, Price, Quantity, and Note from the POS
    • The sales agent can apply the coupon code for the customer
    • The customer can use the split payment method to make the payment
     POS Custom Product (Add-On)

    Native Android & iOS App for POS

    POS App For Magento 2 is a native mobile application. Using this native app, the admin provides the functionality to the cashiers so that they can make use of this single application on their Android or iOS devices for multiple physical stores. Using the app -

    • The admin provides the functionality to the cashier so that they can check for the online and offline orders that have been placed
    • The cashier can easily search for the products from the search icon on the home page
    • The cashier can also search for the products using characters, SKU, or by product name
    • The cashier can also add a note for any of the orders.
    Android & iOS App for POS

     Multi-Vendor POS

    If you are looking for a POS system for your Magento 2 marketplace store. Then, Magento 2 marketplace POS is one such module.

    • The marketplace sellers can easily expand revenue generation scope for their business by using Magento 2 Marketplace Point of Sale module.
    • The marketplace point of Sale (POS) refers to a system where the seller can create an order from his physical store using POS and order will be generated in an e-commerce store.
    • The POS Extensions for Magento 2 enable the seller to sell the e-commerce products in retail stores.
    • The seller can create multiple outlets for the store and can manage them by creating a POS salesperson.
    • Multiple salespersons can be created for each outlet.
     Multi-Vendor POS

    BrickFever POS

    BrickFever - A very popular LEGO collection toy store based in Oisterwijk, Nederlands.

    From its physical store and web store, kids from different age-groups can come & play, and buy a complete range of construction-friendly colorful LEGO sets, parts, accessories.

    BrickFever's shop owner was looking to set up a Nederlands POS system for his shop.

    Since BrickFever already runs an online store, Web-based POS provided an excellent solution for integrating the existing Magento 2 e-commerce platform-based store with Webkul POS System.


    Zapacucos POS

    Zapacucos - A Spanish company that sells children's shoes from their online shop and physical store.

    It only sells shoes that are manufactured in Spain and offer wide varieties for both girls & boys at very affordable prices.

    For managing their physical store, Zapacucos was also looking for a POS solution with cloud integration.

    As Zapacucos wanted to share the data between the online store and physical store, the web-based POS System proved to be a great solution.

    Zapacucos POS

     Point Of Sale System For Adobe Commerce Features

    • Default customer and address assignment to the outlet.
    • A new customer can add from the Sales agent POS panel.
    • Easy real-time synchronization of sales and transactions.
    • Easy sales management for the admin.
    • The products can be added to cart in three ways- on clicking the product, through SKU and 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.
    • Hassle-free payment and checkout process.
    • The Sales agent can hold an order for later check-out processes.
    • Agents can change among multiple languages and currencies.
    • The cashiers can view the cash drawer for computing the profit generated in a day or days by them.
    • The cashiers can print the order receipt with the help of a printer.
    • A cash drawer can be connected to your POS printer to open after printing the sales receipt.
    • The sales agent can even file the return and generate a cash memo for the product(s).
    • Cashiers can update the product stock after the product return.
    • POS agents can refresh the whole product list and the category list.
    • The sales agent can add the POS to the homepage as PWA.
    • The sales agent can even refresh the individual products instead of refreshing the whole product list.
    • The admin can create the custom payment methods label for POS that will be printed in receipts and invoices.
    • The admin can edit the static content for the POS orders email – Subject and static content.
    • The cashier can search the customer by phone number at POS end.
    • The admin can view Cashier and Outlet Reporting includes details like revenue, tax, shipping, quality.


    For any query or issue please create a support ticket here

    You may also check our quality Magento 2 Extensions.


    Product Version5.1.0
    Released6 years ago
    Last UpdatedMay 20, 2024 (28 days ago)
    Supported VersionsMagento  2.0.x  2.1.x  2.2.x  2.3.x  2.4.x  
    Rating 5.0
    based on 21 reviews

    Recent Reviews

    Write a review

    Excellent Product & Support

    Posted On - April 3, 2024

    Been using this POS for 3-5 months and it's amazing! Super reliable (no crashes!), packed with features (mention 1 you love!), and makes running my business a breeze. Highly recommend! #POSsystem #businesslife

    Good Support and service

    Posted On - December 6, 2023

    I am happy with the support team

    Good Support

    Posted On - November 22, 2023

    Simple to complicated queries are being addressed quick and representatives are super helpful. Good job!

    Good support and service

    Posted On - November 3, 2023

    We have used their POS extension for a while now and recently upgraded to their most recent version for Magento. There have been a few compatibility issues but the guys have been very supportive and quick to respond to all queries.
    Fantastic after-sales support.

    Good plugin and live demo

    Posted On - September 21, 2023

    Good demo on call. Just need to fix extension issues in demo so it can very smooth.

    Load more reviews

     Frequently Asked Questions

     Is Point of Sale System for Magento 2 (POS) is fully compatible with Magento 2.3 Multi-Source Inventory?
    Yes, Webkul POS System for Magento is fully compatible with Magento 2.3 Multi-Source Inventory.
     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.
     Can a cash drawer be connected to open at end of a counter sale?
    Yes, a cash drawer can be connected to your POS printer to open after printing the sales receipt. A cash drawer machine needs to be connected to your printer via RJ11/RJ12 or some other port/connection.

    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
    Version 5.1.0 C.E.
    • + Developed Headless theme for POS.
    • - Removed old frontend based on Magento.
    Version 5.0.2-p1 C.E.
    • + Added message queue for reindex product and category flat table.
    Version 5.0.2 C.E.
    • + Compatible with Magento 2.4.6
    • + Added Product and category flat table.
    • + Added Rest and GraphQl Api.
    Version 5.0.1 C.E.
    • + Compatible with Magento 2.4.
    Version 5.0.0 C.E.
    • + Compatible with Magento 2.4.
    Version 4.0.2-p1 E.E.
    • + Added message queue for reindex product and category flat table.
    Version 4.0.2 E.E.
    • + Compatible with Magento 2.4.6
    • + Added Product and Category Flat Table.
    • + Added Rest and GraphQl API.
    Version 4.0.1 E.E.
    • + Compatible with Magento 2.4.4 Enterprise Edition.
    Version 4.0.0 E.E.
    • + Compatible with Magento 2.4 Enterprise Edition.
    Version 3.0.2
    • + Added POS Order column and filter in Sales Order Grid.
    • + Added Admin can create the custom payment methods label for POS that will be printed in receipts and invoices.
    • + Admin can edit the static content for the POS orders email - Subject and static content.
    • + Customer search by phone number at POS end.
    • + Added Reporting.
    Version 3.0.1
    • + Added PWA feature.
    Version 3.0.0
    • + Added Telephone search feature.
    • - Fixed Offline search feature.
    Version 2.1.1
    • + Added Magento javascript template for each section(cart, product, order history, option popup, etc)
    • - Fixed bundle product options related issue.
    • - Fixed after credit memo cash drawer amount not deduct issue.
    • - Fixed other minor bugs.
    Version 2.1.0
    • + Updated according to Magento 2.3.x
    • + Introduced the Multi-Source Inventory (MSI) for managing outlet product inventory.
    • - Fixed other minor bugs.
    Version 2.0.7
    • + Updated according to Magento 2.3.x
    • - Fixed Custom Discount to cart items with fixed or percentage basis
    Version 2.0.6
    • + Cashier can refresh the individual products.
    • + Now supports configurable, bundle, grouped and downloadable products 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 the background.
    • + Options details in the invoice.
    • + Custom discount to cart items.
    • + Offline mode through configuration.
    • + Login credentials to cashier via email.
    • + Invoice Logo option from the configuration.
    • + Default customer and address assignment to the outlet.
    • + Product inventory division for web and pos through configuration.
    • + Mass inventory assignment to the outlet / All inventory assignment to the 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 a few layout issues
    Version 2.0.1
    • + Generate barcode from any of the unique text type product attributes.
    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 method included (virtually).
    • + Keyboard shortcuts added for operation, mentioned in readme.txt.
    • + Single Login of cashier for integrity, Optional from the configuration.
    • + Use of Indexed DB for faster and better promise based operation on the browser.
    Version 1.1.1
    • + Pos Payment included.
    • + Pos Shipping included.
    • + Tax calculation included.
    • + Works with the custom options.
    • + Works with simple and virtual products.