Integracija su e-shop platforma "Woocommerce" pardavimų nuskaitymas

"Nustatymai" → "Bendrieji" →"Automatizacijos"

Rivile ERP atstovas sukuria ir aktyvuoja "Woocommerce" priegas.

Suteikus prieigas galimi veiksmai:

Pardavimų nuskaitymas:

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

Likučių sinchonizacija:

  • inicijuoti prekių likučių kėlimą iš ERP į WooCommerce e-shop.

Bendrai:

  • 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 SKU elektroninėje parduotuvėje turi sutapti prekės kodu RIVILE ERP.
  • Prekė ar paslauga identifikuojama pagal prekės kodą. Jei importuojamos prekės ar paslaugos SKU nėra atitikmens prekės kodui RIVILE ERP, prekė bus sukuriama. Nerastai prekės kortelei galima priskirti globalią reikšmę "Nerasta prekė“. Tokiu atveju sistema automatiškai prekės kortelės nekurs, ir ją reikės aprašyti ERP sistemoje rankiniu būdu.
  • 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 "Bendra 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:

  1. Sukonfigūruoti parametrus:

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

WOO

Užpildyti Parametro reikšmę

WOO

"Įmonė" - parinkti įmonės pavadinimą.

"El.parduotuvė" - įrašyti Pardavimų nuskaitymo automatizacijos užduoties kodą. Automatizacijos užduoties kodą galite rasti: Nustatymai → Bendrieji → Automatizacijos → Pardavimų nuskaitymas WooCommerce → Kodas..

WOO

"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/.

"Method" - parinkti reikšmę "GET".

"Authorization type" - parinkti reikšmę "Basic Auth".

"Authorization" - į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"

WOO

"Įmonė" - parinkti įmonės pavadinimą.

"Modulis" - įrašyti pardavimų nuskaitymo 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.

"Grupė priskiriama naujai prekei" - prekės kūrimo metu pagal nutylėjimą užpildyti nurodytą prekių grupę.

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

"Paskutinė importuoto dokumento data" - data, nuo kurios bus importuojami užsakymai iš WooCommerce, sekantį kartą paleidus automatizaciją. Neužpildžius šios reikšmės, bus importuojami įvykdyti užsakymai per paskutines 30 dienų. Sėkmingai (be klaidų) importavus dokumentus, data bus pakeista į naujausiai įvykdyto importuoto užsakymo datą.

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

"Įmonė" - parinkti įmonės pavadinimą.

"Modulis" - įrašyti pardavimų nuskaitymo 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 WooCommerce naudojamą mokėjimo metodą, kuris bus susietas su Rivile ERP mokėjimo metodu. Dažnai naudojamos reiškmės: cod, bacs, cheque, paypal, stripe.

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

2.Reikiamu metu, rankiniu būdu inicijuoti pardavimo užsakymų ar sąskaitų faktūrų įkėlimą į Rivile ERP: "Pardavimai" → "Pardavimų sąskaitos" → "Automatizacijos" → pasirinkti pardavimų nuskaitymo automatizacijos užduotį.

WOO

  1. Pasibaigus automatizacijos vykdymui, galima matyti, kiek dokumentų importuota sėkmingai ir nesėkmingai.

Esant nesėkmingiem importam, eiti į: "Nustatymai" → "Bendrieji" → "Automatizacijos" → atidaryti pardavimų nuskaitymo automatizacijos užduotį.

  1. 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