Integracija su e-shop platforma "Woocommerce"

"Nustatymai" → "Bendrieji" →"Automatizacijos"

Rivile ERP atstovas sukuria ir aktyvuoja "Woocommerce" priegas.

Suteikus prieigas galimi veiksmai:

  • inicijuoti pardavimo užsakymų/sąskaitų faktūrų importą pagal pasirinktą periodą;
  • papildyti klientų sąrašą naujomis klientų (pirkėjų) kortelėmis;
  • konfiguruoti parametrus pagal poreikį.

    Vartotojas gali keisti tik parametrų reikšmes. Automatizacijų užduotys negalimos koreguoti (pvz. "Automatizacijos kodas").

Pagrindiniai integracijos kriterijai

Sąlygos:

  • Prekės kodas elektroninėje parduotuvėje turi sutapti su esamu RIVILE ERP.
  • Importo metu neradus prėkės Rivile ERP, suteikiama reikšmė - "Nerasta prekė“.
  • Prekės importuojamos Rivile ERP pagrindiniu mato vienetu.
  • Prekių kainos naudojamos su PVM.
  • Klientas identifikuojamas pagal kliento kodą ir el. pašto adresą. Neradus reikiamo kliento - jis sukuriamas.
  • "Woocommerce" užsakymo numeris (id) saugomas skyriuje "Bedra informacija" lauke "Dokumentas ref.". Jeigu tokiu numeriu užsakymas jau egsistuoja Rivile ERP- antrą kartą įrašas neimportuojamas. Norint importuoti naujai užsakymą/pardavimą - reikalingas prieš tai įrašo pašalinimas iš Rivile ERP.
  • Importuoto dokumento būsena "Juodraštis“, jeigu importo metu rasti neatitikimai (pvz. nerasta prekė). Kitais atvejais dokumento būsena - "Naujas“.
  • Užsakymo ar sąskaitos faktūros apmokėjimo informacija saugoma skyriuje "Mokėjimai".
  • Kliento sąskaitos adresas išsaugomas skyriuje "Adresai".
  • Pardavimo užsakymo numeris išsaugomas pardavimo sąskaitoje lauke "Pastaba".

Pagrindiniai integraciniai veiksmai

Veiksmų seka:

  1. Sukonfigūruoti parametrus:

    1.1. "Nustatymai" → "Bendrieji" →"Parametrai" → "WOO-API":

    • "Įmonė" - parinkti įmonės pavadinimą.
    • "El.parduotuvė" - įrašyti automatizacijos užduoties kodą.
    • "URL" - nurodyti el. parduotuvės adresą su reikiamu fragmentu "/wp-json/wc/v3/". Pvz. Tarkime e-shop adresas yra https://ponasuodas.lt, tai URL bus https://ponasuodas.lt/wp-json/wc/v3/.
    • "Metodas" - įvesti reikšmę "GET".
    • "Autorizacijos tipas" - parinkti reikšmę "Basic Auth".
    • "Autorizacija" - įvesti reikiama struktūra vartotojo rakto ir slaptažodžio reikšmes: {Vartotojo rakto reikšmė}:{ Vartotojo slaptasis kodo reikšmė}

WooCommerce API rakto informacija šiais veiksmais:

  1. WooCommerce → Nustatymai → Puslapio nustatymai → REST API;
  2. REST API → Pridėti raktą → Generuoti API raktą;
  3. Kopijuoti "Vartotojo raktas" ir "Vartotojo slaptasis kodas" reikšmes.

    1.2. "Nustatymai" → "Bendrieji" →"Parametrai" → "WOO-DEFAULTS":

    • "Įmonė" - parinkti įmonės pavadinimą.
    • "Modulis" - įrašyti automatizacijos užduoties kodą.
    • "Klientas" - parinkti kliento kodą, jeigu importuojami užsakymai ar pardavimų SF galimi valdyti vienu kliento kodu (pvz. e-shop).

      Naudojant bendrinį kliento kodą importuotuose dokumentuose išsaugoma kliento informacija (pvz. vardas, pavardė) skyriuje "Bendra informacija" lauke "Dokumento kliento pavadinimas". Ši informacija naudojama deklaruojant dokumentus į i.saf.

    • "Padalinys" - parinkti padalinį kuriame (pagal nutylėjimą) turėtų būti saugoma informacija.
    • "Pristatymo paslauga" - parinkti pristatymo paslaugą, kuri bus pildoma (pagal nutylėjimą) nauja detalia eilutes esant pristatymo paslaugoms.
    • "Rinkliava" - parinkti rinkliavos paslaugą, kuri bus pildoma (pagal nutylėjimą) nauja detalia eilutes esant rinkliavos paslaugoms (pvz. grynųjų pinigų surinkimas).
    • "Žurnalas" - parinkti žurnalą, kuris bus naudojamas (pagal nutylėjimą), kad išskirti sistemoje elektroninės prekybos užsakymus ar pardavimų SF.
    • "Nerasta prekė" - parinkti paslaugą, kuri (pagal nutylėjimą) būtų naudojama neatpažinus el. parduotuvės prekės (pvz. "Nerasta prekė“).

      Prekės kodas bus parinktas nerastos prekės, tačiau pavadinimas bus išsaugotas el. parduotuvės prekės.

    • "Dokumento tipas" - parinkti dokumento tipą, kokius dokumentus iš el.prekybos importuoti: užsakymus ar pardavimų SF.

1.3. "Nustatymai" → "Bendrieji" →"Parametrai" → "WOO-PAYMENTS":

  • "Įmonė" - parinkti įmonės pavadinimą.
  • "Modulis" - įrašyti automatizacijos užduoties kodą.
  • "Mokėjimo metodas" - parinkti Rivile ERP mokėjimo metodą, kuris bus susietas su el. prekybos mokėjimo metodu.
  • "Reikšmė" - nurodyti el. prekyboje naudojamą mokėjimo metodą, kuris bus susietas su Rivile ERP mokėjimo metodu.

    Nekuriami mokėjimai užsakymuose ar pardavimo SF, jeigu neaprašyti parametre naudojami mokėjimo metodai.

  1. "Nustatymai" → "Bendrieji" → "Automatizacijos" aktyvuoti Rivile ERP atstovų įdiegtą automatizacijos užduotį.

    Automatizacijos paleidimo tipas ir vieta nurodomi automatizacijos užduotyje skyriuje "Atomatizacijos kodas".

  2. Reikiamu metu, rankiniu būdu inicijuoti pardavimo užsakymų ar sąskaitų faktūrų įkėlimą į Rivile ERP:

    • "Pardavimai" → "Pardavimų užsakymai" → "Automatizacijos";
    • "Pardavimai" → "Pardavimų sąskaitos" → "Automatizacijos".
  3. "Nustatymai" → "Bendrieji" → "Automatizacijos" atidaryti konkrečios automatizacijos užduotį. Skyriuje "Veiksmų istorija" patkrinti integracijos statusą ir rezultatus, jeigu iš el. prekybos nebuvo įkelti pardavimo užsakymai ar sąskaitos faktūros. Pašalinti integracinius trikdžius ir kartoti integracijos veiksmą iš naujo.

Integraciniai sprendimai