WooCommerce: Cum să actualizați în siguranță prin Staging

Publicat: 2020-03-13

Când este lansată o nouă versiune a plugin-ului WooCommerce, iar tabloul de bord WordPress începe să vă trimită notificări că este timpul să actualizați, întotdeauna îmi vine în minte această întrebare: „ Ar trebui să actualizez WooCommerce chiar acum, așteptați puțin mai mult sau rămâneți la fel. versiunea daca nu se strica ceva?

Ei bine, actualizarea WooCommerce este ÎNTOTDEAUNA un mare risc - potențial vă puteți sparge site-ul live și puteți pierde trafic și vânzări. Acest lucru se poate întâmpla de fiecare dată când se lansează o actualizare semnificativă – mulți proprietari de magazine nu își actualizează magazinele pentru că simt că necazul nu merită efortul.

Dar actualizarea WooCommerce este cu siguranță o idee bună pe termen lung . Principala cauză a hacking-ului WordPress este din cauza pluginurilor și temelor învechite. Și aici intervin mediile de scenă .

Un site web de organizare este o clonă a magazinului dvs. live existent. Este complet separat și nu vă afectează în niciun fel magazinul live. Staging se mai numește și „mediu de testare” sau „sandbox”, în timp ce site-ul tău live este de obicei numit „mediu de producție”.

Staging vă oferă beneficiul clonării cu 1 clic în câteva minute, actualizarea și testarea WooCommerce fără să vă faceți griji cu privire la distrugerea site-ului dvs. web live și, în cele din urmă, „ împingând ” modificările site-ului live (denumit suprascrierea mediului live), astfel încât functionarea este 100% garantata.

Găzduire și organizare prietenoasă cu WooCommerce

Este posibil să fiți deja găzduiți cu furnizori care oferă punere în scenă, cum ar fi WP Engine, SiteGround, Kinsta. Problema este că aceste gazde nu au fost construite având în vedere WooCommerce, ci WordPress.

Care este diferența pe care v-ați putea întreba?

Ei bine, atunci când montați un site web obișnuit, în principal static, cu broșuri, nu au loc schimbări majore pe site-ul live. Dar cu un site de comerț electronic aglomerat, apar în mod regulat comenzi noi și înregistrări de clienți noi . Vă puteți imagina că, după o săptămână de la crearea unui mediu de organizare, cele două clone WooCommerce vor fi îngrozitor de nesincronizate.

Problema este că, la gazdele menționate anterior, când faceți clic pe „Push to Live”, magazinul live este complet suprascris și toate datele „noi” (comenzi noi, clienți noi, pagini noi etc.) se pierd. Ceea ce poate fi un dezastru dacă nu ești conștient de asta.

Deci care este soluția? Ei bine, există întotdeauna export și import manual de comenzi și clienți. Dar asta este foarte greoi și te va face să vrei să-ți actualizezi magazinul mai rar.

WooCommerce are acum aproape 9 ani, dar acesta este încă cea mai mare durere pentru majoritatea proprietarilor de magazine. Cum să actualizezi WooCommerce pe staging, dar apoi să eviți să pierzi date noi odată ce „publici” versiunea actualizată?

Introduceți WooCart – Gazduire construită pentru WooCommerce

WooCart este prima găzduire creată exclusiv pentru WooCommmerce . Alte gazde, cum ar fi LiquidWeb și GoDaddy, oferă WooCommerce gestionat, dar face întotdeauna parte din infrastructura lor WordPress existentă. WooCart este construit de la zero pentru WooCommerce.

Și se vede chiar de la prima conectare. Tabloul de bord este departe de a fi un tablou de bord de găzduire cu care sunteți obișnuit și arată mai aproape de Shopify decât de Hostgator.

WooCart rulează pe Google Cloud Platform, la fel ca multe alte gazde WP din ultima vreme (Kinsta, WP Engine, SiteGround). Dar există o diferență majoră: în timp ce alte gazde oferă găzduire partajată, WooCart oferă găzduire dedicată .

Aceasta înseamnă că magazinul tău are resurse rezervate pe server. Beneficiul este performanța constantă și știind că, dacă ceva nu merge bine, este ceva pe care îl puteți remedia și nu pentru că vecinul dvs. abuzează de resursele serverului.

Performanța excelentă nu se oprește la servere, așa că WooCart se ocupă și de livrarea activelor statice cu un CDN premium (KeyCDN). Un lucru pe care nu l-am văzut cu alte gazde este și optimizarea automată a imaginii. De obicei, trebuie să utilizați pluginuri sau chiar servicii plătite pentru asta, dar scoateți acest lucru din cutie cu WooCart.

Înscenare fără pierderi WooCart

Principala inovație pe care WooCart o aduce WordPress este publicarea/împingerea în scenă simplă – Lossless Staging. Acest sistem știe cum să sincronizeze comanda WooCommerce și datele clienților de la live la montare înainte de a trece peste mediul live .

Iată un videoclip despre cum arată acest lucru în practică:

Există beneficii majore în acest sens. Actualizările se pot face acum în literalmente minute. Procesul ar fi:

  1. Creați un mediu de punere în scenă
  2. Actualizați în bloc totul despre punere în scenă
  3. Examinați-vă magazinul de organizare pentru a vedea dacă totul arată bine
  4. Testați checkout-ul la punere în scenă
  5. Dacă totul este în regulă, faceți clic pe „Publicați în direct”

Magazinul va fi fuzionat pentru a funcționa, cu noile comenzi sincronizate, astfel încât nimic să nu se piardă . Și dacă ceva se strică, nu vă faceți griji - luați-vă timp pentru a-l repara, iar odată ce este gata, acum îl puteți îmbina. WooCart vă permite, de asemenea, să sincronizați comenzile și clienții în orice moment , ceea ce este grozav dacă lucrați la montaj pentru o perioadă mai lungă de timp.

Acest lucru simplifică semnificativ întreținerea, testarea și actualizarea magazinelor WooCommerce.

Alte instrumente WooCart

Staging-ul este doar una dintre caracteristicile WooCart. Dacă nu sunteți complet nou în WordPress, veți beneficia de jurnalele de erori unde puteți examina erorile care sunt de obicei ascunse de alte gazde. Jurnalele de erori arată, de obicei, un plugin rupt și pot face depanarea mult mai ușoară.

O altă caracteristică nouă este Plugin Metrics, unde sistemul listează toate pluginurile în funcție de utilizarea memoriei. Acest lucru este din nou foarte util pentru a găsi plugin-uri care vă ascund resursele.

Există atât de multe alte lucruri pe care le are WooCart, dar ar fi prea mult de enumerat și explicat. Cel mai bine este să vizitezi site-ul lor și să arunci o privire asupra detaliilor. Cu toate acestea, iată primele 3 alegeri ale mele:

Securitatea site-ului

WooCart are grijă și de securitatea magazinului dvs. și nu este nevoie de pluginuri de securitate. Protecția împotriva atacurilor cu forță brută este oferită de Google Cloud și WAF (paravanul de protecție a aplicației web) este actualizat automat în funcție de amenințările zilnice.

Pentru a te face să dormi mai bine, ei garantează că, dacă se întâmplă ceva cu magazinul tău, vor curăța temeinic mizeria. Așa că ați putea spune că WooCart vă oferă o „garanție fără site-uri piratate”.

Asta, desigur, atâta timp cât le urmați îndrumările și notificările și nu vă păstrați magazinul învechit și vulnerabil. Dar, deoarece au rezolvat actualizarea pluginurilor și temelor cu Lossless Staging, este o garanție foarte rezonabilă.

Store Wizard și Localizare

Dacă construiți câteva magazine în fiecare lună, probabil că aveți un șablon pe care îl reutilizați pentru fiecare client. Dar WooCart a creat ceva și mai bun, un Store Wizard. Localizează setările magazinului în funcție de țara magazinului. Aceste setări includ standarde de țară, cum ar fi moneda, formatul orei, formatul datei etc., instalarea pachetelor de limbi acolo unde este necesar și o mulțime de alte lucruri mici. Fișierele de localizare sunt în întregime open-source și sunt disponibile în depozitul lor GitHub.

Este un lucru simplu, dar care va elimina o parte de muncă ușoară care se întâmplă în mod regulat cu fiecare client nou.

Store Wizard este o caracteristică grozavă și se pare că există mult potențial în ea. Iar liderul proiectului, Dejan Murko, este de acord și promite că vor exista mai multe caracteristici, cu un accent mare pe magazinele la cheie (gândiți-vă la magazinele cu un singur clic specifice industriei).

Limitări

Cu o soluție complet gestionată precum WooCart, există întotdeauna unele compromisuri. Una este o listă neagră de pluginuri pe care WooCart nu vă permite să le instalați. Se întinde de la pluginuri de performanță și securitate până la pluginuri care au avut probleme sau vulnerabilități neremediate. Pentru apărarea lor, totul sună foarte rezonabil. S-ar putea să fie nevoie să te adaptezi puțin. Și nu uitați, securitatea este deja garantată.

De asemenea, utilizatorii avansați pot pierde phpMyAdmin pentru gestionarea bazei de date. Accesul la baza de date este disponibil cu WP-CLI, dar nu este atât de ușor de gestionat. Mi s-a spus că s-ar putea să-l adauge în viitor, dar că încă nu a existat suficientă cerere pentru a justifica investiția.

Cred că aceste compromisuri au sens pentru majoritatea utilizatorilor, dar tu vei fi judecătorul final pentru cazul tău de utilizare.

rezumat

WooCart nu este ieftin. Se poziționează în topul prețurilor pentru gazdă WordPress gestionat. Acestea fiind spuse, oferă multe pentru preț. De la resurse de server dedicate, CDN premium, la Lossless Staging și o grămadă de alte instrumente uimitoare.

Până la urmă, totul depinde de locul în care te afli. Dacă sunteți nou în WooCommerce, probabil că ar trebui să începeți de undeva mai ieftin. Dar dacă magazinul tău câștigă bani, devine o idee simplă. Doar timpul și frustrarea economisite în fiecare lună valorează dublu față de diferența de preț. În plus, oferă o perioadă de încercare gratuită și un transfer gratuit de site-uri web în perioada de probă, astfel încât încercarea este complet fără riscuri.