Conventional retail checkout systems depend on cashier-operated billing counters, which often cause delays, overcrowding, and inefficient stock management. With increasing customer volume, these systems become time-consuming and prone to manual errors. This
paper introduces an automated Smart E-Cart system that integrates product scanning, billing computation, secure digital payment, and inventory tracking into a single platform. By enabling customers to manage purchases independently, the system minimizes checkout time and improves operational efficiency. The proposed solution leverages web-based technologies and a centralized backend to deliver a fast, reliable, and user-centric shopping experience, making it suitable for modern smart retail environments.
Introduction
This paper presents a Smart E-Cart system, a web-based automated retail solution designed to eliminate long checkout queues, reduce billing errors, and improve the overall shopping experience. Traditional cashier-based billing systems are time-consuming and prone to human errors, especially during peak shopping hours. To address these issues, the proposed system enables customers to scan product barcodes using their mobile devices or kiosks, automatically add items to a digital cart, calculate the total bill in real time, and complete payments without waiting at checkout counters.
The system uses Quagga2, an open-source JavaScript barcode scanning library, along with a React.js frontend, Spring Boot backend, and a PostgreSQL database. Product information is retrieved instantly from a centralized database, while inventory is automatically updated after successful purchases. The platform supports secure online payments through payment gateways such as Razorpay and also provides an admin-verified cash payment option. Digital receipts are automatically generated and sent to customers via email.
The literature survey reviews previous research on IoT-based shopping systems, smart trolleys, automated billing, and cloud-enabled retail platforms. While earlier systems improved retail automation, many required expensive hardware. The proposed Smart E-Cart overcomes these limitations by using standard smartphone cameras for barcode scanning, making the solution more affordable and scalable.
The system architecture consists of three layers: the User Layer for barcode scanning, cart management, and payment; the Application Layer for business logic, REST APIs, and administrative functions; and the Database Layer for product information, transaction records, and inventory management. The methodology includes requirement analysis, database design, frontend development, backend integration, secure payment processing, inventory synchronization, and performance testing.
Experimental results demonstrate that the Smart E-Cart provides fast barcode scanning, real-time cart updates, accurate billing, secure payment processing, automatic inventory management, and efficient administration. The system successfully generated digital receipts, updated stock automatically, and supported both online and cash payment verification. Overall, the proposed solution offers a cost-effective, scalable, and user-friendly smart retail platform that enhances customer convenience while improving retail operational efficiency.
Conclusion
The research presented in this paper successfully demonstrates the design and implementation of an Automated Smart E-Cart System, a paradigm shift in the digital transformation of the retail sector. By moving away from traditional, centralized checkout models that rely on manual human intervention, this system establishes a decentralized, user-centric shopping environment. The integration of the Quagga2 computer vision library for browser-based barcode decoding and a robust Spring Boot microservices architecture provides a seamless bridge between physical product interaction and digital inventory management.
The experimental results confirm that the proposed framework significantly optimizes the \"Time-to-Checkout\" metric, thereby enhancing the overall consumer experience and operational throughput of the retail outlet. By utilizing a PostgreSQL/MySQL relational database for real-time synchronization, the system ensures high data integrity, effectively eliminating common discrepancies in stock levels and billing totals. Furthermore, the inclusion of multi-modal payment optionsranging from secure online gateways to verified cash requestsensures that the system is inclusive of diverse consumer preferences.
In conclusion, the Smart E-Cart system offers a high-performance, cost-effective, and scalable alternative to expensive RFID-based hardware. It provides a strategic roadmap for small and medium-sized retail enterprises to adopt automation with minimal capital expenditure, ultimately paving the way for the next generation of frictionless \"Smart Retail\" environments.
References
[1] M. Shahroz, M. F. Mushtaq, M. Ahmad, S. Ullah, A. Mehmood, and G. S. Choi, “IoT Based Smart Shopping Cart Using Radio Frequency Identification,” IEEE Access, vol. 8, pp. 68426–68438, 2020, doi:10.1109/ACCESS.2020.2986681.
[2] R. Suganya, N. Swarnavalli, S. Vismitha, and G. M. Rajathi, “Automated Smart Trolley with Smart Billing Using Arduino,” International Journal for Research in Applied Science & Engineering Technology (IJRASET), vol. 4, no. 3, pp. 2321–9653, Mar. 2016.
[3] P. Kalaivani, C. Raan, and S. Sandhiya, “An Automatic Billing System in Shopping Malls Using Bascart,” Bulletin of Scientific Research, vol. 1, no. 1, 2019.
[4] U. Gangwal, S. Roy, and J. Bapat, “Smart Shopping Cart for Automated Billing Purpose Using Wireless Sensor Networks,” in Proc. 7th International Conference on Sensor Technologies and Applications, 2013.
[5] S. Sainath, K. Surender, V. Vikram Arvind, and J. Thanga Kumar, “Automated Shopping Trolley for Super Market Billing System,” in Proc. International Conference on Communication, Computing and Information Technology (ICCCMIT), 2014.
[6] J. Iyer, H. Dhabu, and S. K. Mohanty, “Smart Trolley System for Automated Billing Using ZigBee,” 2015.
[7] J. Arora, Gagandeep, S. J. Sugumar, and R. Kumar, “Smart Goods Billing Management and Payment System for Shopping Malls,” International Journal of Engineering and Technology, vol. 7, no. 2.7, 2018.
[8] P. D. Gaikwad, M. G. Sable, S. S. Halle, S. B. Bobade, and N. P. Kadale, “Intelligent Trolley for Automatic Billing in Mall Using Internet Server,” International Journal of Computer Science and Information Technology Research, vol. 4, no. 1, pp. 201–205, Jan.–Mar. 2016.
[9] J. Suryaprasad, B. O. P. Kumar, D. Roopa, and A. K. Arjun, “A Novel Low-Cost Intelligent Shopping Cart,” in Proc. IEEE 2nd International Conference on Networked Embedded Systems for Enterprise Applications, 2011, pp. 1–4, doi:10.1109/NESEA.2011.6144946.
[10] N. Durdevic, A. Labus, D. Barac, M. Radenkovic, and M. D. Zrakic, “An Approach to Assessing Shopper’s Acceptance of Beacon Triggered Promotions in Smart Retail,” Sustainability, vol. 14, no. 6, pp. 1–25, 2022.
[11] K. G. Devi, T. A. Kaarthik, N. K. Selvi, K. Nandhini, and S. Priya, “Smart Shopping Trolley Using RFID Based on IoT,” International Journal of Innovative Research in Computer and Communication Engineering, vol. 5, no. 3, pp. 5392–5398, 2017.
[12] P. Chandrasekar and T. Sangeetha, “Smart Shopping Cart with Automatic Billing System Through RFID and ZigBee,” in Proc. International Conference on Information Communication and Embedded Systems (ICICES), 2014.
[13] T. Sarala, Y. A. Sudha, K. V. Sindhu, C. Suryakiran, and B. N. Nithin, “Smart Electronic Trolley for Shopping Mall,” in Proc. IEEE 3rd International Conference on Recent Trends in Electronics, Information and Communication Technology (RTEICT), 2018.
[14] S. K. Shankar, S. Balasubramani, S. A. Basha, S. Ariz Ahamed, and N. S. Kumar Reddy, “Smart Trolley for Smart Shopping with an Advanced Billing System Using IoT,” in Proc. 5th International Conference on Computing Methodologies and Communication (ICCMC), 2021, pp. 390–394.
[15] S. Kamble, S. Meshram, R. Thokal, and R. Gakre, “Developing a Multitasking Shopping Trolley Based on RFID Technology,” International Journal of Soft Computing and Engineering (IJSCE), vol. 3, no. 6, pp. 179–183, 2014.
[16] M. A. Sarwar, Y. A. Daraghmi, K. W. Liu, H. C. Chi, T. U. Ik, and Y. L. Li, “Smart Shopping Carts Based on Mobile Computing and Deep Learning Cloud Services,” in Proc. IEEE Wireless Communications and Networking Conference (WCNC), 2020.
[17] R. Li, T. Song, N. Capurso, J. Yu, J. Couture, and X. Cheng, “IoT Applications on Secure Smart Shopping System,” IEEE Internet of Things Journal, vol. 4, no. 6, pp. 1945–1954, 2017.
[18] Z. Ali and R. Sonkusare, “RFID Based Smart Shopping and Billing,” International Journal of Advanced Research in Computer and Communication Engineering, vol. 2, no. 12, pp. 4696–4699, 2013.
[19] M. R. Sawant, K. Krishnan, S. Bhokre, and P. Boshale, “The RFID Based Smart Shopping Cart,” International Journal of Engineering Research and General Science, vol. 3, no. 2, pp. 275–280, 2015.
[20] M. K. Dev, R. Kannan, M. Agarshan, S. Karthik, and K. Lakshmi, “Automated Billing Smart Trolley and Stock Monitoring,” in Proc. 5th International Conference on Computing Methodologies and Communication (ICCMC), 2021, pp. 500–505.