E-shop backend - shopping cart and order processing

Backend e-shopu - nákupní košík a zpracování objednávek

Supervisors

Reviewers

Editors

Other contributors

Journal Title

Journal ISSN

Volume Title

Publisher

České vysoké učení technické v Praze
Czech Technical University in Prague

Research Projects

Organizational Units

Journal Issue

Abstract

Tato bakalářská práce se zabývá problematikou systémů pro vytváření a zpracování objednávek v internetových obchodech. V její rámci byla provedená podrobná analýza problematiky a současného stavu nově vznikajícího backendu internetových obchodů Porcupine od společnosti Jagu s.r.o. Na základě výsledků analýzy byl vytvořen návrh modulu nákupního košíku s využitím praktik Domain-Driven Development a návrhového vzoru MVC. Vytvořený návrh byl v jazyce PHP 8.1 s využitím frameworku Symfony implementován, integrován do systému Porcupine a otestován. Ve výsledku této práce vznikl backendový modul pro e-shopy, který je schopný vytvářet objednávky na základě zvoleného zboží.

This bachelor's thesis deals with systems of creating and processing orders in e-shops. In this thesis, a thorough analysis both of the topic and the current state of newly developed e-shop backend Porcupine from the company Jagu s.r.o. was conluded. Based on the result of the analysis, a shopping cart module was designed, using the practices of Domain-Driven Development and the MVC design pattern. The programming language PHP 8.1 with Symfony framework was used to implement the created design, which was then integrated into the Porcupine system and tested. The outcome of this thesis is a backend module for e-shops capable of creating orders from selected products.

Description

Citation

Endorsement

Review

Supplemented By

Referenced By