Obecnie Easy Digital Downloads jest aktywnie zainstalowany na ponad 40 000 stron. To całkiem spora liczba, co oznacza, że dystrybuowanych jest wiele pobrań i, miejmy nadzieję, generowane są spore zyski.
Kiedy jednak widzę tę liczbę aktywnych instalacji, nie przyjmuję jej dosłownie. Staram się założyć, że mniej więcej 20 000 z tych aktywnych instalacji to strony na żywo, podczas gdy pozostałe 20 000 to klony stagingowe stron na żywo (nie można mi zarzucić pobożnych życzeń).
Ponieważ EDD jest platformą e-commerce, oznacza to, że znacząca część naszych użytkowników próbuje zarabiać na swoich stronach internetowych. Jest wielu użytkowników, którym się to udało, i niektórych, którzy wciąż pracują nad tym. Ale jedno, co ich wszystkich łączy, to fakt, że pewne aspekty platformy mają być zautomatyzowane i dokładne, dzięki EDD i jego dodatkom.
Od czasu do czasu pojawia się problem w jednym z procesów. Taka jest natura rozwoju oprogramowania. Będą błędy, braki w funkcjonalności i inne typowe przeszkody. Jednak w większości przypadków podstawowa funkcjonalność systemu e-commerce opartego na EDD jest solidna.
Mając to na uwadze, problemy są bardziej prawdopodobne, gdy dodawane są inne komponenty i funkcjonalność staje się bardziej złożona. W tym miejscu posiadanie strony stagingowej staje się niezwykle ważne.
Pozwól, że wyjaśnię.
Czym jest strona stagingowa?
Mówiąc prościej, strona stagingowa to klon strony na żywo i służy do celów testowych.
Kiedy przychodzi czas na zmianę motywu, dodanie lub usunięcie wtyczek, integrację niestandardowego kodu lub wprowadzenie znaczących zmian na stronie, najlepiej zrobić to na stronie stagingowej, która jest repliką strony na żywo.
Powodem, dla którego jest to tak ważne dla stron e-commerce, jest to, że generują one przychody i obsługują klientów, którzy tak hojnie otworzyli dla Ciebie swoje portfele. Dokonywanie zakupów online jest znacznie mniej osobiste, co oznacza, że zaufanie buduje się poprzez proces zakupu, co sprawia, że dla klienta jest jeszcze ważniejsze, aby wszystko działało poprawnie.
Strony stagingowe służą do zapewnienia, że wszystko działa poprawnie, zanim zostanie zaprezentowane klientowi. Podobnie, mogą być używane do rozwiązywania problemów znalezionych na stronie na żywo, bez ryzyka zakłócania pracy użytkownikom lub psucia jeszcze większej liczby funkcji.
Teoretycznie, wszelkie problemy znalezione na stronie na żywo powinny być możliwe do odtworzenia na stronie stagingowej. Ponieważ tymczasowe przełączanie motywów i dezaktywacja wtyczek są bardzo częstymi krokami rozwiązywania problemów, posiadanie strony stagingowej jest świetnym sposobem na zlokalizowanie problemów bez konieczności umieszczania strony na żywo w trybie konserwacji lub usuwania oczekiwanych funkcji do testowania.
Jak skonfigurować stronę stagingową?
Najpierw wyjaśnijmy kilka rzeczy dotyczących stron stagingowych, aby nie było to bardziej skomplikowane niż musi być.
- Witryna przejściowa nie jest specjalnym rodzajem witryny, który wymaga innego podejścia do instalacji lub konfiguracji niż Twoja witryna na żywo. To po prostu kolejna instalacja WordPressa, skonfigurowana tak samo jak Twoja instalacja na żywo.
- Większość dodatków do EDD wymaga licencji. Jednak te licencje nie ograniczają funkcjonalności. Są one po prostu bramkami do wsparcia i aktualizacji pulpitu. Więc tak, absolutnie możesz aktywować rozszerzenia zarówno na swojej witrynie przejściowej, jak i na swojej witrynie na żywo. Po prostu zarezerwuj aktywację licencji tylko dla swojej witryny na żywo.
- Witryny przejściowe koncentrują się głównie na funkcjonalności, a nie na treści. Na przykład, ważniejsze jest, aby Twoje ustawienia EDD były takie same na obu witrynach, niż aby opisy Twoich pobrań pasowały.
Chodzi o to, że witryna przejściowa nie wymaga zupełnie nowego poziomu myślenia. To po prostu witryna, którą już stworzyłeś, stworzona raz jeszcze.
Przejdźmy do konfiguracji.
Zapytaj swojego dostawcę hostingu.
Jedną z rzeczy, które uwielbiam w niektórych hostach, jest to, że mają oni usługi umożliwiające sklonowanie Twojej witryny na żywo do witryny przejściowej za pomocą zaledwie kilku kroków. Tutaj, na stronie EDD, nasza konfiguracja przejściowa jest tak prosta, jak kliknięcie przycisku. Równie łatwo jest aktualizować witrynę przejściową z witryny na żywo, kiedy tylko tego potrzebujemy.
Hosterzy tacy jak Pagely i WP Engine sprawiają, że jest niezwykle łatwo zapewnić, że Twoja witryna przejściowa jest dokładną kopią Twojej witryny na żywo, kiedy tylko tego potrzebujesz.
Zainstaluj WordPressa samodzielnie.
Nie ma problemu, jeśli Twój hosting nie ma prostego sposobu na skonfigurowanie witryny przejściowej. Możesz to zrobić samodzielnie w taki sam sposób, w jaki stworzyłeś swoją witrynę na żywo.
Jak wspomniano wcześniej, witryna przejściowa dotyczy w większości funkcjonalności. Utwórz poddomenę lub podkatalog, cokolwiek chcesz, i traktuj konfigurację WordPressa tak, jakby to był nowy projekt, nad którym pracujesz. Po uruchomieniu będziesz chciał zainstalować (i aktywować) ten sam motyw i wtyczki, których używasz na swojej witrynie na żywo.
Wierz lub nie, ale to samo w sobie odtworzy zdecydowaną większość funkcjonalności potrzebnych do efektywnej witryny przejściowej. Możesz jednak zdecydowanie pójść dalej.
Sugerowałbym kompletne sklonowanie bazy danych z witryny na żywo. Wyeksportowałbym moją bazę danych z witryny na żywo i zaimportował ją do bazy danych, którą mam podłączoną do mojej nowej witryny przejściowej. Istnieje wiele zasobów online, które pomogą Ci to osiągnąć (oto jeden z nich).
Mając ten sam motyw i wtyczki aktywowane na witrynie przejściowej, co na witrynie na żywo, oraz pełny eksport/import bazy danych, powinieneś być bardzo blisko ukończonej witryny przejściowej.
Dla wielu z Was może nawet nie być potrzeby, aby iść tak daleko. WordPress ma własną wbudowaną funkcjonalność eksportu/importu znajdującą się w menu Narzędzia w panelu administracyjnym. Możesz wyeksportować dane bezpośrednio z Twojej witryny na żywo i zaimportować je do Twojej witryny przejściowej, chociaż nie jest to tak dokładne jak wspomniana metoda.
Wsparcie dla problemów z EDD
Jeśli od jakiegoś czasu korzystasz z EDD i otworzyłeś jeden lub dwa bilety wsparcia, jest szansa, że pomogłem rozwiązać Twój problem lub odpowiedziałem na Twoje pytania. Przy dość sporej liczbie zgłoszeń musiałem jednak prosić użytkowników o tymczasowe przełączenie motywu i dezaktywację wtyczek. Wielu się na to zgadza. Niektórzy nie.
Należy tu zrozumieć, że niezależnie od tego, dlaczego problem istnieje, jest on obecny i należy się nim zająć. Rozwiązywanie problemów prawie zawsze zaczyna się od poszukiwania konfliktów z innych zasobów. Nie czekaj więc, aż pojawi się problem, aby skonfigurować witrynę stagingową tylko po to, by sprawdzić, czy uda Ci się go odtworzyć.
Absolutnie najlepszym momentem na znalezienie problemu jest testowanie nowej funkcjonalności na swojej witrynie stagingowej, zanim trafi ona na Twoją witrynę produkcyjną. Celem jest najpierw rozwiązanie problemów w obszarze testowym, aby można było przeprowadzić rygorystyczne rozwiązywanie problemów bez potencjalnej utraty przychodów lub uszkodzenia doświadczenia użytkownika.
Następnym razem, gdy będziesz mieć chwilę wolnego czasu, rozważ skonfigurowanie witryny stagingowej, jeśli jeszcze jej nie masz. Niech będzie to poligon doświadczalny dla każdej linii kodu, która dotknie Twojej witryny produkcyjnej. Uważaj to za jeden z najważniejszych kroków w tworzeniu Twojego biznesu online.
Jeśli masz jakieś pytania, śmiało pytaj poniżej.




