Opencart Point Of Sale System ( POS )

Opencart Point Of Sale System ( POS )
Opencart Point Of Sale System (POS) refers to a system where the POS agent can create the order from the physical store on behalf of customers using the POS and the order will be generated in the Opencart.


Many of our users queried as to how long will the POS system will take to open on their system so below we have mentioned some of the sample time duration that our team has tested to provide you a brief idea about the time frame. Check how our POS is working with 30,000 products

1) The Product load time after the pos page open(internal load data do not reflect in the UI) is not included in the above time frame.
2) The following performance results are average of data testing at the variable network, system, and server speeds so there may be variation.

Use Case-

Opencart Point of sales system allows the creation of a sales agent who can manage the store. The module allows efficient inventory management, sales agent management, customer management, and supplier information management.

The sales agent can place orders easily on behalf of the customers in the physical store.

Note: For OpenCart Marketplace, kindly refer to the Opencart Marketplace POS module.
POS Extension also manages multi-warehouse inventory based on the outlet.


  • Admin can manage the inventory, sales and can create more users to operate the POS system.
  • On adding the product to the cart, its price gets updated as per the weight defined for the product.
  • Products can be searched by typing in the Product Name, Model, SKU, or the Barcode in the search box.
  • Enable and Disable Online/Offline mode for the User.
  • The agent can add a custom product that is not in the inventory into cart directly(A service or a product not available in the current inventory, etc.).
  • Custom price update for any product which is already added to cart.
  • Supports two types of payment method cash payment and custom payment method.
  • The agent can make easy returns and can request the update of the low stocks.
  • Admin can configure the default fields for creating a new customer.
  • The sales-person can even charge the home delivery fees if the customer wants the order to be delivered at home.
  • The customer can use their credit balance while making a purchase.
  • Admin can manage both the store inventory (offline & online) with this single module.
  • Generate Barcodes for the products automatically via the admin panel.
  • Print the barcodes and add barcodes to your products.
  • Set the barcode size from the backend.
  • It can even regenerate and mass generates the barcodes.
  • Real-time synchronization, ORDER management, and RTL support.
  • The sales agent and store owner can check the daily and monthly reports based on the customer, payment mode, and sales.
  • POS Report section contains the details of the product, Sales report, and Sales Chart.

Please Note-
1) The Opencart POS connects directly only to the Printer, and barcode reader, whereas it doesn’t connect directly with the cash drawer and card swiping machine.
2) POS requires a browser to work on it.
3) You cannot add the new customer in Offline mode.

PWA POS Desktop App: POS plugin along with the world's first POS Progressive Web Desktop Application (PWA). We have made easy for our users to install the desktop application for any operating system from Google Chrome Browser.
The admin can edit the layout of POS from the backend as per requirement.


The admin will easily be able to manage the POS from the backend. Wherein the admin will set a configuration for a sales agent, guest customer, payment, shipping, barcode, and PWA(along with its layout).

User management-

The store owner can create an outlet and users to manage the outlet. The admin can assign products to the outlet. This will allow easy physical stores located in different locations.

Product/Inventory management-

The admin can manage the product details like the name, image, model number, barcode, price, total quantity, status, and assigned POS quantity. The admin can generate and print the barcodes of the product in a bulk.

Note: If the selected UPC/SKU/EAN is not available in a product then the barcode will generate with the product Id.

POS Reports

The admin will be able to check the POS reports for the product and the sales.

However, the sales report will have Outlet Name, Customer Name, Total Amount of purchase made by the customer, Order Date, Payment Method selected, Order Status, and POS User assigned to the order.

POS Returns

The admin can manage the returns from the backend. The admin can change the status of the returned product. The admin can apply the filter to fetch out the return orders.

Supply Management

The admin can set the details of the suppliers and manage the supplier’s products. This section will have a separate supplier and product details.

POS Frontend

The sales agent can checkout on behalf of the customer in a physical store. They can manage the quantity of the product purchase, the weight of the product, add custom or coupon-based discount.


The POS agent can mark the returns of the product from the front end. The POS agent needs to mention the reason for the return of the product.


Thes sales agent can set the POS to enter the personal details and the default language and currency.


The POS sales agent can easily check out the products. Here, the sales agent can select the product to add them to the cart.

Then the sales agent can select the customer name to whom the order belongs, payment method, and complete the checkout. The POS user can also place an order for a future date by selecting the desired date from the calendar view.

The POS user can also check the daily reports under the Reports Tab. There are many details present at the End Of Day report that can be checked by the POS user.

Opencart POS System Add-ons:

Support Policy

What customers say about Opencart Point Of Sale System ( POS )

Test with the demonstration all right, bought the module, does not work shop with 4,000 thousand products, it takes a long time to load. Support does not respond correctly with the solution to the module, only requests extra support payment. As they do not accept the return of payment, money thrown away. Do not buy this module for stores with 3000 products above.
This POS is so annoying slow to use. I give up to use it.


  • Developed by OpenCart Partner
  • 3 Months Free Support
  • Documentation Included



Last Update
22 Sep 2021

6 Dec 2016
193 Sales
Member since: 21 Oct 2012

View all extensions Get Support