Poglavje opisuje kako vklopimo izmenjavo podatkov med e-računi in spletno trgovino na platformi Magento 2.
Podprte so verzije od 2.0 do 2.3.
Z vklop izmenjave podatkov z Magento 2 je potrebno najprej aktivirati Magento SOAP API. Kako se to naredi je razvidno na naslednji povezavi: https://youtu.be/hMN-ZoeODlQ
V Magentu je potrebno omogočiti naslednje pravice:
Ko je aktiviran Magento SOAP API moramo za izmenjavo podatkov pripraviti naslednje podatke:
URL naslov trgovine mora biti v obliki "vaseimetrgovine.xyz/soap/storeViewCode". "storeViewCode" najdete v Magentu pod "Stores -> All Stores -> Code", kot je prikazano na spodnji sliki:
|
Znotraj e-računov določimo še skladišče in stroškovno mesto, na katerem se bo vodilo poslovanje v elektronski trgovini.
Nastavitve za elektronsko trgovino vnesemo po zgledu spodnjega primera. Levo so podatki iz uporabniškega vmesnika Mageto 2, katere vnesemo v našo spletno aplikacijo, kot prikazuje desna stran:
|
Dodatne sinhronizacije, ki so na voljo za platformo Magento 2Za uporabnike, ki imajo sinhronizacijo aktivirano za spletno platformo Magento 2 je poleg standardne sinhronizacije na voljo tudi:
Obe možnosti najdemo v pregledu elektronskih trgovin tako, da izberemo Prenesi stanje zaloge v spletno trgovino ali Izvoz artiklov:
Dodatna obdelava pri sinhronizaciji s spletno trgovino: "Katere artikle sinhroniziramo" v Magento 2 izvozi vse aktivne artikle pod določenim pogojem:
Dodatno pa imamo v tem sklopu izvoza artiklov še dve opciji:
|
Pri nadgradnji trgovine na višjo verzijo na Magentu 2 je potrebno biti pozoren, da je na mestu "Stores -> Configuration -> Services -> OAuth -> Consumer Settings" dovoljena možnost "Allow OAuth Access Tokens to be used as standalone Bearer tokens". Status navedene možnosti more biti označen kot "YES", kot prikazuje slika spodaj: |