Verkkokaupan ostoskori
Valkendorff, Tomas (2022)
Valkendorff, Tomas
2022
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-2022110922337
https://urn.fi/URN:NBN:fi:amk-2022110922337
Tiivistelmä
Insinöörityössä luotiin toimintoja kaupan alan yrityksen verkkosivulla käytettävään ostoskoriin. Yrityksen käytössä oleva verkkosivu kokee merkittävän uudelleen kehityksen, ja käyttäjän kannalta ostoskori on yksi sen merkittävimmistä toiminnoista. Toimiva ja nopea ostokokemus on erittäin tärkeä asia myös yrityksen kannalta. Tämä uusi verkkosivu on myös kriittisenä osana yrityksen laajenemista Ruotsin markkinoille.
Tarkoituksena oli luoda pohjaa verkkosivustolla käytettävään ostoskoriin integroimalla taustajärjestelmiä, luoda visuaalista käyttöliittymää sen käsittelyyn ja pohtia uusia toimintoja.
Työssä perehdyttiin erilaisten käytössä olevien taustajärjestelmien dokumentaatioon ja tehtiin yhteistyötä visuaalisen suunnittelijan kanssa. Tältä pohjalta luotiin toimintoja ja käyttöliittymiä. Ohjelmointi suoritettiin käyttäen TypeScript-ohjelmointikieltä ja NextJS- ja React-Query-kirjastoja.
Projektin aikana myös taustajärjestelmiä kehitettiin samanaikaisesti, joten kaikkien tarvittavien toimintojen tekeminen ei ollut heti mahdollista. Tämä toi hieman ongelmia, sillä monesti asiat jäivät kesken siksi aikaa, kun taustajärjestelmään tehtiin tarvittavat toiminnot.
Lopputuloksena syntyivät mekanismit tuotteiden lisäämiseen ostoskoriin, korin jakamiseen liittyvät toiminnot sekä käyttöliittymät.
Projektin jälkeen ostoskorin toimintojen kehitys jatkuu taustajärjestelmissä ja selaimen puolella, sillä kaikkia tarvittavia toimintoja ei saatu valmiiksi.
Tarkoituksena oli luoda pohjaa verkkosivustolla käytettävään ostoskoriin integroimalla taustajärjestelmiä, luoda visuaalista käyttöliittymää sen käsittelyyn ja pohtia uusia toimintoja.
Työssä perehdyttiin erilaisten käytössä olevien taustajärjestelmien dokumentaatioon ja tehtiin yhteistyötä visuaalisen suunnittelijan kanssa. Tältä pohjalta luotiin toimintoja ja käyttöliittymiä. Ohjelmointi suoritettiin käyttäen TypeScript-ohjelmointikieltä ja NextJS- ja React-Query-kirjastoja.
Projektin aikana myös taustajärjestelmiä kehitettiin samanaikaisesti, joten kaikkien tarvittavien toimintojen tekeminen ei ollut heti mahdollista. Tämä toi hieman ongelmia, sillä monesti asiat jäivät kesken siksi aikaa, kun taustajärjestelmään tehtiin tarvittavat toiminnot.
Lopputuloksena syntyivät mekanismit tuotteiden lisäämiseen ostoskoriin, korin jakamiseen liittyvät toiminnot sekä käyttöliittymät.
Projektin jälkeen ostoskorin toimintojen kehitys jatkuu taustajärjestelmissä ja selaimen puolella, sillä kaikkia tarvittavia toimintoja ei saatu valmiiksi.