E-poe hooldus algab kassast
Avaleht avaneb. Toodetel on pildid olemas. Aga pakiautomaadi valik on teisipäevast saadik tühi ja kliendid jätavad ostukorvi sinnapaika, sest nad ei saa tarneviisi valida. Väljast paistab kõik korras.
Seepärast ei tähenda e-poe hooldus ainult Update-nupu vajutamist. Väikese Eesti WooCommerce’i poe puhul käivad veebipoe turvalisus ja müük käsikäes: kogu tellimuse teekond peab päriselt töötama. Sellest, kuidas makseid vastuvõtvat WordPressi poodi turvata, oleme eraldi kirjutanud. Siin võtame ette kontrollid, mida teha igal nädalal, kord kuus ja pärast uuendusi.
Miks väike Eesti pood üldse rutiini vajab?
Enamasti ei vali ründaja sinu poodi isiklikult välja. Robotid otsivad teadaolevaid turvaauke tuhandetelt lehtedelt korraga. Väike tootevalik ei muuda uuendamata pluginat nende jaoks vähem huvitavaks.
RIA 2026. aasta septembri ülevaates on konkreetne näide. 11. septembril avastas Tartu Ülikool, et ründajad olid pääsenud ligi tema e-raamatupoele. Tõenäoliselt laaditi alla klientide nimed, e-posti aadressid, telefoninumbrid, poe kasutajanimed koos krüpteeritud paroolidega ja ostuajalugu. Esialgsetel andmetel pääseti sisse parandamata turvaaugu kaudu. Pood suleti puhastamise ajaks. RIA ei täpsustanud, mis platvormil pood töötas, seega ma ei tee sellest WooCommerce’i lugu. Õppetund on parandamata turvaaugus.
Samal kuul hoiatas RIA/CERT-EE kriitiliste WordPressi nõrkuste eest ja soovitas uuendada versioonile WordPress 7.1.2 või uuemale. RIA nõuanne e-poodidele on praktiline: uuenda tarkvara ja laiendusi, anna haldusõigus ainult neile, kel seda vaja, ning hoia domeeni kontaktid Eesti Interneti SA .ee registris ajakohased. Kui CERT-EE hoiatus läheb vanasse postkasti, ei pruugi sa seda näha. RIA on hoiatanud ka, et aegunud poodidesse on pandud kaardiandmeid varastavat koodi ja õngitsuslehti. Õngitsuslehed moodustavad CERT-EE registreeritud juhtumitest suurima osa.
Iganädalane e-poe hoolduse kontroll
Vali mõni vaiksem hommik ja pane kalendrisse 20 minutit. Katkine kassa ei saada tavaliselt ise teadet, et nüüd läheb müük kaotsi.
- Vaata uuendused üle, aga tee enne varukoopia. Salvesta nii andmebaas kui ka failid, enne kui uuendad WordPressi, WooCommerce’i, kujundust või pluginaid. Tellimuste tipptunnil ära kõike korraga uuenda.
- Tee üks tellimus algusest lõpuni. Vali Omniva, DPD või SmartPost/Itella pakiautomaat. Katseta makset testkeskkonnas või väikese mõistliku pärismaksega. Kontrolli tellimuskirja ning vaata, kas arve jõudis Meritisse, Directosse või sinu raamatupidamissüsteemi. Päris testtellimus vormista hiljem korrektselt lõpuni.
- Kontrolli ligipääse. Kas juurde on tekkinud haldaja, keda sa ei tunne? Kas ebaõnnestunud sisselogimisi on palju? Enne konto kustutamist küsi üle, kes selle tegi.
- Vaata viimaseid tellimusi. Korduvad ebaõnnestunud maksed või järsk tellimuste tulv väärivad uurimist. See võib olla ka tavaline kliendi mure, mitte rünnak.
Kord kuus vaata sügavamale
Nädalane kontroll püüab kinni selle, mis kohe silma paistab. Kord kuus võta aega ka asjadele, mis võivad tasapisi paigast nihkuda.
- Proovi varukoopiast taastada. Tee seda eraldi testkeskkonnas, mitte elavas poes. Ava tooted, tellimused ja kassa. Fail, millest poodi taastada ei saa, pole kuigi hea backup.
- Vaata pluginad üle. Kontrolli uuendusi ja seda, kas mõne plugina arendus on seisma jäänud. Abiks on juhend kuidas aru saada, kas WordPressi plugin saab veel uuendusi. Ära kustuta huupi midagi, millest kassa sõltub.
- Kontrolli PHP-d ja kontosid. Vaata majutuses kasutatavat PHP versiooni ning võrdle seda pluginate nõuetega. Käi üle haldajad ja
Shop Managerkontod. Endiste töötajate ja partnerite ligipääsud eemalda. - Vaata maksud ja kassatekstid üle. Eesti käibemaks 24% kehtib alates 1. juulist 2025. Kontrolli, et sinu puhul kehtivad WooCommerce’i maksuseaded, kuvatud hinnad ja kassas arvutatud summad oleksid õiged. Ära rakenda sama määra pimesi kõigile ELi müükidele - piiriülesel müügil tuleb enda olukord eraldi üle vaadata.
- Kontrolli makseühendusi. Veendu, et Montonio, Maksekeskus/Makecommerce’i või pangalingi plugin töötab. Vaata üle, kellel on ligipääs API võtmetele. Tugikirja neid võtmeid ära kleebi.
- Kontrolli ka äärealasid. Kas lehe töökatkestuse teavitus jõuab kohale? Kas SSL-sertifikaat hakkab aeguma? Eemalda kasutud pluginad ja kujundused siis, kui oled veendunud, et neid pole vaja.
Vaata üle ka .ee registri kontakt ja poe teavituste aadressid. Kas kirjad jõuavad päris inimeseni? See väike kontroll hoiab hiljem omajagu segadust ära.
Pärast iga uuendust: kümne minuti test
Roheline teade „uuendatud” ei ütle midagi selle kohta, kas klient saab osta. Ava pood privaatses brauseriaknas, lisa toode ostukorvi, vali pakiautomaat ja liigu kassas edasi. Testi makset võimaluse korral testkeskkonnas, muidu väikese päristellimusega. Seejärel kontrolli kliendile saadetud kirja, WooCommerce’i tellimuse olekut ja raamatupidamise arvet.
Kohalikud liidestused võivad pärast PHP või WooCommerce’i uuendust vaikselt katki minna. Tooteleht on kena, aga pakiautomaadi valik ikka tühi. Kui midagi ei tööta, pane kirja, millist pluginat ja millal uuendasid. Vajadusel taasta varukoopia või mine eelmise versiooni peale tagasi ning testi uuesti. Proovi ka telefonis - paljud kliendid ei telli arvuti taga.
Kui midagi tundub valesti
Ära hakka kohe logisid tühjendama või pluginaid uuesti paigaldama. Kui kliendiandmed või kassa võivad olla ohus, säilita tõendid ja otsi kiiresti abi.
- Hoia tõendid alles. Salvesta logid, kahtlased aadressid, kellaajad ja asjasse puutuvad kirjad. RIA soovitab logisid hoida vähemalt aasta.
- Peata riskantsed müügid. Kui kahtlus puudutab kaardiandmeid või kassat, pane pood uurimise ajaks hooldusrežiimi. Kahtlase kassa kaudu ära tellimusi edasi võta.
- Sulge ligipääsud. Vaheta paroolid ja mõjutatud API võtmed ning kontrolli, kes saab veel sisse logida. Kui sissetungi koht pole selge, kutsu appi keegi, kes oskab levikut piirata.
- Teavita juhtumist. Võta CERT-EE-ga ühendust aadressil
raport.cert.eevõi ööpäevaringsel numbril +372 663 0299. Kui lekkisid isikuandmed, hinda, kas pead GDPR-i artikli 33 järgi teavitama Andmekaitse Inspektsiooni - teatamisele kuuluvast rikkumisest tuleb üldjuhul teada anda 72 tunni jooksul pärast sellest teada saamist.
Kas teha ise või anda e-poe hooldus üle?
Kui oskad varukoopiat päriselt taastada ja leida, kus ebaõnnestunud tellimus makse- või tarneplugina juures seisma jäi, saad suure osa kontrollidest ise tehtud. Aga kui uuendused lükkuvad edasi, sest keegi ei taha reedeõhtust müüki ohtu panna, anna see töö inimesele, kes sellega tegeleb.
Kodulehe ja WordPressi hooldus algab 39€ kuus; e-poe hooldus koos WooCommerce’i ja maksete kontrolliga algab 59€ kuus + käibemaks ning sisaldab ka häkitud lehe puhastamist. Lihtsa poe tegemine algab 690€-st. Kui vana kassa sõltub hapratest ja toe kaotanud lahendustest, võib WooCommerce’i e-poe uuesti tegemine olla mõistlikum kui lõputu paikamine.
Alusta ühest tellimusest
Tee täna testtellimus ja mine tänulehest edasi: vali pakiautomaat, kontrolli makse tulemust, kliendikirja ja raamatupidamise arvet. Kui mõne sammu kohta oskad öelda ainult „vist tavaliselt töötab”, siis tead, mida oma hooldusnimekirjas esimesena kontrollida.