The store will not work correctly when cookies are disabled.
JavaScript seems to be disabled in your browser.
For the best experience on our site, be sure to turn on Javascript in your browser.
Magento 2 Web POS
Boost In-Store Sales with the Magento 2 POS Extension – Fully Online & Offline Compatible
Fully Magento MSI (Multi-Source Inventory) Compatible
Assign Inventory Sources per Outlet
Supports Custom Sales & Guest Checkout
Unlimited Locations & Flexible Store Management
Permission-Based User Roles
Comprehensive POS Sales Reports
Multiple Payment Methods Supported
Easy Customer & Inventory Management
Offline Order Placement for Continuous Sales
30 days money back Guarantee
free lifetime updates
30 days free support
Compatible with: Magento CE 2.2.x, 2.3.x, 2.4.x, 2.4.7
Customize and Add to Cart
Frontend Inventory
Admin Inventory
Report
Magento 2 Web POS Extension – Seamless In-Store & Online Sales Integration
Empower your retail operations with our Magento 2 Web POS Extension. Designed for efficiency, it ensures real-time synchronization between your physical outlets and online store. Even during internet disruptions, continue processing orders offline, with automatic synchronization once connectivity is restored.
Streamlined Sales & Checkout
User-Friendly Interface: Intuitive design for quick staff onboarding and efficient sales processing.
Custom Sales Support: Easily handle new or unlisted products directly from the POS.
Guest Checkout: Facilitate purchases without mandatory customer registration.
Multi-Outlet & Inventory Management
Unlimited Outlet Creation: Manage multiple physical store locations effortlessly.
Inventory Assignment: Allocate specific inventory sources to each outlet using Magento MSI compatibility.
Real-Time Stock Updates: Ensure accurate stock levels across all sales channels.
Comprehensive Reporting
Sales Reports: Analyze sales data by staff or location to gauge performance.
Inventory Reports: Monitor stock levels and movements across outlets.
User Activity Logs: Track staff activities for accountability and performance assessment.
Flexible Payment Options
Multiple Payment Methods: Accept cash, credit/debit cards, and other offline payment modes.
Partial & Split Payments: Offer customers flexible payment solutions.
Custom Payment Methods: Define up to two additional payment options from the admin panel.
Advanced Customer Management
Quick Customer Search: Locate customers using name, email, or contact number.
On-the-Fly Customer Creation: Add new customers directly from the checkout page.
Address Flexibility: Option to use store address for customers preferring not to disclose personal details.
Robust User & Permission Management
User Group Creation: Define roles and permissions tailored to your business needs.
Access Control: Restrict or grant access to specific POS functionalities based on user roles.
Unlimited User Accounts: Create as many user profiles as required without additional costs.
Seamless POS Login & SKU-Based Checkout
Effortless Login: First-time login supports both password and PIN. Returning users enjoy auto-login without repeated authentication.
Instant Product Addition via SKU: Simply enter a product’s SKU to add it directly to the cart—no need to click or search manually.
Barcode Scanner Integration: Supports barcode readers for rapid product identification and streamlined checkout.
Offline Mode Enabled: The POS system remains fully functional without an internet connection and automatically syncs data once reconnected.
VIDEO
Ready to Experience the Most Advanced Magento 2 Web POS?
Frontend Inventory
Admin Inventory
Location Listing
Location Create / Edit Form
Report
Configuration
Order
1.9.7:
Compatible with Magento Open Source: 2.4.6-p6 & 2.4.7-p1
Stability: Stable Build
Description:
- Fixed POS layout for iPad Air.
- Fixed "Request does not match any route" error.
- Retrieve Custom fields into form and toggle button functionality.
- Removed popup & saved like customer info to improve UX.
- Inserted Custom Fields into IndexedDb, but syncing still has an error.
- Attempted to fix "%fieldName" is required. Enter and try again. console error.
1.9.6:
Compatible with Magento Open Source: 2.4.6-p6 & 2.4.7-p1
Stability: Stable Build
Description:
- Fixed Error: Class "Adyen\Payment\Gateway\Http\Client\TransactionPosCloudSync".
- Implemented DB & KnockoutJS for Customer fields.
- Showed Discount and Coupon on POS.
- Fixed issue where category images were not showing in dropdown.
- Attempted to fix Failed to load the "Acx_Webpos/checkout/cart" template, which was eventually resolved due to Frontend upgrade fixes.
- Showed Order List in POS.
- Showed Customer group on customer form in POS.
1.9.5:
Compatible with Magento Open Source: 2.4.6-p5 & 2.4.7
Stability: Stable Build
Description:
- Fixed error by removing initNotePopup; masking the issue and planning to reintroduce functionality later.
- Fixed Product and Inventory stock sync errors.
- Fixed Content-Security-Policy directive 'frame-ancestors' errors generated in console log.
- Downloaded updates from the staging site.
- Encountered and addressed "Deprecated Functionality: Function strftime() is deprecated" when receiving all items on a PO.
POS Customer custom fields: 1.0.0:
Added:
- Add Custom fields to POS customer form.
- Sync Custom Fields between Magento 2 and POS.
1.9.4:
Compatible with Magento Open Source: 2.4.6-p4
Stability: Stable Build
Description:
- Fixed image display issue when no product photo is found.
- Fixed issue with Customer Selection or Change in Cart instead of Guest.
- Displayed Catalog Rule Price (discounted) on Product Popup of POS frontend before adding to the Cart.
- Added Catalog Rule Price (discounted) to the Cart on POS frontend.
- Initiated Catalog Rule Price for wholesale customers to receive discounted prices on respective products on POS frontend.
- Fixed issue where Customer list was not shown on POS.
- Showed error message if username does not exist.
- Mitigated the risk of creating duplicate users & roles during module installation.
- Identified potential tuning needs for further review.
1.9.3:
Compatible with Magento Open Source: 2.4.6-p3
Stability: Stable Build
Description:
- Fixed Invalid method Acx\PosUser\Model\User\User::loadByUserId.
- Fixed: Show Location warning on login.
- Fixed: Catalog sync issues.
- Fixed: POS loading issues after fixing role editing and login issues.
- Fixed: POS login issues.
- Fixed: Displaying Role in User grid (duplicate entry removed).
- Restructured POS Users & Roles between WebPos and PosUser.
- Re-engineered POS User Roles, rules & authentication similar to Magento 2 User roles.
- Correctly displayed authorization rules from the database.
POS extension to sync Orders: 1.0.1:
Fixed:
- Resolved issue with Adyen Terminal Admin Form.
- Fixed error: Call to a member function getOrderTaxDetails() on null.
- Corrected StoreId to new Order if Location-Store based extension is available.
- Fixed "Could not cancel order in backend".
- Fixed POS order without Store Id.
- Fixed Stock sync error for different attributes.
1.9.2:
Compatible with Magento Open Source : 2.4.6-p2
Stability: Stable Build
Description:
- Syncing products/inventory data of specific Website/stock respectively if a specific website is specified for POS.
- Fixes of Syncing products if filtering is set for specific Websites.
- Fixes of ReservationData, AddtoCart for Configurable product for Magento 2.4.6.
1.9.1:
Compatible with Magento Open Source : 2.4.6
Stability: Stable Build
Description:
- Fixes of hiding if configuration is set to hide OUT-OF-STOCK products.
- Compatible with Php 8.2
- Fixes of searching with Barcode if barcode is set as a different attribute.
- Fixes of placing order if its stock sync is filtered for specific stores only.
- Fixes of if Magento Inventory modules are either enabled or disabled.
1.9.0:
Compatible with Magento Open Source : 2.4.6
Stability: Stable Build
Description:
- Fixes of Details popup, "Zend_Json" errors and other compatibility errors.
- Fixes of POS checkout for virtual products.
- POS UI improvements & design changes.
1.8.9:
Compatible with Magento Open Source : 2.4.6
Stability: Stable Build
Description:
- Fixes of Customer Creation from POS after integrating 3rd party extensions.
- Browser console error fixing.
1.8.8:
Compatible with Magento Open Source : 2.4.6
Stability: Stable Build
Description:
- Fixes: shipment for store-location based orders, cancel order and getOrderTaxDetails.
- Integration with adyen_pos_cloud as Online Payment.
1.8.6:
Compatible with Magento Open Source : 2.4.6
Stability: Stable Build
Description:
- Integration with Adyen POS terminal.
- Fixes of Shipping method on POS configuration and syncing tax_class_id if a few 3rd party extensions are integrated.
POS extension to sync Orders: 1.0.0:
Added:
- Sync Orders of POS location to selected store.
- Selected store-wise Order listing did not work.
- Selected store-wise Order listing did not work. Again, there was an error with Around Plugin.
- Create new, Edit and List of Adyen terminal with menu, ACL, UI components, etc.
- Display Adyen Terminal with Terminal ID on POS frontend.
- Change LocationBasedOrderCollection from Around plugin to After plugin.
WebPOS: 1.8.5:
Compatible with Magento Open Source : 2.4.5
Stability: Stable Build
Description:
- Customer tab, customer forms, address forms and complaint form compatibility for Magento 2.4.5
- Fixes: correlation name 'stock_item_index', category link and On-Hold orders buttons.
- Sync Orders of mapping between POS location and selected store.
Magento 2: Multi Source Inventory (MSI)
In Magento 2.3+, you can use outstanding features of Multi Source Inventory (MSI). Using MSI, you can control the single or multi-channel inventories and sale channels. Besides managing physical locations, sources, and their products, you can manage inventory visibility effectively, ease Drop Shipping and get low-level up-to-date inventory reports.