Maksunvälittäjän integrointi PrestaShop-verkkokauppa-alustaan
Maijala, Sauli (2020)
Maijala, Sauli
2020
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-2020052915194
https://urn.fi/URN:NBN:fi:amk-2020052915194
Tiivistelmä
Opinnäytetyön tarkoituksena oli kehittää PrestaShop-moduuli, joka mahdollistaa maksunvälittäjä Avardan maksupalveluiden käytön PrestaShop-verkkokaupassa. Työn toimeksiantaja oli suomalainen verkkokaupparatkaisuja tarjoava Vilkas Group Oy. Työn tavoitteena oli tuoda toimeksiantajayritykseen PrestaShop-osaamista ja sitä kautta kehittää liiketoimintaa.
Opinnäytetyössä käsiteltiin PrestaShopin toimintaa esimerkiksi MVC-arkkitehtuurin kautta. Työn pääpaino oli moduulin kehitysprosessi -osiossa, jossa käsiteltiin kehitysprosessin lisäksi prosessin aikana ilmenneitä ongelmia ja ongelmien ratkaisukeinoja. Lisäksi käsiteltiin ohjelmistotestaamista, moduulijulkaisujen automatisointiprosessia ja tiedossa olevia ongelmia ja kehityskohteita.
Työn tuloksena syntyi PrestaShopin lisäosakaupassa julkaistava moduuli, ja sen ohella toimiva jatkuva integraatio -prosessi, joka helpottaa yrityksen PrestaShop-moduulikehitystä myös tulevaisuudessa. Moduulin kehitys jatkuu edelleen työssä esiteltyjen kehityskohteiden parissa. Tulevaisuuden kehityskohteita ovat esimerkiksi selkeämmät käännökset ja lokiviestit.
Opinnäytetyössä käsiteltiin PrestaShopin toimintaa esimerkiksi MVC-arkkitehtuurin kautta. Työn pääpaino oli moduulin kehitysprosessi -osiossa, jossa käsiteltiin kehitysprosessin lisäksi prosessin aikana ilmenneitä ongelmia ja ongelmien ratkaisukeinoja. Lisäksi käsiteltiin ohjelmistotestaamista, moduulijulkaisujen automatisointiprosessia ja tiedossa olevia ongelmia ja kehityskohteita.
Työn tuloksena syntyi PrestaShopin lisäosakaupassa julkaistava moduuli, ja sen ohella toimiva jatkuva integraatio -prosessi, joka helpottaa yrityksen PrestaShop-moduulikehitystä myös tulevaisuudessa. Moduulin kehitys jatkuu edelleen työssä esiteltyjen kehityskohteiden parissa. Tulevaisuuden kehityskohteita ovat esimerkiksi selkeämmät käännökset ja lokiviestit.