Rok Avbar (2011) Elements of Online Shop Implementation. EngD thesis.
Webshops have become real competitors to physical shops. Implementation of a webshop requires solving bunch of small technical problems. The main goal of this paper is to show what these problems are and how to efficiently solve them. One of them are login via external (3rd- party) provider, which drastically reduces the complexity of user registration and authentication (from the user’s point of view). We have also implement functionalities like discounts, coupons and ability to pay in different currencies. We have taken care of rewriting the URLs, so they look nicer for the end user and webcrawlers (SEO). Payment can also be made with credit cards. We have efficiently dealt with database table with a lot of records (one million) and correctly implement page pagination. A lot of effort was invested into making an administrative side as simple as possible and using AJAX to make the page more interactive. The purpose of this paper is not to show how to implement a webpage from scratch, but to demonstrate the most challenging parts of its implementation.
Actions (login required)