close

Necessary update of your password on PrestaShop Addons

Hello,

You are currently the holder of an Addons account created from your Paypal account, which allows you to connect to our marketplace.

In order to increase security and simplicity, we are implementing a single authentication system. Therefore, signing in with PayPal won’t be possible on our marketplace, from April 2nd on. Read morearrow_right_alt

To continue to access your personal space on PrestaShop Addons, we simply invite you to reset your password as of now by clicking on the link below.

You will receive a new password allowing you to directly sign in to your Addons account, without using PayPal. Once logged in, you will be able to change this password in your personal space.

Your Addons account will not be affected in any way by this development.

close

check_circle The product has been added to your cart

close
Your data will be transferred to the Partner when you download this module.
close

I confirm my contact details to continue

close

Yummy, your shop will love it! Your product has been successfully downloaded Need a hand to install it in your PrestaShop store? Follow our tutorial: How to install a paid or free module Addons

POS - Point of Sale System

POS - Point of Sale System Module

favorite_border
favorite
Developed by Webkul
Best seller
V1.6.0.4 - V1.7.8.6
From V1.6.0.4 to V1.7.8.6

Overview

A web-based POS solution to manage multiple physical stores and synchronize them to your online store. Sales agents can search products by scanning barcodes, place orders, manage customers, process offline orders.  


What this module does for you

event_available Improve inventory management
Multi-Shop Compatible

The module is compatible with PrestaShop multi-shop feature.

Quick Checkout Process  

Connect your POS system to the barcode scanner, printer, and cash drawer to complete the checkout in a few clicks. Improve shopping experience on your offline stores with fast checkout service. 

Search Products Easily 

Your sales agents can easily find the products via product name, product id, EAN, or UAN. Or the sales agent can simply scan the barcode and the extension will automatically search the product.  

Flexible Payments / Split Payment

Prestashop Point of Sale System offers multiple payment methods such as cash, credit/debit card, and cheque. Also, a customer can make a split payment. For example, a customer can pay some amount via cash and the remaining amount by debit card. 

Custom Product 

It offers you an option to add custom product at run time.

Return/Exchange 

Help your customer easily return/exchange products (orders) purchased from your physical shop.

Offline Orders 

Our POS system provides the functionality to process the orders even in an offline mode. Sales agents can view all the orders processed offline under a separate tab and once the internet connection is restored the offline orders are automatically synced to online orders

Dedicated Dashboard 

A statistical dashboard is available in the Prestashop back office to analyze the performance of each POS outlet. With a report dashboard, you can track the daily, weekly, and monthly sales of a POS outlet.  

Guest Checkout 

Some customers don't prefer sharing their personal information. In that case, you can set up a default email id and use it for placing guest orders. 

Hold Order 

During checkout, a sales agent can put a cart on hold in case a customer wishes to check some other products and start a new cart.  

What your customers will like

  • Hassle Free Checkout: Customers now don't have to wait in long queues as their orders will be processed in just a few clicks with our fast POS system. 
  • Return Facility: Provide assurance to your customers by offering them the ability to return the products. 
  • Customers can pay using more than one payment method.

Installation

Prestashop Point of Sale System supports standard way of Prestashop Installation.

  • Go to the back  office-> modules -> Upload a module
  • Upload zip file of "Point of Sale System" module
  • The module will automatically get installed on your Prestashop

Other

The process to configure Printer
Before using the printer, follow the instructions given below:
1. Install Java 8 or the higher version from the link: https://java.com/en/download/
2. Download the QZ tray from the link: https://qz.io/download/
3. Install it as a typical program on your PC
4. Launch the QZ tray application
5. Configure the printer name in the backend POS configuration page.


Note: Kindly note that this POS module is not compatible with the Advance Stock Management Feature of PrestaShop 1.6.

Note: Add this custom hook to maintain & sync the stocks automatically

File: src/Core/Stock/StockManager.php

Hook:

$hookManager->exec(
            'actionWkUpdateQuantity',
            array(
                'id_product' => $product->id,
                'id_product_attribute' => $id_product_attribute,
                'quantity' => $stockAvailable->quantity,
                'delta_qty' => $delta_quantity
            )
        );

In line 197, After this hook:

$hookManager->exec(
            'actionUpdateQuantity',
            [
                'id_product' => $product->id,
                'id_product_attribute' => $id_product_attribute,
                'quantity' => $stockAvailable->quantity,
            ]
        );

You have a question ?

This developer answers your questions in:
en

Technical sheet

Latest update

04/05/2022

Available in

en, ca, de, es, fr, gl, it, nl, pl, pt, ru +5

PrestaShop Compatibility

V1.6.0.4 - V1.7.8.6

Compatibility MultiShop 

Yes info

Module version

V 5.2.0

Number of downloads

729

Level

Beginners

Documentation

Included

Developer

Webkul

Developer languages

en

Category

Point of Sale (POS)

Features

  • Multi Shop Compatible: The PrestaShop POS module is multi-shop compatible.
  • Create/Add Outlets: Add multiple POS outlets and assign products to them. 
  • Employee Allocation: Add multiple sales agents and associate them with a POS outlet. 
  • Seamless Checkout: Connect your POS system with the barcode scanner, printer, and cash drawer for a seamless checkout experience. 
  • Product Search: A sales agent can search the product by product name, product id, product tags, EAN, UPC, etc. 
  • Barcode Scanner: The sales agent can add a product to the cart by scanning the barcode. 
  • Low stock warning sign on the POS panel whenever product quantity goes below than specified quantity. 
  • Give a discount on specific products or the whole order. 
  • Option to add new customers from the sales agent POS panel. 
  • The sales agent can search the customers by name, email, and phone number at the POS end. 
  • Customers can choose to pay for their orders via cash or card or in split form(partial payment via cash or card). 
  • On Hold Cart: Orders can be put on hold for later checkout processes. 
  • Sales agent can print the order receipt with the help of a printer. 
  • Open cash drawer on the command of invoice printing to manage the cash transactions. 
  • Offline mode: Sales agent can process the transactions in an offline mode. 
  • Synchronize offline orders to online once the internet connection is available. 
  • Place the return request for an order and process the refund from the POS panel. 
  • Sales agent can change the language and currency of a POS outlet. 
  • A versatile dashboard to analyze the daily sales of each POS outlet. 
  • Also, you can view top cashier and top selling products in a dashboard.
  • Option given to add custom product on POS at run time.
  • Ability to redeem voucher partially.
  • It supports the PS Specific Price Rule.

Hardware & Devices
POS module is supported with most POS (Point of sale) hardware, devices, and configurations some
of the best suggestions are
1. Printers
  • a. Thermal Printer (for thermal receipts recommended 80mm):
  • EPSON TM – series (Thermal ESCPOS Lang supporte)
  • Dymo Thermal printers
  • Star Thermal
  • Zebra Thermal printers
  • Citizen Thermal printers
  • And other Thermal printers supported with QZ Tray and ESCPOS Language
b. PDF Printer (for PDF receipts and docs):
  • HP
  • Canon
  • Or all other basic pdf printer can be used with html printing configurtaion
And more
2. Barcode scanners:
  • Honeywell Barcode scanners
  • Zebex Barcode scanners (Z-3100)
  • Other types of Barcode scanners that have the USB connector
3. Cash drawers:
Cash drawers are connected to receipt printer directly using rj45 or rj 11 cable which is connected to the POS
4. Display
Any display can be used such as
  • PC
  • Laptop
  • Tablet
  • POS NEC https://in.nec.com/en_IN/products/retail-solutions/index.html
B. Module recommendations
1. Browsers:
  • All

FREQUENTLY ASKED QUESTIONS(FAQ's):

Q: I don’t have a reliable internet connection, can i still make POS work for me?
A: Yes, the module even in an offline mode or in poor internet connection. The sales agent will add the products in cart and takes the cash from the customer and generate an invoice for the order. Only the Cash payment method will be applicable as there is no internet connection. Once the internet connection gets established in the sales agent’s system, all the orders which are processed offline will be synchronized to online orders.

Q: What payment methods does the module support?
A: There are two payment methods available i.e. Card and Cash.

Q: What printers does the module support?
A: Our module is compatible with the printers that support ESCPOS language.

Q: How to configure the printer?
A: Install Java 8 or the higher version from the link: https://java.com/en/download/
Download QZ tray from the link: https://qz.io/download/
Install it as a typical program on your PC
Launch the QZ tray application
Configure the printer name in the backend POS configuration page.

Q: Can the cart be put on hold in case if customer forgets something?
A: Yes, the sales agent can put the customer’s order on hold and start a new cart.

Q: Does POS support scanning barcodes?
A: Yes, you can search for products by barcode scanning. If a product exists, it will be automatically added to the shopping cart with quantity of 1. In case the product has combination, then the product gets listed first and then you manually have to enter it into cart.

Q: Does POS work on an Apple computer, or an iPad, iPhone, Android tablet, etc?
A: The module will work fine on tablets (for the printout the system will be required)

Q: Do I get a free trial?
A: Unfortunately, we do not provide free trial. However, you can always request a demonstration online.

Q: Can I use the module for multi-store?
A: The module does not support the multi-store functionality of Prestashop.

Q: Do I need to purchase another copy of POS for my other live domains?
A: The module is licensed to be used on a single domain only.

You can use the same module for your Test domain as well as your Live domain but it would not be possible for the same module to run on various domains. You need to purchase the module again for it to work on your other Live domain.

Q: On what all parameters I can search the products in POS?
A: Product id, Product name, Product tags, EAN, UPC, REF.

Q: Can I add customers while creating their order?
A: Yes, with the module you can add any new customer at the run time.

Q: Is it possible to change the price of the product at run time?
A: Yes, you can update the product price once you add the product in cart.

Q: Can we apply vouchers on order?
A: Indeed. You can apply the vouchers available for the customer to order to give him a discount on his complete order.

Q: Can we also give a discount on a particular product?
A: Yes, once the product is added in the cart, you can apply a discount on the selected product.

Recommendation

Our guarantees: 

✪ We are a PrestaShop Gold Partner agency with a team of experienced PrestaShop developers. 
✪ We have been accredited with “SuperHero” Expertise Level & we were able to achieve this with lesser response time and quality service. 
✪ We intend to provide 100% satisfaction to our customers with their purchase. 
✪ We will also help you with the installation and configuration of the module in case if it’s required. 

✔ We can customize the module according to your requirement. You can contact us for a quote. 
✔ We would really appreciate your 5-star rating and comments about our modules & support. It helps us with the development of new modules and the improvement of the already developed modules. 

If you have any doubts or queries regarding our module, please send us a message. We would be more than happy to assist you.

What's New in Version 5.2.0(04/05/2022)

  • Multishop compatible
  • Add the custom product in a cart through POS
  • Configuration to set Login page background color
  • Configuration to set POS button colors
  • Product specific price is now applicable in POS
  • Partial voucher can also be redeemed from POS
  • Refund voucher can be configured partially
  • Returned order stock is assigned to the same outlet
  • Improved configuration page UI
  • Configuration can be set in multilanguage
  • POS contact number is also displayed in the customer address box
  • Fixed wrong combination name issue at admin outlet product
  • Fixed wrong product name at POS end while adding product to cart
  • Fixed stock synchronization issue in outlet and PrestaShop
  • Fixed issue of barcode scanning wrong combination to the cart
  • Fixed redirection issue at admin end on POS dashboard fixed
  • Fixed a few security issues and small bugs related to flow
  • Fixed pack item stock management

Legal compliance

GDPR compliance

This module is compliant with the European General Data Protection Regulation

Support and updates

At the time of purchase, your Business Care subscription for your first year is automatically included, then tacitly renewed at the end of the period.

You can cancel your subscription at any time, before the end of the current period.

Services included in your subscription:

  • Security updates
  • Compatibility updates
  • Developments and upcoming features
  • Unlimited support

Want more details? Check out the most frequently asked questions about Business Care.


You have a question ?

This developer answers your questions in:
en

About this developer

Expertise Level

Superhero

Listed products

194

Developer since

08/14/2012

Country

India

Support languages

en

Webkul

Webkul is one of the most trusted plugin maker in the open source community since 2010. We are web and mobile-based organization and have crafted more than 1000 products.