Opinnäytetyössä tutkittiin Karelia-ammattikorkeakoulun toimeksiannosta Magento-verkkokauppa-alustan integroitavuutta muihin järjestelmiin selvittämällä sen ohjelmointirajapinnat sekä olemassa olevat integraatiovalmiudet. Tutkimuksessa perehdyttiin myös Magento-integraatiomoduuleiden asennus-, käyttöönotto- ja konfigurointitoimenpiteisiin.
Pääasiallisina tutkimusmenetelminä käytettiin empiiristä sekä vertailevaa tutkimusta. Havaintoaineisto kerättiin pääosin itsenäisesti suoritetun ohjelmistotestauksen avulla, jolloin voitiin varmistua tutkimuksen empiirisyydestä. Aineisto, jota ei voitu kerätä ohjelmistotestauksen keinoin, hankittiin kirjallisista lähteistä, kuten kirjoista ja internetistä. Vertailevaa tutkimusta käytettiin Magenton eri ohjelmistoversioiden sekä Magenton ja muiden verkkokauppa-alustojen välisten integroitavuuserojen tunnistamiseksi.
Opinnäytetyössä saatiin kattava yleiskuva Magento-verkkokauppa-alustan ja muiden sähköisten järjestelmien yhteiskäytöstä ja yhteensopivuudesta. Lisäksi työssä tunnistettiin erilaisia ohjelmointirajapintoja ja niiden käyttötarkoituksia sekä integroitavuuseroja eri ohjelmistojen välillä.This thesis was commissioned by Karelia University of Applied Sciences to research the interoperability of Magento eCommerce platform by examining its programming interfaces and integration readiness. A study was also conducted to become aquainted with the installation, initialization and configuration procedures of Magento integration modules.
The main research methods used in making this study were empirical and comparative research. The majority of the research material was collected through independent software testing, thus ensuring the empiricism of the research. Data that could not be obtained by means of software testing were acquired from literary sources such as books and the internet. Comparative research was used to identify differences in integrability between Magento Community Edition and Magento Enterprise Edition as well as between Magento and other eCommerce platforms.
The outcome of this thesis was a comprehensive overview of the interoperability and compatibility of Magento eCommerce platform and other digital applications. In addition, various programming interfaces and their purposes of use were identified along with differences in integrability among the tested software