Mine põhisisuni

Veebipoe ühendamine äritarkvaraga

Tellimused, laoseis ja raamatupidamine - automaatselt sünkroonis

Tagasi tehtud tööde juurde
Veebipoe ühendamine äritarkvaraga
0%
Käsitsitöö
< 200ms
Viivitus
~0%
Vead
Tehnoloogiad
Node.jsAPI DisainOdooMerit Aktiva

01 / Probleem

Käsitsi andmete kopeerimine on vaikne vigade allikas - kellegi tähelepanu hajub, rida unustatakse, arv kantakse vale väljale. Kui viga avastatakse, on tihti raske öelda, kust see tuli ja kas see on juba kliendile arveni jõudnud. Kõige valulikumad hetked tulevad reedeti pärastlõunal: kampaania on käimas, tellimused tulevad kiiresti ja keegi peab manuaalselt laoseisu uuendama, et ülemüüki ei tekiks. Üks inimene teeb kõige kriitilisemas punktis kõige igavamat tööd - ja kui ta haige jääb, on kõik kinni.

02 / Meie lähenemine

Ehitasime väikese teenuse, mis jälgib e-poes uusi tellimusi ja saadab need töötlemise järjekorda. Järjekord on oluline: kui raamatupidamistarkvara on hetkeks kättesaamatu, ei lähe ükski tellimus kaotsi - see ootab ja proovitakse uuesti. Igal tellimusel on unikaalne tunnus, mida kontrollitakse enne töötlemist, nii et kui sama sündmus saabub võrgutõrke tõttu kaks korda, töödeldakse seda ikkagi vaid üks kord. Laoseis liigub vastupidi - raamatupidamistarkvara kontrollitakse regulaarselt ja muutunud toode saadetakse tagasi e-poodi.

<SYSTEM_FLOW />

Püüa uued tellimused
Korrasta ja kontrolli andmed
Töökindel järjekord
Uuenda raamatupidamist

03 / Tulemus

Kogu tsükkel - tellimus, lao broneering, arve - jõuab lõpule alla 30 sekundi pärast ostu, ilma et keegi seda puutuks. Reedene käsitsi laoseisu uuendamine on mineviku asi. Kuu lõpu ühitamine, mis võttis varem pool päeva, on kadunud, sest arved tekivad automaatselt iga tellimusega. Meeskond kasutab selle aja millegi kasulikuma jaoks.

Miks see oluline on:

  • Tellimusi ei kopeerita enam käsitsi ühest süsteemist teise.
  • Laoseis püsib täpne - enam ei müü seda, mida pole.
  • Arved tekivad iga tellimusega, nii et kuu lõpp on lihtsalt tavaline päev.
  • Kui mõni süsteem on hetkeks maas, sõnumid ootavad ja proovivad ise uuesti.
  • Seire annab märku, kui midagi kinni jääb, nii et probleemid tulevad esile enne klienti.

04 / Väljakutsed

Suurim väljakutse oli raamatupidamistarkvara ebaühtlane liides - mõned väljad olid ühes versioonis valikulised ja teises kohustuslikud, ning veateated ei olnud alati selged. Kirjutasime selle peale kihi, mis korrastab sisendi ja annab arusaadavad veateated, nii et probleemi allikat on lihtne leida. Teine oli tagada, et igast tellimusest tekib täpselt üks arve, isegi kui midagi pärast katkestust uuesti proovitakse - hoidsime iga töödeldud tellimusest lühikest märget, et duplikaate vältida.

Kas seisad silmitsi sarnase väljakutsega?

Saame rakendada sama arhitektuurset täpsust ka Sinu projektis.

Räägime projektist