As part of this thesis, an open-source plugin for e-commerce was developed for the WinterCMS system. Its goal is to provide a comprehensive and extensible solution for online stores to all users (developers, agencies, and individuals). The motivation for the project arose from the rapid growth of global e-commerce and the identified lack of a complete e-commerce module within the WinterCMS system. After reviewing the field and analyzing related solutions, the key functionalities required by a modern e-commerce system were defined. The system architecture was designed based on the modular MVC model and the built-in mechanisms of WinterCMS for administrative forms. The plugin was tested using sample data and a sandbox payment gateway, which enabled safe execution of the entire purchase process. In conclusion, it was found that the plugin enables rapid deployment of online store while offering high flexibility and a solid foundation for further development.
|