Shopease: An Integrated Python-Based Shopping Cart System
Article Sidebar
Main Article Content
In recent years, technology has transformed business operations, with e-commerce platforms enabling customers to browse products, place orders, and complete transactions digitally. Traditional shopping methods, which rely on physical presence, manual billing, and limited operating hours, are often inefficient and prone to human error. This study presents Shopease, an integrated Python-based shopping cart system that combines user registration, product management, shopping cart functionality, checkout processing, and transaction tracking through a MySQL database. The system employs Object-Oriented Programming (OOP) principles and a GUI built with Tkinter and CustomTkinter to provide a user-friendly and interactive interface. Functional testing demonstrated that all modules, including login/registration, product catalog, shopping cart operations, checkout, and admin panel management, performed as expected. Shopease improves efficiency, accuracy, and accessibility compared to manual or console-based systems, offering a reliable platform for managing products, customers, and transactions in an educational or small-scale business environment. Limitations include the absence of online payment integration, delivery tracking, email notifications, and advanced security protocols, which provide opportunities for future enhancements.
Downloads
References
Design and Implementation of a Web-Based Electronic-Commerce System. (2026). Eu-Opensci.org. https://eu-opensci.org/index.php/ejeng/article/view/62789/12787
Drazen, E., Metzger, J., Koran, R., & Nadell, A. (1982). Benefits of Automation within DoD Hospitals. Proceedings of the Annual Symposium on Computer Application in Medical Care, 441. https://pmc.ncbi.nlm.nih.gov/articles/PMC2580327/?utm_source
GeeksforGeeks. (2020, February 26). Software Development Life Cycle (SDLC). GeeksforGeeks. https://www.geeksforgeeks.org/software-development-life-cycle-sdlc/
Islam, M. T., & Mojumder, M. S. (2020). Online Store using E-Commerce and Database Design and Implementation. International Journal of Engineering Research & Technology, 9(10). https://www.ijert.org/online-store-using-e-commerce-and-database-design-and-implementation
Khan, M., & Sheikh, S. (2025). Issue 8 www.jetir.org (ISSN-2349-5162). JETIR2508435 Journal of Emerging Technologies and Innovative Research, 12. https://www.jetir.org/papers/JETIR2508435.pdf
MySQL. (2026). Mysql.com. https://www.mysql.com/?
Performing Usability Evaluation on Multi-Platform Based Application for Efficiency, Effectiveness, and Satisfaction Enhancement. (2026). Online-Journals.org. https://online-journals.org/index.php/i-jim/article/view/20429/9257
Praiselin, S., & Andrew, S. (2021). ONLINE SHOPPING SYSTEM. International Journal of Creative Research Thoughts (IJCRT), 9(6), 2320–2882. https://www.ijcrt.org/papers/IJCRT2106820.pdf
Pykes, K. (2019, December 9). MySQL in Python Tutorial: Getting Started. Datacamp.com; DataCamp. https://www.datacamp.com/tutorial/mysql-python
Python. (2019, August 30). Welcome to Python.org. Python.org; Python.org. https://www.python.org/about/
Python - Connecting to MySQL Databases. (2024, January 6). MySQL Tutorial. https://www.mysqltutorial.org/python-mysql/python-connecting-mysql-databases/
Python MySQL Database Connectivity [Complete Guide]. (2018, July). PYnative. https://pynative.com/python-mysql-database-connection/
Think Topics IBM. (2024, November). Ibm.com. https://www.ibm.com/topics/waterfall-model
Yunus, A., & Masum, M. (2020). Design and Development of an E-Commerce System in a Rapid Organized Way. International Journal of Science and Research (IJSR), 9(3), 1368–1375. https://doi.org/10.21275/sr20325195821
Zhang, Z., Feng, Y., Ernst, M. D., Porst, S., & Isil Dillig. (2021). Checking conformance of applications against GUI policies. https://doi.org/10.1145/3468264.3468561

This work is licensed under a Creative Commons Attribution 4.0 International License.
All articles published in our journal are licensed under CC-BY 4.0, which permits authors to retain copyright of their work. This license allows for unrestricted use, sharing, and reproduction of the articles, provided that proper credit is given to the original authors and the source.