Za uspostavljanje veze s Magento 1.9 online trgovinom preko SOAP sučelja potrebno je iz trgovine pribaviti sljedeće podatke:
- Adresu online trgovine
- SOAP User Name / Korisničko ime SOAP
- SOAP API Key / SOAP ključ
Povezivanje se odvija u dve faze - podešavanje u online trgovini Magento 1.9 i podešavanje u postavkama veze u MetaKocki.
1. Postavke veze u Magento 1.9
- U online trgovinu se prijavimo kao administrator
- Uputimo se u System -> Configuration i u lijevom meniju odaberemo Services -> Magento Core API. Važno je, da opciju »WS-I Compliance« podesimo na »Yes«. Postavke spremimo.
- Sljedeći korak je dodavanje SOAP Role. Idemo u System -> Web Services -> SOAP/XML/RPC – Roles gdje odaberemo »Add New Role«. Otvori nam se stranica, gdje upišemo »Role Name« i šifru trenutno prijavljenog administratora.
- Kada se nova uloga uspješno spremi, na lijevi strani odaberemo »Role Resources«, gdje je iz padajućeg menija odaberemo opciju »All«. Postavke spremimo.
- Sljedeći korak je dodavanje SOAP korisnika. Otvorimo System -> Web services -> SOAP/XML/RPC – Users gdje odaberemo gumb »Add New User«. Na podstranici koja nam se otvori, primjerno ispunimo sva polja: za našu vezu su važni Name« i »API Key«.
- Kada korisnika spremimo iz lijevog menija otvorimo tab »User Role«, gdje odaberemo prethodno povezanu »Ulogu«, preko koje će komunicirati MetaKocka
- Postavke spremimo
- SOAP »User Name« i »API Key«, koje smo podesili pri kreiranju novog SOAP Korisnika potom upišemo u odgovarajuća polja u MetaKocki pod postavkama nove Magento 1.9 SOAP veze.
2. Nastavitev povezave v MetaKocki
- V MetaKocki odpremo Povezave, iz spustnega menija izberemo Magento 1.9 SOAP in nato kliknemo Dodaj.
- Otvorimo postavke veze i unesemo odgovarajuće vrijednosti. ''Store ID'' je obavezni parametar i odnosi se na željenu ''podtrgovinu'' unutar Vašeg Magenta. U slučaju, da imate u Magentu više podtrgovina i želite prenositi narudžbe i proizvode samo za jednu, onda samo nju ovdje unesite (Store ID/ID trgovine). Ako želite prenositi za sve, onda možete unijeti broj 0.