OpenCart Marketplace Point of Sale System (POS) extends your marketplace with a powerful POS solution. It helps the admin and sellers manage retail outlets, process in-store sales, and sync inventory. The POS works in both online and offline modes for uninterrupted sales and a smooth checkout experience.
- Create and manage multiple POS outlets.
- Assign and manage POS products with quantity control.
- Manage POS orders through the POS panel.
- Online and offline POS support with real-time data synchronization.
- Barcode scanner support for quick product addition.
- Hold orders for processing at a later time.
- Add and manage customers from the POS panel.
- Manage suppliers, supply demands, and low stock requests.
- Generate and manage barcodes for POS products.
- Configure payment methods, customer receipts, and POS settings.
Before installing the add-on, extract the downloaded package.
- Install the License Manager add-on first.
- Then install the required add-on.
- Follow the license activation steps to generate your license key.
- Description
- Reviews
- FAQ
- Customers ()
- Specifications
- Cloud Hosting
- Changelog
OpenCart Marketplace Point of Sale System (POS) extends your OpenCart marketplace with a dedicated POS solution. Sellers can create POS outlets, assign products, manage stock, add customers, and process orders from the POS panel.
Admin can create multiple outlets and assign POS agents. The module also helps manage products, orders, payment methods, customer receipts, suppliers, and other POS settings from one place.
The POS works in both online and offline modes with real-time data synchronization. Barcode support, cart hold, and low-stock management simplify daily retail operations and speed up checkout.
Please Note - Since it is an add-on for the Marketplace Module, so Opencart Marketplace Module must be installed before installing the Opencart Marketplace Point Of Sale System.
Highlighted Features of Opencart Multi Tenant Marketplace Point Of Sale System
Multi-Outlet Management
Create and manage multiple POS outlets for both the admin and marketplace sellers.
Barcode Management
Generate, manage, and print barcodes for POS products with ease.
Hold Cart Functionality
Hold ongoing transactions and resume the checkout process later.
Product Supplier Management
Manage suppliers and product supply requests for POS inventory.
Advanced Product Search
Quickly find products using filters such as name, model, price, and status.
Online & Offline POS
Continue sales without interruption using online and offline POS modes.
Seller POS Reports
View daily and monthly sales reports, top-selling products, and payment insights.
Admin POS Reports
Track outlet performance with seller-wise sales reports and payment analytics.
Why Do We Need the OpenCart Marketplace Point-of-Sale (POS) System?
OpenCart Marketplace Point of Sale System (POS) helps businesses manage online and in-store sales from one platform. Sellers and the admin can manage POS outlets, inventory, and customer orders with ease.
Manual offline sales can cause stock errors and delayed updates. The module syncs POS and online store data to keep inventory accurate and orders up to date.
Barcode support, offline mode, supplier management, customer management, and sales reports improve daily operations. These features help stores save time and provide faster checkout.
Use Cases
Retail Store Management
Manage physical retail outlets for both the admin and marketplace sellers.
In-Store Order Processing
Process customer purchases through the dedicated POS panel.
Offline Sales Operations
Continue billing and selling products without an internet connection.
Inventory Synchronization
Keep online and POS inventory synchronized in real time.
Barcode-Based Billing
Scan product barcodes to add items quickly during checkout.
Multi-Outlet Management
Manage multiple POS outlets from a centralized OpenCart store.
Supplier & Stock Management
Track suppliers, manage product supplies, and handle low stock requests.
Sales Reports & Analytics
Monitor sales with daily, monthly, and seller-wise POS reports.
Add Custom Products to the POS
The admin or seller can quickly add custom products to the POS during checkout. Enter the product name, price, and quantity to create a temporary product for the current order.
- Add custom products directly from the POS panel.
- Enter the product name for easy identification.
- Specify the product price before checkout.
- Set the required product quantity for the order.
- Create products instantly without leaving the POS screen.

Add Customers to the POS Order
The admin or seller can search and select existing customers directly from the POS panel. This helps assign customer details to the order for a faster and more accurate checkout process.
- Search and select existing customers from the POS panel.
- View customer name, phone number, and email address.
- Assign customer details to the current POS order.
- Speed up the checkout process with quick customer selection.
- Add the selected customer to the order with a single click.

Apply Discounts to POS Orders
The admin or seller can apply fixed or percentage-based discounts to POS orders. A custom discount name can also be added to identify the applied discount.
- Apply fixed or percentage-based discounts to orders.
- Calculate the total discount amount automatically.
- Add a custom name for the applied discount.
- Update or remove discounts before checkout.
- Offer flexible pricing during the POS checkout process.

Synchronize Offline POS Orders
The admin or seller can synchronize offline POS orders with the online store once the internet connection is available. This keeps order records updated across the POS and the store.
- Sync offline orders with the online store in a single click.
- Upload pending POS transactions automatically.
- View offline order details before synchronization.
- Keep POS and store order records up to date.
- Ensure seamless order management after reconnecting to the internet.

Select a Payment Method
The admin or seller can choose a preferred payment method during the POS checkout process. This helps complete transactions quickly using the available payment options.
- Select a payment method before completing the order.
- Support multiple payment options for POS transactions.
- Complete customer purchases with the preferred payment method.
- Provide a simple and quick payment selection interface.
- Ensure a smooth and seamless checkout experience.

Hardware Support
Connecting your POS system with the below-mentioned hardware will help you speed up the checkout process on your offline stores and enhance the user experience.
- Barcode Scanner - Allow sales agents to add the products to the POS cart by scanning the barcode. Speed up and simplify the purchase process on your physical stores with barcode scanning. Connect barcode scanner with your POS device via Bluetooth, Bluetooth Dongle, OTG, or USB.
- Printer - This extension automatically connects the POS system to the printer on page load. The sales agent can print the order receipt with the help of a printer. Connect the printer with your POS device via Bluetooth, Wi-fi, or USB port. Please note the printer should be compatible with POS.
- Cash Drawer - Manage daily transactions of a POS outlet with the cash drawer. The cash drawer is not directly connected to a POS device. It is connected with a printer via RJ11/RJ12. The cash drawer will open on the command of invoice printing.
- Payment Terminal - This device allows sales agents to accept various forms of payment, including credit/debit cards and mobile wallets, directly at the checkout. Connect the payment terminal to your POS system via Bluetooth, Wi-Fi, or USB.

Dondolo Shop
Dondolo Shop - Based out in Kampala, Uganda, Dondolo does online and offline selling to individuals, companies, NGOs, and local & foreign government agencies.
It deals with mobiles, gadgets, computers, electronics, fashion, auto spares, and other categories.
Learn how a complete e-commerce marketplace solution is built for web, mobile & POS channels and also helping sellers to manage their physical stores.
Additionally, the hyperlocal marketplace system is integrated which enables local shop owners to sell products to nearby customers quickly.

Support -
For any query or issue please create a support ticket here http://webkul.uvdesk.com/
You may also check our quality Opencart Extensions.
Specifications
Frequently Asked Questions
Specification
Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.
Cloud Hosting
Detailed technical features and requirements to help you understand the module’s capabilities and ensure smooth integration with your system.
Move to Cloud Today
We’re partnered with top-tier, trusted providers!
Default Configuration Details of Server
RAM 1 Core
Processor 30 GB
Hard Disk
Database
Want to know more how exactly we are going to power up your eCommerce Website with Cloud to fasten up your store
* Server Configuration may vary as per application requirements.
Change Logs
- + Feature Add
- - Feature Remove
- ! Bug Fixed
- * Modification
- ! Fixed print order issues for version 3.x.x.x.
- ! Fixed git issues for version 3.x.x.x.
- + Add Tax title With Value.
- + Add tax class in Manual product add.
- + Add Option customer filed allow by admin.
- + Add Shipping Charge
- + Add Option in barcode configuration.
- + Add Price Setting
- + Implemented Report Section at the pos end and admin end.
- * Resolved tax issue in case of the discount applied.
- * Added the module in version 2.1.x.x.
- * Resolved Category visibility issue on the seller end.
- + Added Desktop PWA and Discount Basis of customer group.
- + Added Option to calculate price basis of product weight.
- * Resolved git issue for Opencart all VERSION
- * Resolved git issue for Opencart all VERSION
- * Js typecasting issue resolved
- * Fixed small v3 issue
- + Add Theme patch for theme OTOPC01 for OC 3.0
- + Added separate view for seller
- * Added Type casting
- * XSS attack issue was resolved
- + Updated to version 3.x
- + Added project as MP addon