Construirea unui magazin WooCommerce excelent pentru clientul dvs. este doar inceputul. Magazinul online al clientului dvs. este o parte uriasa din afacerea lor si sunteti probabil cel responsabil pentru intretinerea site-ului. Actualizarea si testarea sunt intotdeauna o consideratie pentru WordPress, dar cu atat mai mult cu WooCommerce. Reputatia clientului dvs. cu clientii lor, relatia cu clientul si veniturile efective ale clientului dvs. sunt pe linie, daca actualizarile nu sunt testate si implementate corespunzator.

De ce actualizati deloc? Daca cititi acest lucru, probabil va dati seama de importanta mentinerii WordPress, a pluginurilor, a temelor si a WooCommerce in sine, dar doar pentru a reitera … Aveti nevoie de cele mai recente actualizari pentru securitate, iar clientii dvs. doresc sa obtina cele mai recente actualizari. noi functii si imbunatatiri. Unele actualizari nu sunt optionale. De exemplu, gateway-urile de plata isi schimba periodic protocoalele de securitate. Actualizarea plugin-urilor de acces la plata WooCommerce pentru a suporta aceste modificari, dar daca nu reusiti sa actualizati intr-un anumit interval de timp, gateway-ul de plata poate inchide vechiul protocol … si nu mai exista comenzi! Deci, pe scurt, este important sa actualizati toate site-urile WordPress, dar mai ales pe site-urile WooCommerce unde veniturile sunt pe linie.

Este totul despre proces

Mentinerea WooCommerce va poate simti descurajant, dar aveti nevoie doar de un proces solid in loc. Un proces pe care il urmati chiar daca „este doar o mica actualizare” sau chiar daca „trebuie sa actualizam imediat acest lucru”. Cand te grabesti sau sari peste pasi, atunci cand problemele apar si vei fi mult mai rau. Aveti un proces minutios si urmati-l de fiecare data.

Pregatire: evaluati-va riscurile si stiti ce sa cautati.

Primul pas este sa scrieti detalii despre site-ul dvs., ce piese au fost personalizate si ce este in pericol. In mod ideal, puteti face acest lucru in timp ce dezvoltati site-ul (atunci cand detaliile sunt proaspete si sunt de varf). De fiecare data cand implementati ceva mai mare si mai bun decat o instalare de vanilie WooCommerce, retineti-o ca zona pe care ar trebui sa o analizati dupa efectuarea actualizarilor.

Incepeti sa faceti o lista cu domeniile importante de verificat. Iata cateva intrebari specifice site-ului la care sa te gandesti:

Ce tema folosesti?

Vitrina? (tema oficiala dezvoltata de echipa WooCommerce)

  • Va puteti astepta ca Storefront sa tina pasul cu cele mai recente versiuni WooCommerce.

  • Utilizati carlige doar pentru a face toate schimbarile vizuale?

  • Sau predati anumite sabloane? Uneori acest lucru este necesar, dar ar trebui sa obtineti o revizuire mai detaliata de fiecare data cand actualizati WooCommerce

O tema de a treia parte?

  • Speram ca ai selectat unul care este bine intretinut si elibereaza continuu actualizari atunci cand sunt lansate versiuni noi de WooCommerce

  • Utilizati carlige doar pentru a face toate schimbarile vizuale?

  • Sau predati anumite sabloane?

O tema personalizata?

  • Cu siguranta, exista momente in care acest lucru este potrivit, dar alocati mai mult timp pentru revizuirea sabloanelor dvs. dupa fiecare actualizare.

  • Utilizati carlige si CSS ori de cate ori este posibil, astfel incat sa puteti utiliza sabloanele implicite WooCommerce (care se actualizeaza automat la actualizarea pluginului)

Noteaza orice personalizare vizuala pe care ai facut-o in tema ta. Sabloane suprasolicitate, modificari pe pagina produsului, cos, plati etc. Acestea sunt toate lucrurile pe care va trebui sa le verificati dupa actualizarea WooCommerce (sau alte pluginuri de pe site).

Ce alte plugin-uri aveti instalate?

Complementele WooCommerce

  • Folosesti suplimente populare de la un dezvoltator de renume? Dezvoltatorul le actualizeaza frecvent?

  • Complementele oficiale sau cele populare (cum ar fi abonamentele WooCommerce) sunt folosite de mii de alte magazine si sunt mai putin riscante decat unele suplimente de nisa de catre un dezvoltator mai mic.

  • Cat de importanta este functionalitatea pe care o ofera complementul? Daca se intrerupe in timpul unei actualizari date, cat de repede vor observa clientii? Va afecta veniturile direct?

  • Cum puteti verifica daca functioneaza inca dupa actualizare? Daca clientul dvs. va intreaba daca „suplimentul XYZ functioneaza chiar acum”, ce pagini ati vizita, ce sectiuni ati vedea, ce ati verifica? Scrieti-va raspunsurile si acesta este planul dvs. de testare pentru fiecare actualizare.

O nota despre alte plugin-uri (fara legatura cu WooCommerce): Da, acesta este un ghid orientat catre WooCommerce, dar sa nu uitam ca orice plugin poate afecta totul pe site-ul dvs. S-ar putea sa nu para ca actualizarea pluginului dvs. de optiune de e-mail v-ar afecta procesul de finalizare, dar poate. Daca actualizati un alt plugin si arunca o eroare JavaScript, poate sparge toate celelalte JavaScript de pe pagina. Aceasta inseamna ca o mica actualizare la un plugin aparent fara legatura tocmai a rupt procesul de checkout! Ideea aici este doar sa fiti constienti de celelalte pluginuri pe care le puneti pe site, sa evaluati calitatea acestora la fel ca si in cazul suplimentelor WooCommerce. Testati la fel de amanuntit dupa actualizarea acestor alte pluginuri, nu puteti deveni lenesi doar pentru ca nu actualizati WooCommerce. Ramaneti vigilenti!

Testare: actualizati si testati totul intr-un mediu de testare izolat.

Configurarea mediului dvs. de testare

Daca sunteti aici si ati citit asta departe, speram sa nu spunem, dar se repeta intotdeauna: Nu va actualizati orbit site-ul live. Lucrati intotdeauna intr-un mediu de testare izolat. Intr-o configuratie traditionala, aceasta poate fi o sarcina oneroasa. Trebuie sa creati o copie de rezerva a intregului site, sa o descarcati pe un alt server sau laptop si sa configurati o copie de testare. Exista instrumente care sa va ajute, dar este lent, obositor si uneori tentant sa sariti acest pas important.

Din fericire, pe Pantheon acest lucru este foarte simplu, datorita „Multidev”. Puteti afla mai multe despre Multidev in documentatie, dar a fost creat pentru acest tip de flux de lucru. Multidev va permite sa creati o copie izolata a site-ului dvs. – cu propria copie a fisierelor, propria copie a bazei de date si propria adresa URL pe care o puteti deschide in browser. Acesta este exact locul in care dorim sa testam actualizarile plugin-urilor, astfel incat sa nu existe riscuri pentru site-ul dvs. live daca ceva nu functioneaza corect.

Acum aveti o copie complet separata a site-ului dvs., unde puteti actualiza pluginurile!

Testarea actualizarilor

Acum este timpul sa va revizuiti planul de testare, la care ati lucrat mai devreme. Un contur bun ar arata in felul acesta:

  1. Examinati paginile pe care le-ati considerat importante sau probabil ca se vor rupe. Deschideti-le in file, sau mai bine, faceti capturi de ecran din fiecare pagina. Aceasta ar trebui sa includa pagina dvs. de pornire, paginile principale din navigarea site-ului dvs., paginile de destinatie critice, pagina unei categorii de produse, o singura pagina de produs, cosul de comanda, plata, etc.

  2. Actualizati teme, pluginuri si WordPress in sine.

  3. Du-te inapoi si revizuieste toate aceleasi pagini de la pasul 1 pentru a vedea daca ceva s-a schimbat vizual in timpul actualizarilor. In mod ideal, nimic nu s-a schimbat deloc, dar ar putea exista mici modificari vizuale de care ar trebui sa fiti constienti sau, eventual, ceva care pare total rupt. Deoarece niciuna dintre aceste modificari nu este inca pe site-ul dvs. live, aveti destul timp pentru a examina intern, a discuta cu clientul si a rezolva problemele.

  4. Apoi, revizuiti lista de functionalitati importante ale afacerii – chestiunile critice care nu isi pot permite sa fie rupte. Un bun punct de plecare este sa va asigurati ca puteti adauga produse in cosul de cumparaturi si treceti prin procesul de finalizare. Daca pe site-ul dvs. exista un formular de contact sau generare de plumb, este intotdeauna bine sa va asigurati ca si acesta functioneaza.

Acum ca ati testat in siguranta si stiti ca totul arata bine si functioneaza la fel, este timpul sa accesati aceste actualizari pe site-ul live!

Implementare: actualizati site-ul live odata ce aveti incredere.

Ar trebui sa va simtiti in siguranta si increzatori in actualizarea site-ului dvs. live pana in acest moment. Dar pe Pantheon, executarea unei alte copii de rezerva este atat de usoara, ar fi o prostie sa nu o faci. Probabil ca nu veti avea nevoie de el, dar in sansa pe care o faceti, va veti bucura ca o aveti.

Datorita Multidev, este usor sa luati modificarile pe care tocmai le-ati testat si sa le imbinati pe site-ul dvs. Dev:

Acum sunteti gata sa imbinati Dev to Test (unde puteti face o ultima verificare in mediul Test pentru a vedea site-ul cu cele mai recente actualizari, cu cele mai recente continut de baza de date de pe site-ul live). Daca aveti procese suplimentare de evaluare sau de evaluare a clientilor, acest lucru s-ar putea intampla in timp ce actualizarile stau pe site-ul de testare.

Odata facut acest lucru, este timpul sa imbinati Testul cu mediul Live. Puteti incarca site-ul live in browserul dvs. si respirati un oftat de usurare.

porno grany http://trafficboost.andersonsurvey.net/__media__/js/netsoltrademark.php?d=adult66.net/
porno bikini http://ugm.ranchobelagonews.net/__media__/js/netsoltrademark.php?d=adult66.net/
porno cu profesoare http://herosee.com/__media__/js/netsoltrademark.php?d=adult66.net/
filme porno cu animale si femei http://www.44ferry.com/__media__/js/netsoltrademark.php?d=adult66.net/filme-porno/amatori
porno 100 http://feedsort.com/articleView.php?id=870299&goto=https://adult66.net/filme-porno/anal
porno mame mature http://www.sestech-env.eu/__media__/js/netsoltrademark.php?d=adult66.net/filme-porno/asiatice
xxx porno mame http://www.organicprocess.net/__media__/js/netsoltrademark.php?d=adult66.net/filme-porno/beeg
cele mai bune site-uri porno http://helpinfoforseniors.com/__media__/js/netsoltrademark.php?d=adult66.net/filme-porno/blonde
filme porno cu sora http://wilopen.net/__media__/js/netsoltrademark.php?d=adult66.net/filme-porno/brazzers
porno india http://www.calmartplating.com/__media__/js/netsoltrademark.php?d=adult66.net/filme-porno/brunete
andreea porno http://longfencecomplaints.net/__media__/js/netsoltrademark.php?d=adult66.net/filme-porno/chaturbate
france porno http://www.kimwmiller.com/__media__/js/netsoltrademark.php?d=adult66.net/o-minora-e-rapida-de-doi-si-fututa-de-amandoi-in-acelasi-timp
porno mayure http://vintv.com/__media__/js/netsoltrademark.php?d=adult66.net/asiatica-isi-seduce-fiul-vitreg-si-il-fute-in-dormitor
filme porno cu limbisti http://chelseaclub.com/__media__/js/netsoltrademark.php?d=adult66.net/cuplu-porno-face-sex-pe-la-spate-pe-canapea
filme porno cenusareasa http://meangreens.com/__media__/js/netsoltrademark.php?d=adult66.net/negresa-cu-fund-incredibil-de-sexy-isi-ia-o-pula-mare-in-cur
yutub porno http://www.softguitar.com/__media__/js/netsoltrademark.php?d=adult66.net/doi-studenti-fac-sex-pe-masa-de-biliard-in-timp-ce-sunt-filmati-pe-ascuns
filma porno http://simbiotecha.mayanrealestatesales.net/__media__/js/netsoltrademark.php?d=adult66.net/sef-pervers-face-sex-cu-secretara-pe-birou-ca-in-filmele-porno
game porno http://www.aaplush.com/__media__/js/netsoltrademark.php?d=adult66.net/o-blonda-sexy-cu-cizme-lungi-si-prietenul-ei-fac-sex-ca-animalele
filme porno you tube http://mads.littlecowpokes.net/__media__/js/netsoltrademark.php?d=adult66.net/minora-e-fututa-animalic-si-fortata-sa-faca-sex-oral-cu-fratele-mai-mare
casting porno anal http://chairgear.com/__media__/js/netsoltrademark.php?d=adult66.net/tanara-e-dezvirginata-brutal-de-unchiul-ei-in-timp-ce-e-singura-acasa

Ati actualizat site-ul WooCommerce, cu diligenta si profesional la fiecare pas al drumului!

Secunde dupa acest suspin de usurare, este posibil sa te gandesti „dar asta a durat mult timp, asta ar fi greu de facut profitabil in fiecare saptamana / luna! Nu exista oare cum am putea automatiza ceva? ” Marea intrebare, ma bucur ca ai pus …

Automatizare: Ok, cum facem ca robotii sa faca toate lucrurile obositoare in acest proces?

Toate acestea sunt multa munca, nu? Este posibil sa nu avem masinile zburatoare care ni s-a promis ca cresc, dar traim in epoca inteligentei artificiale. Robotii ar trebui sa ne poata ajuta cu o parte din aceasta munca obositoare. Din fericire, exista cateva optiuni grozave pentru automatizarea procesului de actualizare.

Tutoriale & Optiuni de bricolaj

  • Codeceptionarea este un cadru automat de testare a browserului. Va puteti scrie propriile teste in PHP (si pot fi declansate automat de carligele Quicksilver de pe Pantheon). Acest lucru este excelent pentru testarea automata a formularelor, pentru a face clic pe butoane si a face clic pe site-ul dvs. intr-un browser.

  • Regresie vizuala cu scripturi CircleCI + WP-CLI + Terminus – exista o scriere excelenta despre cum sa-ti desfasori manecile si sa creezi capturi de ecran automate ale browserului pentru a face unele teste vizuale pentru tine.

StagingPilot: Modul „1 clic / Doar functioneaza” – cu integrare Native Pantheon

Toate cele mai bune practici din acest articol descriu modul in care cel mai atent si meticulos om ar merge despre actualizarea si testarea site-ului dvs. WooCommerce. StagingPilot este construit pentru a urma acelasi proces. La fel cum am subliniat in planul dvs. de testare de mai sus, StagingPilot:

  • Creeaza o copie Multidev a site-ului dvs.

  • Realizeaza capturi de ecran cu toate paginile importante pe site-ul dvs.

  • Actualizeaza toate pluginurile, temele si WordPress in sine

  • Realizeaza capturi de ecran dupa actualizari

  • Compara cu meticulozitate fiecare inainte si dupa captura de ecran pixel-cu-pixel pentru a cauta orice schimbare

  • Daca orice pagina s-a schimbat prea mult, StagingPilot opreste procesul de actualizare si va trimite un rezultat vizual al testului, astfel incat sa puteti vedea pagina inainte si dupa (impreuna cu informatii utile despre actualizarea efectuata)

  • In continuare, StagingPilot lanseaza un browser si face clic pe site-ul dvs., la fel cum ar face un tester uman. Acesta va adauga un produs in cosul de cumparaturi si va trece prin procesul de finalizare. StagingPilot se poate conecta la conturile de utilizator, poate trimite formulare etc. – practic orice puteti face clic pe sau tastati intr-un browser, StagingPilot va poate automatiza.

  • Daca toate testele vizuale si functionale au trecut – StagingPilot este sigur ca totul arata la fel si functioneaza la fel – toate actualizarile dvs. sunt aplicate pe site-ul Dev de pe Pantheon

  • In cele din urma, mediile Test si Live sunt actualizate. In functie de orice alte QA sau procese de revizuire a clientilor pe care le aveti, puteti seta StagingPilot sa se opreasca oriunde doriti. Actualizarile pot fi implementate automat pana la site-ul dvs. Live, sau oprite la Test sau Dev, astfel incat clientul dvs. sa poata face mai intai o revizuire finala.

Imagini de ecran automate si analize vizuale dupa fiecare actualizare:

Testarea automata a browserului verifica plata si alte functii critice dupa fiecare actualizare:

StagingPilot se integreaza cu Pantheon si foloseste scripturile Multidev & Terminus pentru a automatiza testarea pe site-urile dvs. in siguranta. Este usor de configurat, trebuie doar sa adaugati StagingPilot ca organizatie de sprijin pe site-ul dvs. si sa alegeti ce doriti sa testati.

Incercati astazi StagingPilot si incercati testarea automata pe site-ul dvs. in mai putin de 5 minute!

Aflati mai multe despre Staging Pilot si mentinerea site-ului dvs. WooCommerce in urmatorul nostru webinar, Mentinerea site-ului dvs. WooCommerce.

Ati putea dori, de asemenea:

  • [WEBINAR] Mentinerea site-ului dvs. web WooCommerce

  • [BLOG] Panteon: infrastructura serioasa pentru WooCommerce grave

  • [STUDIU DE CAZ] Pactul gaseste o strategie de vanzare cu amanuntul castigatoare pentru jocurile de pe tabla cu WooCommerce pe Pantheon

Subiecte: dezvoltare, agentii digitale, comert electronic, WordPress