Prva stran 
Nazaj 
Naprej 
Novosti 
 
Natisni stranNatisni stran  
Avtomatska sinhronizaci...  >  Elektronska trgovina Wo...

Elektronska trgovina WooCommerce

Poglavje opisuje kako vklopimo izmenjavo podatkov med e-računi in spletno trgovino na platformi WooCommerce.

Podprte so verzije od 2.4. do 3.6, oziroma tudi vse nadaljne verzije, ki bodo še podpirale "Legacy v3" API.

Nastavitve v WooCommerce

Za vklop izmenjave podatkov z WooCommerce je potrebno najprej aktivirati WooCommerce REST API. Kako se to naredi je razvidno na naslednji povezavi:

https://docs.woothemes.com/document/woocommerce-rest-api/ https://docs.woothemes.com/document/woocommerce-rest-api/

Vklop izmenjave podatkov

Ko je aktiviran WooCommerce REST API moramo za izmenjavo podatkov pripraviti naslednje podatke:

  1. URL naslov trgovine oz. administracijskega vmesnika
  2. v nastavitvah za API v WooCommerce aplikaciji je potrebno generirati "consumer secret" in "consumer key"
  3. "Consumer secret" se vpiše pod geslo
  4. "Consumer key" se vpiše pod API ključ

Če se uporablja WooCommerce verzije 2.6 ali novejše, je potrebno omogočiti še t.i. "zastarel API". To lahko storimo pod "Nastavitve -> Napredno -> Zastarel API -> Omogoči zastarel API"

Znotraj e-računov pa določimo skladišče in stroškovno mesto na katerem se bo vodilo poslovanje v elektronski trgovini.

Nastavitve za elektronsko trgovino vnesemo po zgledu naslednjega primera:

  
Nastavitve za izmenjavo podatkov za WooComerce
  
  Slika 1:  Nastavitve za izmenjavo podatkov za WooComerce

Uvoz naročil preko Webhookov

Po tem ko vklopite izmenjavo podatkov, se naročila v E-račune prenesejo na približno vsako 1 uro. Če želite, da se naročila v E-račune prenesejo takoj, ko so oddana v spletni trgovini, si lahko vključite sinhronizacijo preko webhookov.

  1. Zgenerirajte Unikatni identifikator "Web Hook URL" v nastavitvah spletne trgovine v E-računih.
  2. Dodajte webhooka v spletni trgovini. Nastavitve -> API -> Webhooki -> Dodaj webhook. (Slika 5) Uporabite spodnje nastavitve:
    • Za ustvarjena naročila (slika 3)
      • Naziv: Vpišite poljuben naziv
      • Status: Aktivni
      • Tema: Naročilo je ustvarjeno
      • URL poizvedbe: Zgeneriran "Web Hook URL" iz nastavitev spletne trgovine v E-računih (slika 2)
      • Secret: Vrednost se zgenerira avtomatsko in je ni potrebno spreminjati
      • Različia API: Zastarel API v3
    • Za posodobljena naročila (slika 4)
      • Naziv: Vpišite poljuben naziv
      • Status: Aktivni
      • Tema: Naročilo je posodobljeno
      • URL poizvedbe: Zgeneriran "Web Hook URL" iz nastavitev spletne trgovine v E-računih (slika 2)
      • Secret: Vrednost se zgenerira avtomatsko in je ni potrebno spreminjati
      • Različia API: Zastarel API v3

Pri uporabi webhookov se sinhronizirajo tudi statusi. Tako se naročilom ob spremembi statusa v spletni trgovini ta takoj spremeni tudi v E-računih.


  
Zgeneriran "Web hook URL" po kliku na gumb "Generiraj"
  
  Slika 2:  Zgeneriran "Web hook URL" po kliku na gumb "Generiraj"

  
Nastavitve za webhook za ustvarjeno naročilo v WooCommerce
  
  Slika 3:  Nastavitve za webhook za ustvarjeno naročilo v WooCommerce

  
Nastavitve za webhook za posodobljeno naročilo v WoocCommerce
  
  Slika 4:  Nastavitve za webhook za posodobljeno naročilo v WoocCommerce

  
 Primer pravilno nastavljenih webhookov v WooCommerce
  
  Slika 5:   Primer pravilno nastavljenih webhookov v WooCommerce


Reference na stran

---
Zadnja sprememba 06.09.2019 13:51:25
© E-RAČUNI d.o.o. 2003-2019