OpenCart Point of Sale (POS)

100% of 100
In stock
Now Only $79.00 Regular Price $149.00

Opencart Point of Sale by Purpletree is an extension, when installed on an Opencart eCommerce website, that allows Opencart eCommerce website owners to generate orders from their website and for their offline store also, using the same setup which was used for the website. With almost no additional cost on the IT systems.

The orders created are synchronized and created in the same database as the Opencart eCommerce website.


  • Free support for 6 months
  • User Guide of OpenCart POS
  • Lifetime Updates
  • Free Installation Assistance

Supports Opencart,,,, and all 3.x

The offer price will expire on September 21, 2023.

Purpletree POS: Simple, powerful, and affordable

Demo of Opencart POS Module by Purpletree


POS Admin

Demo POS Admin

Usename: [email protected]

Password: demo123

POS Agent

Demo POS Agent

Usename: [email protected]

Password: demo123

Features of Purpletree Opencart Point of sale

OpenCart Website Admin Features


  1. Set Return Action & Return Status:
    The first requirement is the ability to set return actions and return statuses. This feature allows you to define the available actions that can be taken for product returns (e.g., refund, replacement, store credit) and the corresponding status for each action (e.g., pending, approved, rejected). This functionality helps in streamlining the return process and providing clear communication with customers regarding the status of their returns as per OpenCart Default.

  2. Define Receipt Footer Details:
    The next requirement involves defining the details that appear in the footer section of receipts. This feature allows you to customize the information displayed at the bottom of the sales receipts, such as store details, and others, or any other relevant information. It helps in providing additional information to customers and enhances the professional appearance of the receipts.

  3. Create POS Agents and Admins:
    To facilitate Point of Sale (POS) operations, the system should allow the creation of POS agents and admins. POS agents are the individuals responsible for processing sales transactions at physical locations, while admins have administrative privileges to manage the POS system. This feature enables you to assign specific roles and permissions to different staff members, ensuring proper access control and accountability.

  4. Create & Assign Products to POS:
    In order to manage product availability and inventory at different POS Agents, the system should support creating and assigning products to POS locations. This feature enables you to designate which products are available at physical store or sales outlet. It helps in maintaining accurate stock levels and ensures that customers can purchase the products available at their chosen POS..

  5. Mass Print Barcodes:
    To simplify inventory management and product labelling, the system should offer a mass print barcode functionality. This feature allows you to select multiple products and generate barcode labels in bulk. It saves time and effort by eliminating the need to print individual barcode labels for each product separately.

  6. View Sales Reports:
    The ability to view comprehensive sales reports is crucial for monitoring business performance. This feature provides a dedicated section where you can access various sales reports. These reports offer insights into sales trends, and revenue generation, and help in making informed business decisions.


POS Agent Features


  1. See All Products from the POS System Backend:
    This feature allows you to access and view a comprehensive list of all products available in the POS system backend. It provides an overview of the entire product catalog, including details such as product name, price, stock availability, and any other relevant information. This functionality ensures that POS agents have easy access to product information while assisting customers.

  2. Create Orders from the POS System Backend:
    With this capability, you can create new orders directly from the POS system backend. It enables POS agents to initiate and process customer orders efficiently. They can select products, specify quantities, and apply any applicable discounts or promotions. This feature simplifies the order creation process, streamlines customer interactions, and speeds up the checkout process.

  3. Create Customers from the POS System Backend:
    To add new customers to the system, the POS system backend should include a customer creation feature. This functionality allows POS agents to enter customer details, such as name, contact information, and billing address, directly into the system. It ensures that customer information is accurately captured, facilitating order processing, and personalized customer service.

  4. Barcode Scanning Capability for POS Agents:
    Incorporating a barcode scanning functionality within the POS system allows POS agents to use barcode scanner devices. POS agents can scan the barcode of a product using a barcode scanner device, which captures the product information instantly. This feature enhances speed and accuracy when adding products to the cart, reducing manual errors and improving the overall efficiency of the checkout process.

  5. View Own Sales Reports:
    To track individual performance, the POS system should provide the ability for each POS agent to view their own sales reports. This feature allows POS agents to access personalized sales data, including total sales. It enables agents to monitor their performance, set goals, and identify areas for improvement. Providing individual sales reports promotes accountability and motivation among the POS agents.


POS Admin Features (Slight more Power than Agent)


  1. POS Admin with Full Access:
    The POS system should have a POS admin role with full access privileges. This means that the POS admin can perform all the functions and tasks that a POS agent can perform. The admin has complete control over the POS order system and can carry out all the necessary operations, such as creating orders, managing customers, and scanning barcodes, among others.

  2. Viewing Sales Reports of All Agents:
    In addition to having full access to the system, the POS admin should also have the ability to view sales reports of all agents. This feature allows the admin to access comprehensive sales data for all agents, including total sales, individual agent performance, and other relevant metrics. By viewing sales reports, the admin can analyze overall sales trends, identify top-performing agents, and make informed decisions to optimize sales strategies.

  3. Viewing Orders & Returns of All Agents:
    Another crucial capability for the POS admin is the ability to view orders and returns of all agents. This feature provides the admin with a centralized view of all orders placed and returns processed by each agent. By accessing this information, the admin can monitor order fulfillment, track returns, and ensure consistent customer service across all agents. It enables the admin to maintain a holistic view of the operations and intervene if necessary.


POS Agent/Admin Dashboard


  1. Full Screen:
    The Full Screen feature enables users to maximize the display area of the POS system interface, providing a distraction-free environment. By utilizing the full screen, users can focus more effectively on the point of sale activities, such as managing orders, scanning barcodes, or accessing product information.

  2. All Products:
    The All Products section displays a comprehensive list of all available products within the POS system. It provides an organized view that allows users to search, browse, and select products quickly and efficiently. This feature ensures easy access to the complete product catalog, enabling smooth and accurate order processing.

  3. Popular Products:
    The Popular Products section showcases the most frequently purchased or popular items in the POS system. It highlights the products that are in high demand or have been selling well, facilitating faster selection and reducing search time for commonly requested items. This feature helps improve sales efficiency and customer satisfaction.

  4. Barcode:
    The Barcode feature enables users to scan product barcodes using a barcode scanner device. By scanning barcodes, product information is automatically captured, such as name, price, and stock availability. This feature speeds up the checkout process, minimizes manual errors, and ensures accurate product identification.

  5. Categories:
    The Categories section organizes products into different categories or groups based on their attributes or characteristics. It allows users to navigate through the product catalog by selecting specific categories, making it easier to find and select products from related categories. This feature enhances the user experience and helps streamline product selection.

  6. Hold Orders:
    The Hold Orders feature allows users to temporarily save and hold an order without finalizing the purchase. This functionality is useful when customers need time to make decisions or when multiple orders need to be managed simultaneously. Hold Orders ensure that no data is lost or transactions are accidentally processed until the user is ready to complete the order.

  7. Order:
    The Order section facilitates the creation and processing of customer orders within the POS system. It provides a streamlined interface where users can add selected products, specify quantities, apply discounts, and complete the checkout process. This feature ensures smooth order management and efficient transaction processing.

  8. Return:
    The Return feature enables users to initiate product returns or handle customer refund requests within the POS system. It provides a dedicated interface to process returns, select the reason for returns, manage inventory adjustments, and issue refunds or store credits. This feature simplifies the return process and ensures accurate tracking and resolution of customer returns.

  9. Reports:
    The Reports section offers comprehensive sales reports and analytics within the POS system. It provides insights into sales performance. Sales reports help users assess business performance, identify areas of improvement, and make data-driven decisions to optimize sales strategies and operations.


Order Dashboard


  1. Add Custom Product:
    The Add Custom Product feature allows users to create and add custom products to an order within the POS system. This functionality is useful when a specific product is not available in the regular product catalog but needs to be included in an order. Users can enter the product details, such as name, price, and description, manually, ensuring flexibility in accommodating unique customer requests.

  2. Hold Order:
    The Hold Order feature enables users to temporarily save an ongoing order without finalizing the transaction. It allows users to pause an order and attend to other tasks or handle customer inquiries. The held order can be retrieved later, ensuring seamless order management and preventing loss of data or order details.

  3. Delete Order:
    The Delete Order feature allows users to remove an entire order from the system. This functionality is useful when an order needs to be cancelled or discarded for various reasons. Deleting an order ensures that it no longer appears in the order list or sales reports, maintaining accurate records within the POS system.

  4. Modify Order Product-wise:
    The Modify Order Product-wise feature allows users to make changes to individual products within an existing order. Users can add, remove, or update products in the order, adjusting quantities as needed. This feature provides flexibility in managing orders and accommodating customer preferences or changes.

  5. Add Product-wise Discount in Percentage or Fixed Value:
    This feature enables users to apply discounts to specific products within an order. Users can specify the discount as a percentage or a fixed value, reducing the product price accordingly. Applying product-wise discounts allows for targeted promotions, special pricing, or personalized discounts for specific products within an order.

  6. Edit Product Quantity in Order:
    The Edit Product Quantity feature allows users to modify the quantity of a specific product within an order. Users can increase or decrease the quantity as needed, reflecting changes in customer preferences or inventory availability. This feature provides flexibility in adjusting order details to ensure accurate fulfillment and customer satisfaction.

  7. Add/Select Customer:
    The Add/Select Customer feature enables users to associate a customer with an order. Users can add a new customer by entering their details or select an existing customer from the customer database. Associating a customer with an order allows for personalized service, tracking customer history, and maintaining a database of customer information for future reference.

  8. Discount:
    The Discount feature allows users to apply a discount to the entire order. Users can specify a discount as a percentage or a fixed value, reducing the overall order total accordingly. Applying a discount to the order allows for promotional offers.

  9. Coupon:
    The Coupon feature enables users to apply a coupon code to an order, providing additional discounts or special offers. Users can enter a valid coupon code, and the system applies the associated discount or promotional offer to the order. Applying coupons encourages customer engagement, boosts sales, and enhances the overall shopping experience.

  10. Tax:
    The Charge feature allows users to include additional tax in an order at the order dashboard. 
    Note:- POS Tax feature calculates and applies applicable taxes to an order based on the tax set in your OpenCart Website settings. The system automatically calculates and adds the appropriate taxes to the order total. This feature ensures accurate tax calculations and compliance with tax

  11. Charge:
    The Charge feature allows users to include additional charges or fees in an order. This functionality enables the inclusion of charges such as shipping fees, handling fees, or any other miscellaneous charges associated with the order. Adding charges ensures transparency and accurate calculation of the final order total.

  12. Add/Select Shipping/Payment Address:
    The Add/Select Shipping/Payment Address feature enables users to include or select the shipping or payment address for the order. Users can enter a new address or select an existing address from the customer's address book. This feature ensures accurate delivery and payment information and allows for seamless order processing.


Video of POS Agent/Admin Dashboard



Video of OpenCart Admin


Screenshots of Extension

All Products

1 pos opencart

Popular Products

2 pos opencart


Order Dashboard View


Add Customer

4 pos


Custom Discount

5 pos opencart


Apply Coupon



Apply Custom Tax


Apply Custom Charge

8 pos



9 pos opencart


Hold Order

11 pos


Modify Order Quantity/Discount etc.

12 pos



13 pos


User Guide of OpenCart POS

In case of any issues, please open a ticket from our helpdesk.

Note: Check the link for our extension license policy.

More Information
  1. What is Purpletree Opencart Point of Sale?
    Purpletree Opencart Point of Sale is a web-based system that enables retailers to manage their in-store transactions, inventory, and customer data from a single platform.

  2. What are the key features of Purpletree Opencart Point of Sale?
    The key features of Purpletree Opencart Point of Sale include barcode scanning, receipt printing, real-time inventory management, etc.

  3. Is Purpletree Opencart Point of Sale easy to use?
    Yes, Purpletree Opencart Point of Sale is designed to be user-friendly and easy to use. Its intuitive interface makes it easy for retailers to manage their sales process and gain insights into their business performance.

  4. Can I use Purpletree Opencart Point of Sale on multiple devices?
    Yes, you can use Purpletree Opencart Point of Sale on multiple devices, including desktops, laptops, tablets, and smartphones.

  5. Can I track inventory in real-time with Purpletree Opencart Point of Sale?
    Yes, you can track inventory in real-time with Purpletree Opencart Point of Sale. It provides real-time updates on stock levels.

  6. Can I print receipts with Purpletree Opencart Point of Sale?
    Yes, you can print receipts with Purpletree Opencart Point of Sale. It supports thermal receipt printers, and you can customize the receipt format to include your logo and other details.

  7. Is Purpletree Opencart Point of Sale suitable for both small and large retailers?
    Yes, Purpletree Opencart Point of Sale is suitable for both small and large retailers. It can be used by single-store retailers as well as multi-store chains.

  8. Can I integrate Purpletree Opencart Point of Sale with my existing Opencart store?
    Yes, you can integrate Purpletree Opencart Point of Sale with your existing Opencart store. It seamlessly integrates with Opencart, allowing you to manage your online and offline sales from a single platform.

Write Your Own Review
You're reviewing:OpenCart Point of Sale (POS)
Your Rating