Verkkokaupan suunnittelu ja toteutus PCM Technology Oy:lle
Malkki, Henri (2018)
Malkki, Henri
Savonia-ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201805076815
https://urn.fi/URN:NBN:fi:amk-201805076815
Tiivistelmä
Opinnäytetyössä suunniteltiin ja toteutettiin verkkokauppa PCM Technology Oy:lle. Työssä käydään läpi verkkokaupan kehittämisen haasteita ja vähän sivutaan erilaisia avoimen lähdekoodin verkkokauppa alustoja.
Tässä tapauksessa verkkokaupalle oli määritelty heti alussa suhteellisen tarkat raamit. Toimeksiantaja on metallialalla toimiva yhtiö, joka myy tuotteitaan pääasiallisesti muille yhtiöille ja tunnetuille asiakkaille, joten verkkokaupan tulee olla ns. ”suljettu verkkokauppa”. Suljettuun verkkokauppaan ei pääse edes tutkimaan tuotetarjontaa ilman sisäänkirjautumista erikseen saatavilla tunnuksilla toimeksiantajalta. Verkkokaupan tulee siis estää kirjautumattomilta käyttäjiltä pääsy muille kuin kirjautumissivulle. Kirjautumissivulla he voivat kuitenkin lähettää pyynnön tunnuksia varten toimeksiantajalle.
Muihin verkkokaupan pääpiirteisiin ja tavoitteisiin kuuluu mm. tuotteiden etsinnän helppous, varastotilanteen näyttäminen, yhteensopivuus toimeksiantajan valmiiden datojen kanssa, tuki suomen ja englannin kielille ja toimivuus myös mobiililaitteilla. Lisäksi verkkokaupan ei tarvitse käsitellä maksuja millään tavalla. Tilauksista tulee vain lähteä tieto toimeksiantajalle ja laskutus ym. hoidetaan heidän päässään.
Oli alusta alkaen selvää, että verkkokauppaa ei kannata lähteä kehittämään tyhjästä, vaan kannattaa ottaa käyttöön jonkinlainen kehitysalusta. Isona osana opinnäytetyötä olikin alkuvaiheessa myös eri verkkokauppa alustojen tutkiminen, jotta voitaisiin tehdä oikea valinta verkkokaupan kehitystä varten. Työn edetessä alustaksi valittiin WordPressin päällä toimiva verkkokauppa alusta nimeltä WooCommerce. Alusta valittiin helppokäyttöisyyden ja tarkoituksiin sopivuuden perusteella.
Työn aikana esiintyi paljon haasteita varsinkin toimeksiantajan datojen käytön kanssa, mutta tavoitteisiin päästiin silti. Toiminnallisuudet kehitettiin loppuun asti. Asiat, joita ei voitu vielä tehdä suunniteltiin mahdollisimman pitkälle.
Työn lopputuloksena on melkein valmis verkkokauppa, joka täytyisi julkaista toimeksiantajan palvelimelle ja konfiguroida loppuun asti. Konfiguroinnit ym. asiat, joita ei voitu vielä tehdä, saatetaan tehdä jatkokehityksenä opinnäytetyön ulkopuolella.
Tässä tapauksessa verkkokaupalle oli määritelty heti alussa suhteellisen tarkat raamit. Toimeksiantaja on metallialalla toimiva yhtiö, joka myy tuotteitaan pääasiallisesti muille yhtiöille ja tunnetuille asiakkaille, joten verkkokaupan tulee olla ns. ”suljettu verkkokauppa”. Suljettuun verkkokauppaan ei pääse edes tutkimaan tuotetarjontaa ilman sisäänkirjautumista erikseen saatavilla tunnuksilla toimeksiantajalta. Verkkokaupan tulee siis estää kirjautumattomilta käyttäjiltä pääsy muille kuin kirjautumissivulle. Kirjautumissivulla he voivat kuitenkin lähettää pyynnön tunnuksia varten toimeksiantajalle.
Muihin verkkokaupan pääpiirteisiin ja tavoitteisiin kuuluu mm. tuotteiden etsinnän helppous, varastotilanteen näyttäminen, yhteensopivuus toimeksiantajan valmiiden datojen kanssa, tuki suomen ja englannin kielille ja toimivuus myös mobiililaitteilla. Lisäksi verkkokaupan ei tarvitse käsitellä maksuja millään tavalla. Tilauksista tulee vain lähteä tieto toimeksiantajalle ja laskutus ym. hoidetaan heidän päässään.
Oli alusta alkaen selvää, että verkkokauppaa ei kannata lähteä kehittämään tyhjästä, vaan kannattaa ottaa käyttöön jonkinlainen kehitysalusta. Isona osana opinnäytetyötä olikin alkuvaiheessa myös eri verkkokauppa alustojen tutkiminen, jotta voitaisiin tehdä oikea valinta verkkokaupan kehitystä varten. Työn edetessä alustaksi valittiin WordPressin päällä toimiva verkkokauppa alusta nimeltä WooCommerce. Alusta valittiin helppokäyttöisyyden ja tarkoituksiin sopivuuden perusteella.
Työn aikana esiintyi paljon haasteita varsinkin toimeksiantajan datojen käytön kanssa, mutta tavoitteisiin päästiin silti. Toiminnallisuudet kehitettiin loppuun asti. Asiat, joita ei voitu vielä tehdä suunniteltiin mahdollisimman pitkälle.
Työn lopputuloksena on melkein valmis verkkokauppa, joka täytyisi julkaista toimeksiantajan palvelimelle ja konfiguroida loppuun asti. Konfiguroinnit ym. asiat, joita ei voitu vielä tehdä, saatetaan tehdä jatkokehityksenä opinnäytetyön ulkopuolella.