Shopify-sovelluskehitys
Ahola, Jussi (2020)
Ahola, Jussi
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-2020121729067
https://urn.fi/URN:NBN:fi:amk-2020121729067
Tiivistelmä
Opinnäytetyön tavoitteena oli tutustua Shopify-sovelluskehitykseen, sen ominaispiirteisiin ja siihen kuinka vaativaa Shopify-sovelluskehitys yleisesti ottaen on. Työstä oli tavoitteena saada lopputulokseksi Shopify-sovellus, joka on helposti jatkokehitettävissä ja tulevaisuudessa myös jatkokehityksen myötä julkaistavissa Shopify App Storeen.
Työ oli kehittämistutkimusta eli samaan aikaan kehitettiin tuotetta ja tutkittiin käsillä olevaa aihetta. Työ suoritettiin noin kuukauden aikajänteellä, viikoittain toistuvina intensiivisinä 3-4 työpäivän mittaisina sarjoina. Työn aikana sovelluksen ominaisuuksia suunniteltiin ja kehitettiin eteenpäin samanaikaisesti, jatkuvasti kartoittaen tärkeimpiä ja vaikuttavampia ominaisuuksia verkkokauppiaan arki huomioon ottaen. Näin ollen sovelluksesta saatiin toimiva ja tavallisimpiin verkkokauppiaan haasteisiin vastaava.
Kehitystyössä lähtökohtana oli, että sovelluksesta ei haluta kerralla valmista, vaan keskitytään siihen, että sovellus säilyy jatkokehityskelpoisena ja sovelluksen kehityksen aikana keretään perehtymään riittävästi Shopify-sovelluskehityksen ominaispiirteisiin ja sen haastavuuden arviointiin.
Sovelluksen kehityksen yhteydessä havaittiin, että Shopify-sovelluskehityksessä haasteita aiheuttaa Shopifyn App Bridge -kirjaston ymmärtäminen, sekä sovelluksen asennuksen yhteydessä hyödynnettävä OAuth-mekanismin asianmukainen implementointi. Kehitystyön aikana molemmat haasteista kuitenkin selvitettiin ja lopputuloksena saatiin toimiva Shopify-sovellus, jota käyttämällä verkkokauppias voi saavuttaa käyttötapauksesta riippuen jopa merkittävää ajallista säästöä muokatessaan verkkokauppansa tuotetietoa sovelluksen avulla.
Työ oli kehittämistutkimusta eli samaan aikaan kehitettiin tuotetta ja tutkittiin käsillä olevaa aihetta. Työ suoritettiin noin kuukauden aikajänteellä, viikoittain toistuvina intensiivisinä 3-4 työpäivän mittaisina sarjoina. Työn aikana sovelluksen ominaisuuksia suunniteltiin ja kehitettiin eteenpäin samanaikaisesti, jatkuvasti kartoittaen tärkeimpiä ja vaikuttavampia ominaisuuksia verkkokauppiaan arki huomioon ottaen. Näin ollen sovelluksesta saatiin toimiva ja tavallisimpiin verkkokauppiaan haasteisiin vastaava.
Kehitystyössä lähtökohtana oli, että sovelluksesta ei haluta kerralla valmista, vaan keskitytään siihen, että sovellus säilyy jatkokehityskelpoisena ja sovelluksen kehityksen aikana keretään perehtymään riittävästi Shopify-sovelluskehityksen ominaispiirteisiin ja sen haastavuuden arviointiin.
Sovelluksen kehityksen yhteydessä havaittiin, että Shopify-sovelluskehityksessä haasteita aiheuttaa Shopifyn App Bridge -kirjaston ymmärtäminen, sekä sovelluksen asennuksen yhteydessä hyödynnettävä OAuth-mekanismin asianmukainen implementointi. Kehitystyön aikana molemmat haasteista kuitenkin selvitettiin ja lopputuloksena saatiin toimiva Shopify-sovellus, jota käyttämällä verkkokauppias voi saavuttaa käyttötapauksesta riippuen jopa merkittävää ajallista säästöä muokatessaan verkkokauppansa tuotetietoa sovelluksen avulla.