Elektronska trgovina Magento 2
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.
Nastavitve v Magento 2
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 
Pravice za dostop do API-ja
V Magentu je potrebno omogočiti naslednje pravice:
- Za prenos naročil:
- Sales -> Operations -> Orders -> Actions -> View
- Catalog -> Inventory -> Products
- Catalog -> Inventory -> Categories
- Stores -> Settings -> All Stores
- Stores -> Shipping -> Carriers
- Stores -> Taxes
- Stores -> Attributes -> Attribute Set
- Za prenos stanja zalog:
- Store -> Setting -> Configuration -> Inventory section
- Stores -> Inventory -> Stocks -> Edit Stocks
Vklop izmenjave podatkov
Ko je aktiviran Magento SOAP API moramo za izmenjavo podatkov pripraviti naslednje podatke:
- URL naslov trgovine
- Access Token
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:
| | ![]() |
| | Slika 1: Lokacija imena trgovine v Magento 2 |
|
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:
| | ![]() |
| | Slika 2: Nastavitve za izmenjavo podatkov za Magento 2 |
|
 | 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: - Takojšnja sinhronizacija stanja zaloge iz programa e-racuni v spletno trgovino Magento 2 in
- Izvoz artiklov iz spletne aplikcije e-racuni.com v spletno trgovino
Obe možnosti najdemo v pregledu elektronskih trgovin tako, da izberemo Prenesi stanje zaloge v spletno trgovino ali Izvoz artiklov: | | ![]() | | | Slika 3: Prenos stanja zalog iz e-racuni.com v spletno trgovino ali izvoz artiklov |
|
Dodatna obdelava pri sinhronizaciji s spletno trgovino: "Izvozi artikle" v Magentu 2 izvozi vse artikle pod določenim pogojem. Tisti, ki imajo status "viden v katalogu/trgovini", "artikle dodane v spletno tržnico" ali "vse artikle" tako, da so ti vidni v prodaji na Magentu 2: 
Dodatno pa si lahko v tem sklupu označimo avtomatski izvoz artiklov, ki se izvaja pod enakimi pogoji, kot ročna masovna obdelava: 
Tiste s statusom "ni viden v katalogu/trgovini" ravno tako izvozi vendar imajo nato v Magentu status: |