Tämän opinnäytetyön aiheena oli suunnitella ja toteuttaa Onnistamo Oy:n palveluille verkkokauppa, johon lisättiin ajanvarausjärjestelmä. Verkkokauppa on jaettu ylläpito- ja asiakasosioihin. Työ ja määrittely toteutettiin yrityksen toimitusjohtajan kanssa. Verkkokaupan alustana käytettiin Magento -verkkokauppaa. Ohjelmointi toteutettiin pääosin PHP-, JavaScript- ja jQuery-tekniikoilla.
Asiakasosion avaintoimintona voidaan pitää palveluiden selaamista ja tilaamista. Tilattu palvelu tal-lentuu tietokantaan ja se näkyy hallintapaneelissa. Asiakasosiossa asiakas voi varata ajan tilatulle palvelulle.
Ylläpito-osion ominaisuuksiin kuuluu uusien palveluiden ja asiakkaiden lisääminen, poistaminen ja seuranta sekä tilauksien vastaanottaminen ja seuranta. Ylläpito-osio sisältää myös hallintapaneelin ajanvarauskalenterille.
Lopputuloksena saatiin toimiva verkkokauppa ja ajanvarausjärjestelmä.The aim of this final project was to design and produce an e-commerce for Onnistamo Ltd’s ser-vices, in which also an appointment system was added. The store is divided into maintenance and client partitions.
The work and functionalities were done with the company’s CEO. Magento e-commerce platform was used as the online store platform. The programming was carried out by using mainly PHP, JavaScript and jQuery techniques.
The browsing and ordering of services can be considered as the key function of the client partition. The ordered service is stored in the database, and it is shown in the Dashboard. In the client parti-tion the customer can make an appointment for the ordered service.
The maintenance section features include adding, deleting and following-up new services and new customers as well as receiving and tracking the orders. The maintenance section also contains the control panel of the appointment system. The end result of this project was a functioning e-commerce and appointment system