Cum să configurați un site de staging WooCommerce

Publicat: 2022-05-11

Un site web WooCommerce are nevoi diferite și unice în comparație cu alte tipuri de site-uri web. Pentru început, perioada de timp în care magazinul este online este unul dintre cele mai importante aspecte de luat în considerare. Aproape că trebuie să fie o obsesie pentru un proprietar de magazin priceput.

Organizarea WooCommerce este o tactică care vă ajută să vă mențineți magazinul de comerț electronic activ, în același timp îmbunătățindu-l și actualizându-l.

Într-un sens general, un site de organizare este o copie a site-ului tău live care nu este accesibilă publicului. Aceasta este o simplificare excesivă, dar dacă te gândești la asta în acest fel, vei începe să vezi ce poate face pentru tine. Cu un site de pregătire, puteți efectua actualizări, testa alegeri de design și puteți lucra pe site-ul dvs. fără a afecta magazinul live.

În acest articol, vă vom arăta tot ce trebuie să știți despre organizarea WooCommerce. Până la sfârșit, vei ști dacă este potrivit pentru tine și cum să pui ceva la loc.

Ce este punerea în scenă?

Stagingul este o modalitate de a vă găzdui site-ul live, fără a-l arăta publicului. Acest lucru pare contra-intuitiv până când înțelegeți că veți face modificări unui site provizoriu înainte de a le trimite la instanța dvs. live. Considerați-o o copie a site-ului dvs. pe care o veți folosi ca banc de testare, înainte de a publica modificările bune.

Acest concept este important pentru întregul proces. În majoritatea cazurilor, nu doriți să faceți modificări site-ului dvs. live. Acest lucru se datorează faptului că oricare dintre aceste modificări ar putea cauza o problemă, moment în care site-ul dvs. fie nu funcționează corect, fie nu mai funcționează, întrerupându-vă utilizatorii și vânzările.

Procesul general va fi clonarea fișierelor site-ului dvs. împreună cu baza de date. Acesta va merge pe un alt server, pe mediul dvs. local de dezvoltare sau pe ambele, în funcție de fluxul dvs. de lucru (mai multe despre asta mai târziu). Odată ce ați terminat munca, puteți trece înapoi prin acele etape pentru a progresa - deci de la o configurare locală la serverul dvs. de pregătire sau de la montare la live.

În tot acest timp, site-ul tău live rămâne în starea sa de funcționare veche, fără a suferi de efectele modificărilor tale. Desigur, odată ce împingeți acele modificări din mediul dvs. de pregătire pe serverul dvs. live, acest lucru vă va actualiza site-ul.

În general, punerea în scenă este o siguranță împotriva problemelor cu site-ul dvs. în timp ce faceți modificări. Odată ce ați stabilit că aceste modificări sunt gata, le puteți trimite pe site-ul dvs. live.

Organizarea WooCommerce a fost mult mai ușoară, datorită acestui ghid Click to Tweet

Ai nevoie de organizare WooCommerce?

Admitem că acesta poate părea un flux de lucru complicat, mai ales având în vedere că majoritatea proprietarilor de site-uri sunt noi în conceptul de dezvoltare local-to-live. Cu toate acestea, punerea în scenă a WooCommerce are sens în afaceri pentru un motiv important: timpul de funcționare.

The Kinsta Uptime webpage, showing a collection of green squares, denoting a full day of uptime.
Pagina Kinsta Uptime.

Utilizarea publică a comerțului electronic este în creștere și va fi aproape omniprezentă în viitor. În plus, cele mai populare piețe de comerț electronic se întind pe tot globul. Aceasta înseamnă că va trebui să fii pregătit pentru a face față unui flux aproape constant de trafic.

Cu alte cuvinte, veți dori să mențineți timpul de funcționare al site-ului dvs.

Staging WooCommerce vă permite să vă mențineți site-ul activ în timp ce testați în siguranță modificările. Oferă nenumărate beneficii:

  • Aveți suficient timp pentru a lucra la aspectele site-ului dvs. de care aveți nevoie, fără să vă faceți griji cu privire la timpul de nefuncționare.
  • Un site de staging nu va afecta niciodată serverul dvs. live, așa că aveți protecție împotriva greșelilor.
  • Puteți testa reproiectările și actualizările interfeței cu utilizatorul (UI) fără a afecta utilizatorul final.
  • Dacă aveți o echipă de dezvoltare, aici există o diviziune naturală a muncii. Aceștia pot lucra la designul și funcționalitatea site-ului dvs. în liniște, în timp ce vă concentrați pe maximizarea productivității dvs. folosind un design dovedit.

Există mult mai multe aspecte pozitive pentru organizarea WooCommerce și toate vor fi unice pentru configurația dvs. În orice caz, dacă vă împărțiți site-ul și dezvoltarea pe site-uri locale, de ședință și live, veți menține timpul de funcționare ridicat și profiturile dvs.

Când să utilizați WooCommerce Staging

Am atins deja câteva dintre cazurile de utilizare pentru montarea WooCommerce, dar merită să vă oferim mai multe detalii despre unele situații specifice.

La suprafață, actualizările și ajustările simple ale site-ului dvs. nu par a fi cea mai bună utilizare pentru organizarea WooCommerce. La urma urmei, configurarea acestui lucru necesită un pic de gândire și de multe ori este mai simplu să faci acele modificări pe site-ul tău live. Cu toate acestea, am susține că modificările de bază sunt cel mai bun motiv pentru a utiliza punerea în scenă.

Acest lucru se datorează faptului că o actualizare de bază, o temă și un plugin WordPress pot afecta un site la fel de mult ca Ecranul Alb al Morții (WSoD) sau altă eroare. Aceste tipuri de actualizări fac în continuare modificări în fișierele dvs. și, dacă există o incompatibilitate, veți avea un site care este offline.

The MyKinsta dashboard, showing a staging site's Plugins and Themes screen, with updates available.
Ecranul MyKinsta Plugins and Themes.

În cazul actualizărilor de bază care merg prost, daunele ar putea fi ireversibile. Acest lucru este evident mai dezastruos decât o eroare remediabilă, dar chiar și cu aceasta din urmă, veți avea ceva de făcut. De exemplu:

  1. Va trebui să vă conectați la serverul site-ului dvs. prin Secure File Transfer Protocol (SFTP).
  2. În continuare, veți dori să găsiți tema sau pluginul ofensator, care implică adesea dezactivarea totul și efectuarea de verificări individuale.
  3. De acolo, veți dori să sortați funcționalitatea pe care vi le oferă tema sau pluginul. În cazul primului, site-ul dvs. va părea stricat după toate probabilitățile, în timp ce cel din urmă ar putea face ca unele funcționalități esențiale să dispară.

Deși este una dintre cele mai simple probleme de rezolvat, o incompatibilitate cu o temă sau un plugin oferă totuși o bătaie de cap. Cel mai important este că introduce timp de nefuncționare, care va avea un efect secundar asupra veniturilor și a numărului de trafic.

Puteți extinde acest lucru și la instalările de pluginuri și teme. Desigur, instalările și actualizările sunt acțiuni diferite, dar ambele sunt preocupate de modificarea și adăugarea fișierelor. Ca atare, nu este greu de înțeles cum instalarea unui nou plugin sau a unei teme pe un site de pregătire WooCommerce vă va permite să testați noua adăugare pentru bug-uri și incompatibilități înainte de a intra live.

De fapt, când vine vorba de instalări de teme, veți face acest lucru doar dacă doriți să vă reproiectați site-ul. Acesta este un caz de utilizare de bază pentru punere în scenă și am susține că reproiectările sunt una dintre singurele situații în care ați putea lua în considerare utilizarea tehnicii.

După cum puteți vedea, montarea WooCommerce este mai mult decât un mediu de proiectare sandbox.

Utilizarea Staging-ului ca backup

Unii utilizatori vor afirma, de asemenea, că dacă copiați un site complet live într-un mediu de pregătire, aceasta constituie și o copie de rezervă completă a site-ului dvs. Adevărul aici este mai complicat.

Pe de o parte, da, întregul dvs. site este disponibil într-un mediu diferit, în cazul în care se întâmplă cel mai rău. Cu toate acestea, această „backup” este doar un instantaneu al site-ului dvs. la un moment mult mai vechi în timp.

The MyKinsta Environment backups page, showing one created backup, and the sidebar showing other MyKinsta pages.
Pagina de copii de rezervă pentru mediu din MyKinsta.

Ar fi nevoie de un noroc incredibil pentru a vă organiza site-ul live chiar înainte de a fi lovit cu o eroare. În plus, dacă utilizați staging, nu veți folosi întotdeauna cea mai recentă bază de date, deoarece o actualizare nu este întotdeauna necesară pentru aplicație. De fapt, majoritatea proceselor de punere în scenă renunță la împingerea bazei de date de la punere în scenă la live, deoarece datele vor fi întotdeauna depășite.

Acest lucru este valabil mai ales pentru site-urile WooCommerce, unde este posibil să aveți mai multe vânzări pe minut. Imaginați-vă o situație în care trageți un site la punere în scenă și îl împingeți live după ceva timp, doar pentru a șterge câteva sute de comenzi.

Opțiuni pentru WooCommerce Staging

O mulțime de companii web, gazde și dezvoltatori pricepuți recunosc că punerea în scenă în general este importantă pentru majoritatea proprietarilor de site-uri. Ca atare, există o mulțime de modalități de a vă pune în scenă site-ul și toate vă vor fi familiare dacă utilizați WordPress:

  • Gazda dvs. ar putea avea modalități de a configura montarea, deși nu toate vor avea. Aceasta este o opțiune bună, deoarece nu va trebui să navigați la un alt tablou de bord și interfață.
  • Există pluginuri WordPress, cum ar fi WP Stagecoach și WP Staging. O mulțime de sfaturi sugerează pluginuri, cum ar fi Duplicator, dar acest lucru nu poate replica aceeași funcționalitate ca o soluție de intermediar.
  • Există, de asemenea, opțiunea de a configura un site de organizare manuală. Acesta va fi un efort tehnic și veți avea nevoie de multă experiență pentru a reuși. S-ar putea să nu fie cea mai bună opțiune pentru majoritatea, dar va fi cea mai puternică.

Este întotdeauna o idee bună să verificați mai întâi ce puteți realiza deja cu instrumentele și software-ul actual. Ca atare, gazda ta este primul loc în care ar trebui să te uiți.

De ce să luați în considerare gazdele cu montare în scenă încorporată

În ciuda beneficiilor unei abordări manuale — este puternică, adaptabilă nevoilor tale și sub controlul tău, probabil că nu este cea mai bună soluție. Credem că gazda dvs. oferă combinația potrivită de caracteristici, funcționalitate, utilizare și multe altele pentru a vă ajuta să configurați staging WooCommerce.

Există o mulțime de avantaje ale utilizării gazdei dvs.:

  • Nu trebuie să vă faceți griji cu privire la conectarea soluției dvs. de staging cu serverul dvs., deoarece face deja parte din ecosistem.
  • Gazda dumneavoastră știe cum să configureze servere, așa că ei vor fi experții în ceea ce face un server de staging bun.
  • În plus, vă puteți replica mai bine serverul live folosind infrastructura gazdei. În multe cazuri, acele servere vor avea aceleași specificații, software și optimizare.
  • Nu va exista nici un tablou de bord sau o interfață suplimentară cu care să vă mulțumiți, ceea ce este important din punct de vedere al utilizării. O mulțime de gazde oferă o opțiune de organizare cu un singur clic, cu posibilitatea de a alege ceea ce trageți și împingeți și între servere.

Deoarece credem atât de mult în puterea punerii în scenă, Kinsta are propria soluție pentru a configura acest lucru cu cel mai mic tam-tam. În secțiunea următoare, vom arunca o privire la ceea ce oferă.

De ce Kinsta este gazda perfectă pentru organizarea WooCommerce

Printre numeroasele funcții oferite de Kinsta se numără montarea solidă, integrată, cu un singur clic pentru fiecare instalare WordPress - aceasta include site-urile WooCommerce.

Ai aici o soluție completă. Aceasta include abilitatea de a configura, reîmprospăta, șterge și gestiona mediul de pregătire. Există un număr minim de clicuri între dvs. și un site în scenă și durează doar câteva secunde pentru a împinge și extrage date și fișiere între mediile live și mediile de punere în scenă.

În plus, puteți crea un flux de lucru complet dacă includeți DevKinsta ca parte a procesului dvs.

The logo for DevKinsta, showing a purple and caucasian hand in front of a computer showing the Kinsta logo.
Logo-ul DevKinsta.

DevKinsta este un instrument gratuit care vă permite să împingeți site-urile locale pe care le dezvoltați într-un mediu de pregătire. Aceasta înseamnă că puteți lucra fără a irosi resursele serverului dvs., apoi puteți testa acele modificări pe serverul dvs. de staging.

Avem o mulțime de informații despre cum funcționează montarea Kinsta în baza noastră de cunoștințe. Cu toate acestea, vă vom arăta câteva dintre elementele de bază în restul articolului.

Cum să configurați WooCommerce Staging (folosind Kinsta și DevKinsta)

În următoarele câteva secțiuni, vă vom arăta cum să configurați staging WooCommerce folosind atât funcționalitatea Kinsta, cât și DevKinsta ca mediu local.

Cu toate acestea, înainte de a porni panourile de control, este o idee bună să planificați cum ați dori să decurgă procesul.

1. Planificați-vă fluxul de lucru

Acesta este un subiect pe care îl atingem în altă parte în articol, dar montarea WooCommerce nu se referă doar la găzduirea pe un alt server pentru a testa modificările. Consideră-l o abordare completă pentru dezvoltarea site-ului tău. Din acest motiv, veți dori să decideți asupra acestui flux de lucru înainte de a face orice altceva.

Părerea noastră este să adoptăm o abordare pe trei direcții a fluxului de lucru de dezvoltare:

  • Local: veți lucra pe site-ul dvs. într-un mediu sandbox pe propriul computer, care vă oferă mult timp și fără presiune. Cu toate acestea, nu veți obține adesea paritate completă între configurația locală și serverul live.
  • Staging: Aceasta va oferi un mediu online pentru a testa modificările pe care le faci din configurația locală, pe un server care reprezintă mai bine site-ul tău live.
  • Live: acesta este (desigur) site-ul dvs. public, ceea ce înseamnă că este cel mai important de păstrat în timp ce efectuați modificări și actualizări de design.

Acest flux de lucru vă permite să lucrați în propriul ritm, fără să atingeți resursele de găzduire, apoi să scalați site-ul pe măsură ce vă apropiați de un design la nivel de producție. Cu toate acestea, pe lângă aceasta, veți dori să luați în considerare și câteva dintre următoarele aspecte:

Te lupți cu timpii de nefuncționare și problemele WordPress? Kinsta este soluția de găzduire concepută pentru a vă economisi timp! Verificați caracteristicile noastre
  • Sincronizarea bazei de date: aceasta este una dintre cele mai mari considerații pe care trebuie să le faceți cu montarea dvs. WooCommerce. Adesea, veți muta o bază de date live în mediile dvs. locale și de realizare, dar nu veți împinge acea bază de date înapoi în întregime. Aceasta este diferența dintre o soluție bună de pregătire și un instrument de migrare.
  • Sincronizarea fișierelor: într-un mod similar cu baza de date, veți dori să luați în considerare modul în care sincronizați fișierele cu care lucrați înapoi pe site-ul dvs. live. S-ar putea să nu împingeți totul, ci doar fișierele modificate. Cu toate acestea, nu este nimic în neregulă cu o sincronizare completă dacă are sens.

Pentru unii dezvoltatori, Git este un intermediar important pentru procesul de organizare. De fapt, Git este fantastic pentru găzduirea temei și a fișierelor site-ului folosind o abordare „push-to-deploy”. Acest lucru vă permite să lucrați pe un server local, să împingeți fișiere în Git și să configurați o macrocomandă sau un script pentru a implementa acele fișiere pe serverul de staging sau live.

Dacă aveți capacitatea de a nu atinge niciodată unul dintre serverele dvs., aveți mai puține posibilități de „daune” pe măsură ce progresați prin fiecare pas al fluxului de lucru. Acesta este încă un beneficiu al punerii în scenă, în opinia noastră.

2. Configurați mediul de pregătire

Putem păstra această secțiune scurtă, deoarece activarea punerii în scenă în Kinsta este atât de simplă! Există trei pași generali pe care veți dori să-i urmați aici. Mai întâi, conectați-vă la tabloul de bord MyKinsta și mergeți la site-ul pe care doriți să îl montați:

The Sites screen in MyKinsta, showing basic details and SFTP/SSH information for an individual site.
Tabloul de bord MyKinsta, care arată detaliile de bază pentru un site.

Apoi, schimbați mediul din Live în Staging . Faceți acest lucru din meniul drop-down din colțul din dreapta sus al ecranului

A MyKinsta Sites page, showing a partial Basic details panel, and an open dropdown menu showing Live and Staging options.
Meniul de acțiuni de mediu.

Odată ce faceți clic pe butonul pentru a implementa punerea în scenă, Kinsta își va face magia și va configura lucrurile. Probabil va trebui să așteptați aproximativ 15 minute înainte ca totul să fie gata de rulare. Cu toate acestea, veți găsi și portul de setări Secure Sockets Layers (SSL), ceea ce vă scutește de un pas suplimentar.

3. Faceți modificări la staging WooCommerce

Funcționalitatea de punere în scenă a Kinsta este fantastică și funcționează cu aproape orice mediu de dezvoltare. Cu toate acestea, dacă alegeți să utilizați aplicația DevKinsta, puteți accesa câteva funcții suplimentare (și grozave) pentru a vă ușura experiența de organizare WooCommerce.

Veți dori să începeți cu procesul de import în DevKinsta. Acest lucru este ușor odată ce faceți clic pe butonul Adăugați site - veți alege Import din Kinsta dintre opțiunile disponibile:

The DevKinsta Create new Site screen, showing three options: New WordPress site, Import from Kinsta, and Custom site, in front of a macOS desktop background image.
Ecranul Creare site nou.

Știi ce să faci din acest punct: Dezvolta-ți site-ul!

Desigur, orice sarcină pe care alegeți să o întreprindeți în timp ce lucrați în cadrul DevKinsta este în regulă pentru noi, dar când sunteți gata, veți dori să aduceți acele modificări înapoi în mediul dvs. de pregătire.

4. Împingeți modificările de la Staging la Live

La fel ca importarea site-ului dvs. în DevKinsta, împingerea acestor modificări înapoi pe server este o simplă. Dacă faceți clic pe panoul Info site din DevKinsta, veți vedea butonul Push to staging :

Pare prea simplu, dar asta este tot ce trebuie să faceți pentru a vă aduce din nou site-ul pe server. Cu toate acestea, veți dori să bifați încă câteva sarcini înainte de a împinge acele modificări de punere în scenă în direct.

Mai întâi, efectuați un test amănunțit al site-ului dvs. acum că este pe server. Acest lucru va prinde orice incompatibilități pe care mediul dvs. local nu le-a evidențiat.

Când termini asta, este timpul să-ți faci schimbările live.

Veți face acest lucru din tabloul de bord MyKinsta. Cu mediul de scenă pe ecran, priviți în partea dreaptă. Veți vedea un meniu drop-down Acțiuni de mediu . Dacă selectați Push to Live din acest meniu, se întâmplă evident:

The MyKinsta dashboard showing a partial settings panel, and the full Environment action dropdown menu, with the Push to Live option highlighted.
Opțiunea Push to Live din meniul de acțiuni Mediu.

Puteți face mult mai multe cu funcționalitatea excelentă de punere în scenă a Kinsta și acoperim tot ce trebuie să știți, inclusiv funcția Selective Push, în baza noastră de cunoștințe.

Doriți să vă mențineți magazinul de comerț electronic activ, în timp ce îl îmbunătățiți și actualizați? Enter, WooCommerce staging Click to Tweet

rezumat

Durata de funcționare a site-ului este importantă - probabil mai importantă pentru site-urile WooCommerce decât orice altă caracteristică pe care o veți lua în considerare. Ca atare, veți dori să găsiți modalități de a crește timpul de funcționare cât mai mult posibil, pentru a maximiza timpul pe care îl aveți pentru a vinde clienților. Staging WooCommerce este una dintre cele mai bune modalități de a găsi acel timp de funcționare suplimentar, în același timp, scalarea, extinderea, reproiectarea și optimizarea magazinului dvs.

Pe parcursul acestei postări, am discutat despre organizarea WooCommerce și de ce ați dori să o implementați. Deși există o mulțime de moduri de a configura acest lucru, utilizarea gazdei este, fără îndoială, cea mai bună opțiune. Kinsta oferă montare cu un singur clic care se leagă și de mediul local DevKinsta. Aceasta înseamnă că puteți păstra întregul ecosistem al site-ului dvs. în cadrul aplicațiilor bazate pe Kinsta și puteți beneficia de timpi mari de funcționare pentru pornire.

Crezi că punerea în scenă a WooCommerce poate aduce beneficii afacerii tale și, dacă da, cum crezi că te va ajuta? Anunțați-ne în secțiunea de comentarii de mai jos!