30 days money back Guarantee
free lifetime updates
30 days free support
Compatible with: Magento 2.4.x, 2.4.8
✔ Digital Product
This is a digital Magento 2 extension. No physical product will be shipped.
Download access will be provided after successful payment.
This is a digital Magento 2 extension. No physical product will be shipped.
Download access will be provided after successful payment.
Magento 2 Web POS
As low as $199.00 Regular Price $350.00
In stock
SKU
m2-wp
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 2.4.x, 2.4.8
✔ Digital Product
This is a digital Magento 2 extension. No physical product will be shipped.
Download access will be provided after successful payment.
This is a digital Magento 2 extension. No physical product will be shipped.
Download access will be provided after successful payment.
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.
Ready to Experience the Most Advanced Magento 2 Web POS?
Zoom In
Checkout Page
Write Your Own Review
1.9.16:
- Compatible with Magento Open Source: 2.4.8
- Stability: Stable Build
- Description:
- - Fixed WebPOS product and stock sync memory exhaustion.
- - Added pageSize defaults and capped oversized sync requests at 500.
- - Ensured fresh product collections are used per sync call.
- - Avoided loading full stock/product collections unnecessarily.
- - Fixed duplicate product row error: "Item with the same ID already exists."
- - Fixed recursive product collection addItem() logic that caused stack/memory exhaustion.
- - Improved MSI source item join handling for product and stock sync.
1.9.15:
- Compatible with Magento Open Source: 2.4.8
- Stability: Stable Build
- Description:
- - Fixed POS frontend menu visibility so order permission checks only control the Orders menu item.
- - Fixed Sync and other POS menu items being hidden for users without order permissions.
1.9.14:
- Compatible with Magento Open Source: 2.4.8
- Stability: Stable Build
- Description:
- - Updated WebPOS compatibility for Magento 2.4.8 and PHP 8.3+.
- - Fixed setup:upgrade and DI compile issues related to Acx_UserLocation integration.
- - Added Acx_UserLocation module sequence dependency for WebPOS.
- - Prevented WebPOS setup patches from failing when optional UserLocation service classes are unavailable.
- - Added table-existence guards before querying user location tables.
- - Prevented WebPOS configuration from loading sentinel location ID -1.
1.9.13:
- Compatible with Magento Open Source: 2.4.7-p1
- Stability: Stable Build
- Description:
- - Moved user, role, location, and authorization logic to Acx_User.
- - Reworked ACL resources, controllers, menus, admin UI, blocks, and DI configuration for the new ownership.
- - Replaced legacy InstallData user setup with idempotent data patch logic.
- - Preserved existing WebPOS routes and runtime ACL behavior.
1.9.12:
- Compatible with Magento Open Source: 2.4.7-p1
- Stability: Stable Build
- Description:
- - Fixed placing POS orders with decimal quantity products, including custom-weight items.
- - Added Acx_PosUser module sequence dependency.
1.9.11:
- Compatible with Magento Open Source: 2.4.7-p1
- Stability: Stable Build
- Description:
- - Fixed POS report errors, including ambiguous store_id filters and payment report issues.
- - Fixed POS frontend menu and content loading errors.
- - Fixed deprecated functionality warnings and invalid block type errors.
- - Fixed product sync and null product object errors.
- - Fixed compiler errors around Click-Collect extension attributes and location UI components.
1.9.9:
- Compatible with Magento Open Source: 2.4.6-p6 & 2.4.7-p1
- Stability: Stable Build
- Description:
- - Corrected private composer repository version metadata.
- - Added dependency on acx/module-webpos-user.
- - Removed direct inventory composer metapackage dependency from WebPOS composer requirements.
1.9.8:
- Compatible with Magento Open Source: 2.4.6-p6 & 2.4.7-p1
- Stability: Stable Build
- Description:
- - Added private composer repository configuration for Agile Codex package distribution.
- - Updated composer author metadata for Agile Codex.
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\User\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.
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.





