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.