Moodul 2 · 2.1
WooCommerce’i paigaldamine ja häälestusviisard
Moodul 2: Paigaldamine ja seadistamine · Lugemisaeg: 9 minutit
Õpieesmärk: Pärast seda õppetundi oskad paigaldada WooCommerce’i esmalt testpoodi ja käia häälestusviisardi teadlikult läbi. Nii tead, milline valik millega kaasneb.
Põhimõisted: testpood, alamdomeen, plugina paigaldamine, häälestusviisard, poe profiil, poe aadress, tegevusala, soovitatud laiendused, tulekul-režiim (coming soon), andmete jagamine (usage tracking), WooCommerce > Olek
Miks alustada testpoest
WooCommerce’i paigaldamine võtab minuti. E-poe korralik seadistamine võtab päevi. Nende päevade jooksul proovid asju järele: teist teemat, makseteenuse pakkujat testrežiimis, arvete pluginat, tarnereeglit, mis lõpuks siiski ei sobi. Kui teed seda päris saidil, näevad külastajad pooleliolevat poodi, testlehed jõuavad otsingumootoritesse ja sinu meiliserver peab testkirju töötlema. Olemasoleval külastajatega saidil võib plugina viga kogu saidi maha võtta (WordPressi kursus, õppetund 1.2).
Seepärast alustad testpoest: eraldi WordPressi paigaldusest, mida kasutad ainult sina. Levinud on kolm võimalust:
- Alamdomeen, näiteks
test.example.com, oma WordPressi paigaldusega. Theehuis Example loob niitest.shop.example.com, paigaldab sinna WordPressi ja seejärel WooCommerce’i. Alles siis, kui kõik töötab, liigub seadistus aadressileshop.example.com. - Olemasoleva saidi koopia (staging). Kui sul on juba sisuga WordPressi sait, kopeerid selle alamdomeenile ja lisad sinna WooCommerce’i. Kuidas testkeskkonda luua ja kaitsta, on kirjas WordPressi kursuse õppetunnis 8.3. Selle kursuse õppetunnis 7.3 vaatame e-poega seotud lõkse.
- Kohalik paigaldus sinu oma arvutis. Arendajatele mugav, kuid makseteenuse pakkujad ja veebikonksud (webhooks, õppetund 4.4) ei pääse sinu arvutini. Selle kursuse jaoks soovitame veebis asuvat testpoodi.
Selle kursuse ülesannete jaoks piisab alamdomeenil olevast testpoest. Automaatsed kontrollid vaatavad seda, mida näeb külastaja, nii et testpood peab olema kättesaadav https kaudu (WordPressi kursus, õppetunnid 2.1 ja 3.1).
Kaks asja sead testpoes kohe paika:
- Hoia otsingumootorid eemal. Pane WordPressis jaotises Sätted > Lugemine linnuke, mis palub otsingumootoritel saiti mitte indekseerida, või kasuta WooCommerce’i tulekul-režiimi (vt allpool). Veel parem: pane kaustale parool (WordPressi kursus, õppetund 8.3).
- Ei mingeid päris kliente ega päris makseid. Kasuta väljamõeldud nimesid ja oma makseteenuse pakkuja testrežiimi.
WooCommerce’i paigaldamine
WooCommerce on tavaline plugin. Paigaldad selle nagu iga teise plugina (WordPressi kursus, õppetund 5.3): WordPressi halduses jaotises Pluginad > Lisa uus plugin otsi „WooCommerce“, klõpsa Paigalda kohe ja seejärel Aktiveeri. Kontrolli, et väljaandja on WooCommerce ja plugin pärineb saidilt wordpress.org. Leidub peaaegu sama nimega võltspluginaid. Tundmatult veebisaidilt pärit pluginat ära kunagi paigalda.
Mõned majutajad pakuvad paigaldajat, mis seab WordPressi koos WooCommerce’iga korraga üles. See säästab paar klõpsu, kuid pärast käid ikka läbi sama viisardi. WebOké juures paigaldad WordPressi DirectAdminis Installatroniga (alamdomeenile või alamkausta) ja lisad WooCommerce’i WordPressi halduses. Teiste majutajate juures toimib see sarnaselt, näiteks Softaculouse või WP Toolkitiga.
Enne paigaldamist vaata süsteeminõudeid. WooCommerce soovitab (seis novembris 2026) PHP 8.3 või uuemat, MySQL 8.0 või MariaDB 10.6 või uuemat, WordPressi mälupiiranguks vähemalt 256 MB ja https-i. Sageli töötab see ka vähemaga, kuid siis tekivad kiiremini kummalised vead suure koormuse või suurte importide ajal. Õppetund 7.2 käsitleb seda põhjalikumalt.
Viisard: mida see küsib ja mida see tähendab
Pärast aktiveerimist avab WooCommerce häälestusviisardi. Selle välimus muutub versioonide vahel aeg-ajalt, kuid küsimused on alati sama laadi. Oluline on teada, mida iga küsimus teeb.
Sinust ja sinu poest. Viisard küsib, kus sa praegu oled (alles alustad, juba müüd), mida müüd ja millisel tegevusalal. Seda kasutab WooCommerce peamiselt soovituste tegemiseks. See ei muuda ühtegi sätet, mida sa hiljem muuta ei saaks.
Kus sinu pood asub. See on tõesti oluline. Poe aadress (riik ja maakond või piirkond) on vaikevaluuta, käibemaksu arvestuse ja tarnetsoonide alus. Kui valid siin kogemata teise riigi, arvutab WooCommerce hiljem vale aluse põhjal. Theehuis Example valib Hollandi ja valuutaks saab siis euro. Eesti e-pood valib siin Eesti. Täieliku aadressi sisestad hiljem üldsätetes (õppetund 2.3).
Soovitatud laiendused. Viisard pakub tasuta laiendusi: makseteenust, tarneühendust, turundust, maksuarvestust. Sageli on need juba eelnevalt märgitud. Siin tegutse teadlikult. Iga laiendus on kood, mida pead uuendama, milles võib olla vigu ja mis mõnikord saadab andmeid kolmandale osapoolele. Paigalda ainult see, mida sinu plaan (õppetund 1.3) vajab. Kõike saad hiljem lisada. Eemaldamine on keerulisem, sest laiendused jätavad jälgi andmebaasi ja mõnikord ka sätetesse.
Andmete jagamine. WooCommerce küsib, kas ta tohib jagada andmeid plugina kasutamise kohta. See on valik, mitte kohustus. Loe, mida jagatakse, ja otsusta teadlikult. Testpoe puhul pole sel suurt vahet. Päris e-poe puhul kuulub see jah-vastuse korral sinu andmetöötlustoimingute registrisse (õppetund 5.5).
Pärast viisardit loob WooCommerce neli lehte: Pood (tootenimekiri), Ostukorv, Kassa ja Minu konto. Uues paigalduses on ostukorv ja kassa ehitatud plokkidest (nii on see alates WooCommerce 8.3-st). Samuti salvestatakse uue paigalduse puhul tellimused eraldi tabelitesse (HPOS, vaikimisi alates versioonist 8.2). Õppetunnid 1.2 ja 2.2 selgitavad, mida see tähendab.
Tulekul-režiim
Uued poed alustavad tulekul-režiimis (coming soon mode). Külastajad näevad siis teadet, et pood avatakse peagi, samal ajal kui sina sisselogitud haldurina näed kõike tavapäraselt. Saad valida, kas peidetakse ainult poe lehed või kogu sait.
See on mugav, kuid pane tähele kolme asja:
- See ei ole turvameede. Kes teab Store API aadressi, võib tooteandmeid ehk ikkagi pärida (õppetund 2.4). Testpoe puhul on kausta parool tugevam kaitse.
- Vahemälu. Lehe vahemälu võib teadet alles hoida ja seda edasi näidata ka pärast režiimi väljalülitamist või vastupidi, näidata päris poodi ajal, mil režiim on veel sees. Tühjenda vahemälu pärast ümberlülitamist (õppetund 6.4).
- Väljalülitamine ununeb. Avamisel (õppetund 7.4) on väljalülitamine kontrollnimekirjas. Pood, mis näitab kuude kaupa „peagi“, ei müü midagi.
Pärast viisardit: esmalt vaata, siis seadista
Enne toodete lisamist vaata jaotist WooCommerce > Olek (System Status). Seal on ühes ülevaates kõik, mida WooCommerce sinu serveri kohta teab: PHP versioon, WordPressi mälupiirang, andmebaasi versioon, kas ajastatud toimingud töötavad, millised pluginad on aktiivsed ja kas teema kirjutab WooCommerce’i malle üle. Üleval on nupp aruande kopeerimiseks. Seda aruannet küsib arendaja või laienduse tugi sageli kõige esimesena. Pane kirja PHP versioon ja mälupiirang: neid vajad ülesandes ja õppetunnis 7.2.
Sage viga on importida kohe pärast viisardit sada toodet. Tee esmalt moodulite 2 ja 4 seadistused (aadress, kontod, käibemaks, tarne, maksmine) ja alles siis tooted. Muidu pead hiljem kõigi nende toodete hindu ja maksuklasse muutma.
Praktikas: nii näeb see WooCommerce’is välja
Näitena testpood alamdomeenil WebOké juures. Teiste majutajate ja paneelide puhul toimib see sarnaselt.
- Loo DirectAdminis alamdomeen, näiteks
testdomeenishop.example.comalla, ja veendu, et sellel on sertifikaat. - Paigalda sellele alamdomeenile WordPress Installatroniga (või käsitsi, WordPressi kursuse õppetund 2.3).
- Lülita jaotises Sätted > Lugemine nähtavus otsingumootoritele välja või pane kaustale parool.
- Ava Pluginad > Lisa uus plugin, otsi „WooCommerce“, kontrolli väljaandjat, paigalda ja aktiveeri.
- Käi viisard läbi: vali õige riik, märgi ainult vajalikud laiendused, vali andmete jagamise juures teadlikult.
- Ava WooCommerce > Olek ja pane kirja PHP versioon ja WordPressi mälupiirang.
- Vaata jaotises Lehed üle neli lehte, mille WooCommerce lõi.
Kokkuvõte
- Alusta testpoest alamdomeenil või testkeskkonnas, mis on otsingumootorite eest varjatud ja ilma päris andmeteta.
- Paigalda WooCommerce ainult saidilt wordpress.org või pluginate kuvast ja kontrolli väljaandjat.
- Viisardis loeb eelkõige sinu poe riik: see määrab valuuta, käibemaksu aluse ja tarnetsoonid. Eesti e-poe puhul vali Eesti.
- Märgi soovitatud laiendused ainult siis, kui sinu plaan neid vajab. Vähem pluginaid tähendab vähem hooldust.
- Tulekul-režiim peidab poe külastajate eest, kuid ei ole turvameede. Lülita see avamisel välja.
Test (quiz)
Ülesanne
Ülesanne D2.1: Testpood ja häälestusviisard. Loo testpood ja käi viisard teadlikult läbi. See on iseseisev ülesanne: märgid ise punktid tehtuks ja vastad küsimustele.
Märgi tehtuks:
- testpood alamdomeenil või testkeskkonnas;
- otsingumootorid blokeeritud või tulekul-režiim sees;
- WooCommerce paigaldatud saidilt wordpress.org või pluginate kuvast;
- viisard läbitud;
- soovitatud laiendused teadlikult valitud või tagasi lükatud;
- andmete jagamise kohta teadlikult otsustatud.
Vasta:
- Milliseid laiendusi viisard pakkus, milliseid paigaldasid ja miks?
- Milliseid lehti WooCommerce lõi (nimed)?
- Mida näitab WooCommerce > Olek PHP versiooni ja WordPressi mälupiirangu kohta?
Pärast „tehtud“ näed näidisvastust: kõige rohkem need laiendused, mida sinu plaan vajab; neli lehte (Pood, Ostukorv, Kassa, Minu konto); PHP versioon ja mälupiirang (õppetund 7.2 tuleb selle juurde tagasi).
Ülesanne D2.1: Testpood ja häälestusviisard
Selle ülesande teed ise, keegi ei kontrolli seda. Märgi ära, mida tegid, ja märgi ülesanne tehtuks.
Ainult need laiendused, mida sinu plaan vajab; neli lehte (Pood, Ostukorv, Kassa, Minu konto); PHP versioon ja mälupiirang kirja pandud (õppetund 7.2 tuleb selle juurde tagasi).
Su linnukesed ja märkmed jäävad ainult sellesse brauserisse, me ei saada neid kuhugi. Kui oled sisse loginud, salvestame Minu kursustes ainult info, et tegid ülesande ära.
Lisalugemist
Paneeli artiklid kirjeldavad samme WebOké juures. Teiste majutajate puhul toimib see sarnaselt.
- DirectAdmin juhend 4.5: Subdomeenide loomine ja kustutamine
- Alamdomeeni loomine ja mida teha, kui see ei tööta
- DirectAdmin juhend 13.2: WordPressi paigaldamine
- DirectAdmin juhend 13.3: Paigaldamine alamkausta või subdomainile
- Tasuta WordPressi kursus 2.2: Paigaldamine installeriga
- Tasuta WordPressi kursus 8.3: Testkeskkond (staging): turvaline testimine
- WooCommerce’i serverisoovitused (woocommerce.com, inglise keeles): https://woocommerce.com/document/server-requirements/
- Tulekul-režiim (woocommerce.com, inglise keeles): https://woocommerce.com/document/coming-soon-mode/
