This work was aimed at developing portable Point of Sales (POS) for the shoppers in form of an Android application supported by the Open ERP database. We developed an App that can be used for billing of items by the shoppers themselves which may be seen as a convenient alternative of the manual point of sales in a supermall. It scans the QR code containing login information of the shop ERP and connects the individual shopper to the ERP database. We believe that this App will save shoppers time that they are bound to spend in long queues at the Point of Sales by providing them with the billing facility that they get at the POS till. In the backend this App also does inventory management and invoice creation for the shop. XML RPC over http is used to connect to the ERP server and all the communication between ERP server and application is done through internet and via an intermediate server.
Shopping malls being a regular destination for retail shopping, the shopping experience plays a very important role in the customer satisfaction and retention. Availability of many brands under a single roof, satisfying range of products, assured quality and cosy ambience are some of the major reasons for people preferring shopping malls over general retail stores. The need for a completely automated POS is no longer deniable since the following problems with current POS are considerably hampering customers shopping experience:
This project is aimed to remove the waiting time spent by customers in the queue. This can possibly be achieved by increasing the number of POS counters proportionate to the number of customers in the shop at a given time. The best possible scenario is when the number of POS counters is equalto the number of customers. Since each POS counter is a direct cost to the management, this is not a feasible solution, even though this approach gives a customer full satisfaction.
Our solution use Open ERP and Android. Open ERP is a free and open source software which can be used for sales management, accounting, purchase management, point of sales, warehouse management and customer relationship management etc. Open ERP has been used as the ERP software in the project.
Android is an open source platform owned by Google that serves as a very eficient operating system for mobile devices. Mostly used for powering mobile phones, it brings the power of Google and the web into users hands. With an amazingly fast browser, cloud sync, multi-tasking, easy connect share, and the latest Google apps (and thousands of other apps available on Google Play) the Android powered device is beyond smart. With advancement in mobile hardware and availability of a decent operating power with android, it provides a good substitute for a computer terminal. Number of people shopping in malls has been showing increasing trend in recent times and tends to increase with advancement of facilities and availability of many brands under a single roof. As the number of people shopping in a shopping malls increase, while the processing speed of the POS authority remains constant and limited, the POS terminals start creating an annoying standpoint in the shopping experience of the customers.
The ubiquity of the mobile phone provides us with a different approach to the billing process at shopping malls which might involve the customers and their mobile phones. Design of the application uses the power and ability of Android operating system (OS) in creating a virtual POS counter for each customer on her Android phone.
The necessary components of a POS counter include a barcode scanner, a computer terminal, internet connection and a payment methodology. We propose to create an application for the Android OS which can scan the barcode of the products, connects to the ERP system of the shopping mall using the GPRS to get its price, generate the bill and calculate the total bill payable. This App must also be capable of informing the ERP about the details of the items sold out so that the inventory can be managed reliably. With the possibility of coming up technology of mobile credit cards, we suspect that payment of the bill may also be processed using this platform very soon. Google Wallet is one such near future possibility. By using this approach, the total billing time of all such customers may be reduced to almost zero who have today been standing in the queue for at least several tens of minutes non-productively. Considering the same customer 'A', the shopping time now includes the time she spends on choosing the products only. Hence, the waiting time will get reduced by T0 , where
This Android App will serve as a personal POS counter for each customer and hence provides the exclusive feature of increasing the number of POS counters without asking for extra investment from the management side. The problem of increasing and decreasing the POS counters in accordance with number of customers can be achieved using this proposal as there is no any physical setup required for this.