Testno okolje (staging) za Vašo spletno trgovino
Testno okolje (staging) je kopija Vašega spletnega mesta, na kateri preizkušate posodobitve in spremembe, ne da bi to vplivalo na obiskovalce. Pri spletni trgovini je to še posebej koristno, obenem pa tudi tvegano: kopija Vaše trgovine vsebuje prave podatke strank in lahko izvaja prave akcije. Lahko pošilja e-pošto strankam, sprejema plačila ali ustvarja račune v Vašem knjigovodstvu. V nadaljevanju preberite, kaj morate pri trgovini urediti takoj po kopiranju in zakaj podatkovne baze testnega okolja nikoli ne smete prenesti čez svojo pravo trgovino.
Izdelava kopije
Pri WebOké testno okolje ustvarite z možnostjo Kopiraj (kloniranje) v Installatronu, z izbiro Create a staging site?. Kopijo postavite na primer na poddomeno, kot je test.example.com. Koraki so opisani v članku Ustvarjanje testnega okolja za WordPress in podrobneje v članku Kloniranje in ustvarjanje testnega okolja (staging). V Moj WebOké lahko to naredite tudi z možnostjo Kloniraj spletno mesto v upravitelju spletnih mest (Website Manager).
Kopijo zaščitite z geslom na mapi (glejte Z geslom zaščitene mape) in v WordPressu pod Nastavitve > Branje obkljukajte možnost za odvračanje iskalnikov.
Takoj po kopiranju, pred vsem drugim
- Plačilni ponudnik v testnem načinu. Vtičnik za plačila na kopiji preklopite v testni način, s testnimi ključi. Z živimi ključi lahko testno okolje sprejema prava plačila ali izvaja prava vračila.
- Izklopite ali preusmerite e-pošto. Sicer kopija pošilja potrditve, opomnike in e-pošto o opuščenih košaricah pravim strankam. Uporabite vtičnik, ki ustavi vso e-pošto ali jo pošilja na en sam testni naslov.
- Izklopite povezave in webhooke. Knjigovodstvo, sinhronizacija zalog, dostavne nalepke, e-poštni marketing: sicer testno okolje knjiži račune ali ustvarja dostavne nalepke. Preverite tudi pod WooCommerce > Nastavitve > Napredno pri Webhooks in API ključih.
- Preglejte načrtovana dejanja. Čakalna vrsta je bila prekopirana skupaj z vsem ostalim. Čakajoča dejanja, kot je opomnik po e-pošti ali plačilo naročnine, se sicer na testnem okolju izvedejo še enkrat. Glejte Stanje WooCommerce in Načrtovana dejanja: odkrivanje težav.
- Omejite osebne podatke. Če za testiranje ne potrebujete pravih podatkov strank, jih na kopiji izbrišite ali anonimizirajte. Tudi za testno okolje veljajo pravila o zasebnosti, poleg tega je pogosto slabše zaščiteno.
Če prodajate datoteke za prenos, so te datoteke tudi na kopiji. Tudi zato mora biti kopija zaščitena z geslom.
Podatkovne baze testnega okolja nikoli ne prenesite čez svojo pravo trgovino
Med kopiranjem in ponovno vzpostavitvijo se v Vaši pravi trgovini pojavijo nova naročila, stranke, plačila in spremembe zalog. Če podatkovno bazo testnega okolja prenesete čez svojo pravo trgovino, vse to izgubite. Enako velja za možnost Synch (Sinhroniziraj) v Installatronu: pri tem se datoteke in vsebina podatkovne baze Vašega pravega spletnega mesta prepišejo.
Zato delajte takole:
- Testirajte na testnem okolju, nato pa izvedite na svoji pravi trgovini. Zdaj veste, da sprememba deluje; iste korake ponovite na produkcijskem okolju.
- Prenesite samo datoteke, na primer prilagojeno temo, če je to dovolj.
- Če mora vendarle vključevati podatkovno bazo? To storite samo, ko je trgovina v vzdrževalnem načinu, takoj po izdelavi sveže varnostne kopije, in z orodjem, ki preskoči naročila in stranke.
Testiranje posodobitve: ustaljen postopek
- Ustvarite svežo kopijo svoje prave trgovine in pravilno uredite zgornjih pet točk.
- Na kopiji posodobite WooCommerce, vtičnik za plačila ali temo, in izvedite posodobitev podatkovne baze, če to zahteva WooCommerce.
- Opravite testno naročilo v testnem načinu: plačilo, neuspešno plačilo in vračilo.
- Pod WooCommerce > Stanje si oglejte načrtovana dejanja in dnevnike.
- Nato posodobite svojo pravo trgovino v mirnem trenutku, tik pred tem pa izdelajte varnostno kopijo.
- Ko ste končali, kopijo izbrišite ali pa jo pustite zaščiteno za naslednjič.
Dodatno branje
- Brezplačni tečaj WordPress, lekcija 8.3 Staging: varno testiranje
- Izdelava in obnovitev varnostnih kopij v Installatronu
