Liigu põhisisu juurde
Veebiveli
ET EN

Tehtud tööd: süsteemid, mis asendasid käsitöö

Iga juhtum algab sellest, mis kliendi jaoks muutus. Nimesid me ei avalda; faktid on päris.

Üritused · Terviklik platvorm

Kogu festival ühel platvormil: veebileht, müük, turundus ja korraldajate andmed

Enne: kogu festivali korraldus käis Exceli tabelites, mida dubleeriti ja milles oli raske järge pidada; info oli laiali ja projektijuhi aeg kulus koordineerimisele. Pärast: korraldustöö on suures osas automatiseeritud ja inimeste jõud läheb festivalile endale.

See festival töötab ühel kakskeelsel WordPressi platvormil, mis katab festivali vajadused algusest lõpuni: avalik veebileht, piletimüük ja turundus ning korraldajate tagalaud õpetajate, vabatahtlike ja müüjate jaoks. Andmed, mis varem elasid tabelites ja vormides, kogutakse, vaadatakse üle ja avaldatakse nüüd ühest kohast.

  • Veebileht: kakskeelne (ET/EN) kahel domeenil, servavahemälus, kuupäevad ja aasta seatud ühes kohas
  • Müük: Fienta piletimüük ühest ürituse seadistusest, ostud raporteeritakse GA4-sse serveripoolselt
  • Turundus: uudiskirja tellimus Senderisse, automaatselt sünkroniseeritav videokogu, nõusolekupõhine GA4 ja Search Console'i jälgimine
  • Õpetajad: taotlusvorm, seejärel paroolita portaal, kus õpetajad haldavad oma profiili ja sessioone; iga muudatuse kinnitab meeskond; lohistatav programmilaud
  • Meeskond: vabatahtlike taotlused üheksale tiimile koos pakkumiste, nimekirjade, saabumiste ja toitlustusega; hooaja tegevuste nimekiri, mis kandub igal aastal edasi
  • Müüjad: laada- ja tervendajate taotlused reaalajas hinnahinnanguga, fotode üleslaadimisega ja töövooga päringust makstud arveni
  • Andmete käsitlus: privaatsed kirjetüübid, räsitud ühekordsed sisselogimislingid, rämpsukaitse ja päringupiirangud igal avalikul vormil
  • WordPress
  • WPML
  • Fienta
  • Sender
  • GA4
  • Töövoogude automatiseerimine

E-kaubandus · Majandustarkvara liidestus

Kirjastuse raamatupood, mis on ühendatud majandustarkvaraga: tellimused välja, laoseis sisse

Iga makstud tellimus jõuab majandustarkvarasse arvena, mis on valmis komplekteerimiseks, ja e-poe laoseis järgib ladu. Keegi ei trüki tellimust ega laoseisu ümber.

See kirjastus peab arveid ja laoseisu Directos. Kohandatud plugin ühendab e-poe Directoga mõlemas suunas. Kui makse on laekunud, saadetakse tellimus Directosse komplekteerimisele mineva arvena. Iga nelja tunni järel loeb e-pood Directost laoseisu ning hiljutiste müükide register lahutab sellest eksemplarid, mille müüki Directo pole veel töödelnud. Ebaõnnestunud käivitused ja lahknevused logitakse ja saadetakse e-postiga.

  • Tellimus saadetakse Directosse taustal kohe pärast makse laekumist
  • Laoseis loetakse Directost iga nelja tunni järel päris serveri croniga
  • Müüdud, kuid Directos veel töötlemata eksemplaride register lahutatakse Directo laoseisust
  • Tooted, millel on e-poes laoseis, kuid Directos rida puudub, tuuakse ülevaatamiseks välja
  • Tõrked logitakse ja saadetakse e-postiga; ajasti näeb ebaõnnestunud käivitust väljumiskoodist
  • WooCommerce
  • Directo
  • Majandustarkvara liidestus
  • Kohandatud plugin
  • XML API
  • Montonio

Kalendrid · Google'i integratsioon

Broneeringute ja ürituste kalender, mis elab organisatsiooni Google Calendaris

Broneering või üritus sisestatakse ühe korra. Organisatsiooni Google Calendar, veebilehe kalendrid ja registreerimistabel uuenevad ise.

Kohandatud WordPressi plugin ühendab viis sisutüüpi (broneeringud, turniirid, huviringid, koolitused ja üritused) organisatsiooni Google Calendariga. Postituse avaldamine või muutmine loob või uuendab vastava kalendrisündmuse ja avaldamise tühistamine eemaldab selle; muutumata postitused jäetakse vahele. Veebilehel saavad külastajad nädala-, kuu- ja koondkalendrid filtritega kahes keeles ning lõpetatud poetellimused salvestatakse korraldajatele registreerimistabelisse.

  • Iga sisutüübi jaoks eraldi Google'i kalender, seadistatud ühes kohas
  • Sündmuse tunnus ja sisuräsi salvestatakse postituse juurde: ei mingeid duplikaate ega üleliigseid API päringuid
  • Korduvad ringitunnid hooaja piiride ja nädalapäevapõhiste aegadega
  • Nädala-, kuu- ja koondkalendrid REST API kaudu, filtrinuppudega, eesti ja inglise keeles
  • Lõpetatud WooCommerce'i tellimused kirjutatakse Google'i tabelisse
  • WordPress
  • Kohandatud plugin
  • Google Calendar API
  • Google Sheets API
  • WPML

E-kaubandus · Tarnijate integratsioonid

Netikaubamaja, mida toidavad neli tarnijakataloogi

Üle 50 000 toote neljalt tarnijalt imporditakse, tõlgitakse ja avaldatakse nii, et keegi ei sisesta ühtegi toodet käsitsi.

See netikaubamaja müüb üle 50 000 toote, mis tulevad neljast tarnija andmevoost. Impordid jooksevad ajastatult ja on kaitstud vigaste failide vastu; pealkirjad ja kirjeldused tõlgitakse poola keelest õpitud tootesõnastiku abil; pildid töödeldakse ja serveeritakse objektihoidlast; ning toode läheb avalikuks alles siis, kui pilt, kirjeldus ja pealkiri on kontrollid läbinud. Laoseisu tõe allikas on kliendi enda ladu.

  • Ajastatud impordid neljast tarnija andmevoost; kaitsed, mis lükkavad tagasi kahtlaselt väikesed või vigased failid
  • Avaldamise kontrollid: ilma korraliku pildi, kirjelduse ja pealkirjata toode avalikuks ei lähe
  • Poola-eesti tõlge õpitud tootesõnastikuga
  • Tootepildid serveeritakse Cloudflare R2-st
  • Montonio kulleri- ja pakiautomaadi tarne kaalupõhise saadavusega
  • WooCommerce
  • API integratsioon
  • Automatiseerimine
  • AI-toega tõlge
  • Cloudflare R2
  • Montonio

E-kaubandus · Ostuprotsess ja jälgimine

Kirjastuse raamatupood, mille ostuprotsess ja jälgimine on ehitatud päris tellimuste ümber

Analüütika nägi varem umbes ühte tellimust kümnest. Nüüd raporteeritakse ostud serveripoolselt otse tellimusest.

Selle kirjastuse e-pood kasutab kohandatud ostukorvi ning Montonio pangalinke ja tarnet. Kliendipoolne analüütika registreeris vaid umbes ühe tellimuse kümnest, sest ostjad lähevad panka ja jäävad sageli tagasi tulemata. Nüüd raporteeritakse ostud serveripoolselt otse tellimusest nii GA4-sse kui Metasse (Conversions API), dubleerimise vältimise, räsitud kliendiandmete ja külastaja seansi andmetega.

Küsi saidi ülevaatust →

  • Ostukorvi lisamise, toote vaatamise, kassasse jõudmise ja ostu sündmused ehitatud serveriandmetest
  • GA4 ostud saadetakse Measurement Protocoli kaudu alles pärast Google'i kinnitust, koos külastaja kliendi- ja seansitunnusega
  • Meta ostusündmus Conversions API kaudu dubleerimise vältimise ja räsitud kliendiandmetega
  • Montonio pangalingid ning kulleri- ja pakiautomaadi tarne
  • Nõusolekupõhine jälgimine (Complianz, Consent Mode)
  • WooCommerce
  • GA4
  • Meta Conversions API
  • Montonio
  • Consent Mode

Turvalisus ja töökindlus · Intsidendi lahendus

Turvaintsident lahendatud: sait oli kuus umbes kümme tundi maas ja parandati püsivalt viieteistkümne minutiga

Umbes kümme tundi seisakut kuus, mitu kuud järjest. Kui muster serverilogidest üles leiti, võttis püsiv parandus umbes viisteist minutit.

Ettevõtte veebileht kukkus korduvalt maha, kokku umbes kümme tundi seisakut kuus, ja katkestused olid kuude jooksul kasvanud. See nägi välja nagu WordPressi või pistikprogrammi viga, kuid põhjus oli WordPressist väljaspool: samas serveris asuv avalik suunamise lõpp-punkt otsis iga päringu jaoks vastet, pöördudes HTTP kaudu põhilehe poole ilma ajapiiranguta. Viis samaaegset robotipäringut oli piisav, et hõivata kõik PHP töötajad, kes kõik ootasid kuuendat, ning veebiserveri ajapiirang vabastas korraga vaid ühe töötaja, nii et PHP töötajate kogum ei tühjenenud kunagi. Kui muster serverilogides nähtavaks sai, võttis püsiv parandus aega umbes viisteist minutit.

Küsi saidi ülevaatust →

  • Diagnoos tõendite põhjal: PHP töötajate kogumi olek, ühenduste tabel ja veebiserveri logid näitasid, et iga töötaja ootas päringut, mille server oli ise endale teinud
  • Pistikprogramme, lehe-ehitajat ja uuendusi ei süüdistatud, vaid need välistati tõenditega
  • Püsiv parandus: otsing muutus üheks andmebaasipäringuks, kus pole enam HTTP-kõnet, mis võiks rippuma jääda, ning sisend on piiratud turvaliste märkidega
  • Turvavõrk: töötajate kogum ja päringu ajapiirang seatud mõistlikele piiridele, silumislogi eemaldatud, logide pööramine ja korralik veateade lisatud
  • Rikke põhjus kõrvaldati, mitte ei varjatud taaskäivitustega
  • Intsidendi lahendus
  • PHP-FPM
  • Nginx
  • Logianalüüs
  • Turvamine

Klientide nimesid vaikimisi ei avalikustata. Pärast esimest kõnet saame teid kokku viia kliendiga, kellel on sarnane süsteem.

Kas teete seda endiselt käsitsi?

Kirjeldage oma protsessi. Vastame kahe tööpäeva jooksul.

Kirjelda oma protsessi