OPOMBA: Spodaj opisano integracijo se opušča in je nadomeščena z novo implementacijo, ki omogoča več funkcionalnosti - https://metakocka.freshdesk.com/sl/support/solutions/articles/3000094271-magento-1-9-soap-vzpostavitev-integacije-z-metakocko
Za vzpostavitev povezave z Magento 1.9 spletno trgovino je potrebno iz trgovine pridobiti naslednje podatke:
- Spletni naslov trgovine
- Consumer Key / Uporabniški ključ
- Consumer Secret / Geslo uporabniškega ključa
Povezovanje poteka v dveh sklopih – nastavljanje na spletni trgovini Magento 1.9 ter nastavljanje v nastavitvah povezave v MetaKocki.
1. Nastavitve Magento 1.9:
- Prijava v Magento 1.9
- Za nastavitev povezave gremo na System -> Web Services -> REST – OAuth Consumer
- Ko se nam stran odpre izberemo »Add New«
- Pri dodajanju povezave imamo že avtomatično izpolnjene podatke o »Consumer Key« in »Consumer Secret«. Dovolj je, da poimenujemo našo povezavo.
- Vnesemo tudi trenutno geslo uporabnika s katerim smo prijavljeni v Magento 1.9. S tem zagotovimo uspešnost dodajanja novega dostopa, ki ga bomo uporabili za MetaKocko.
- Zadevo na koncu shranimo z gumbom »Save«.
- Sedaj moramo nastaviti pravice za dostop: gremo na System -> Web Services -> REST – Roles
- Izberemo rolo Admin, da se nam odprejo nastavitve
- V Role Info vpišemo geslo trenutno prijavljenega uporabnika v Magento 1.9 in nato kliknemo Role API Resources, kjer bomo določili kam lahko MetaKocka dostopa
- Ko se nam odprejo nastavitve dostopa iz spustnega menija izberemo All (MetaKocka neposredno ali posredno potrebuje dostop do večine podatkov)
- Ko smo izbrali dostop do vseh virov izberemo še nastavitve za Role Users
- Na strani Role Users preverimo ali je med Administratorje vpisan tudi trenutni administratorski/uporabniški račun, s katerim smo prijavljeni v sistem Magento 1.9. Po potrebi ga dodamo.
- Nastavitve shranimo
2. Nastavitve na MetaKocki
- Odpremo Nastavitve -> Povezave
- Iz spustnega menija izberemo »Magento 1.9«
- Kliknemo »Dodaj«, da Magento 1.9 dodamo med svoje povezave
- Iz spletne trgovine Magento 1.9 prepišemo prej kreirana Consumer Key in Consumer Secret. Prav tako vnesemo poln naslov do spletne trgovine (v polje URL)
- Kliknemo gumb Avtoriziraj z MetaKocko, ki nam odpre novo okno s povezavo na Magento 1.9
- Ko se nam odpre novo okno, kliknemo gumb Authorize MetaKocka – s tem začnemo s postopkom avtoriziranja MetaKocke ter spletne trgovine Magento 1.9
- Odpre se nam prijavno okno v spletno trgovino Magento 1.9. Vpišemo podatke in kliknemo Login
- Odpre se stran, ki ponudi, da MetaKocki dovolimo dostop do Magento 1.9. Izberemo Authorize gumb
- Po izbiri gumba Authorize se nam na zaslonu pojavita dve generirani odebeljeni kodi, potrebni za dostop do Magento 1.9 (Access Token ter Access Token Secret)
- Obe kodi prepišemo v namenski okenci v nastavitvah povezave v MetaKocki. Na konci nastavitve shranimo.