Verkkokaupasta ostetun lipun luonti, vaihtaminen rannekkeeseen ja liittäminen pelitiliin
Lyytikäinen, Toni (2019)
Lyytikäinen, Toni
2019
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020051511606
https://urn.fi/URN:NBN:fi:amk-2020051511606
Tiivistelmä
Työ tehtiin SuperPark Oy:n toimeksiannosta. SuperPark on kainuulainen sisäaktiviteettipuistoja rakentava ja ylläpitävä yritys. SuperPark laajensi toimintaansa Aasiaan, ja tästä syystä verkkokauppa päätettiin vaihtaa Shopifyn verkkokauppaan.
Työn tavoitteena oli luoda rajapinta, joka kykenee lähettämään asiakkaalle sähköpostilla tämän verkkokaupasta osama lippu. Tämän lisäksi tavoitteena oli kyetä liittämään lippu RFID-tagilla varustettuun rannekkeeseen, jonka avulla asiakas pääsee puistoon.
Työssä luotiin SuperParkin Laravel-pohjaiselle palvelimelle rajapinnat verkkokaupasta ostetun lipun käsittelyyn, tallentamiseen PostgreSQL-tietokantaan ja lähettämiseen asiakkaalle sähköpostilla. Laravelpalvelimen ohjaimia ohjelmoitiin PHP-koodikielellä. Lisäksi asiakkaalle lähetettävän sivun luomisessa käytettiin Laravelin Blade HTML-mallipohjaa ja JS-skriptikieltä sekä CSS-tyyliskriptikieltä.
Työn seurauksena saatiin toimiva järjestelmä, jolla voidaan luoda lippuja Shopifyn verkkokaupasta ostettujen tuotteiden perusteella. Järjestelmä otettiin käyttöön SuperParkilla ensin Suomen verkkokaupassa syksyllä 2017, ja ulkomaille siirryttyä on tämä järjestelmä ollut osana SuperParkia Hong Kongin puistoa lukuun ottamatta kaikkialla. Aasian vaatimuksiin sopiva verkkokauppajärjestelmä vaatii työtä enemmän, kuin mitä yhden opinnäytetyön aikana ehdittiin tekemään. Tämän työn tuotoksena saatiin hyvä pohja jatkokehitystä varten.
Työn tavoitteena oli luoda rajapinta, joka kykenee lähettämään asiakkaalle sähköpostilla tämän verkkokaupasta osama lippu. Tämän lisäksi tavoitteena oli kyetä liittämään lippu RFID-tagilla varustettuun rannekkeeseen, jonka avulla asiakas pääsee puistoon.
Työssä luotiin SuperParkin Laravel-pohjaiselle palvelimelle rajapinnat verkkokaupasta ostetun lipun käsittelyyn, tallentamiseen PostgreSQL-tietokantaan ja lähettämiseen asiakkaalle sähköpostilla. Laravelpalvelimen ohjaimia ohjelmoitiin PHP-koodikielellä. Lisäksi asiakkaalle lähetettävän sivun luomisessa käytettiin Laravelin Blade HTML-mallipohjaa ja JS-skriptikieltä sekä CSS-tyyliskriptikieltä.
Työn seurauksena saatiin toimiva järjestelmä, jolla voidaan luoda lippuja Shopifyn verkkokaupasta ostettujen tuotteiden perusteella. Järjestelmä otettiin käyttöön SuperParkilla ensin Suomen verkkokaupassa syksyllä 2017, ja ulkomaille siirryttyä on tämä järjestelmä ollut osana SuperParkia Hong Kongin puistoa lukuun ottamatta kaikkialla. Aasian vaatimuksiin sopiva verkkokauppajärjestelmä vaatii työtä enemmän, kuin mitä yhden opinnäytetyön aikana ehdittiin tekemään. Tämän työn tuotoksena saatiin hyvä pohja jatkokehitystä varten.