Jak prowadzić stabilną, bezpieczną i skuteczną witrynę WooCommerce?
Opublikowany: 2021-01-24WooCommerce stał się de facto rozwiązaniem do prowadzenia witryny e-commerce z WordPress. Dzieje się tak zwłaszcza odkąd Automattic (firma współzałożyciela WordPressa Matta Mullenwega) przejęła szalenie popularną wtyczkę w 2015 roku.
Fakt, że WooCommerce jest darmowy (z opcją korzystania z bezpłatnych rozszerzeń lub kupowania komercyjnych) i dość łatwy w konfiguracji, jest bardzo atrakcyjny dla tych, którzy chcą sprzedawać online bez naruszania swojego budżetu. Możliwe jest zbudowanie sklepu internetowego, który wygląda i działa podobnie do górnej warstwy sprzedawców internetowych.
Ale ta konkretna ścieżka eCommerce ma swoje własne wymagania i wyzwania. WooCommerce to inne zwierzę niż takie jak Shopify, Miva lub inni dostawcy SaaS. Są rzeczy, o których musisz wiedzieć, aby jak najlepiej wykorzystać swoją witrynę oraz zachować bezpieczeństwo i stabilność.
Przyjrzyjmy się niektórym ukrytym sekretom wygrywania z Woo:
Najpierw testuj aktualizacje w witrynie deweloperskiej
Ponieważ Twój sklep WooCommerce może również działać z różnymi wtyczkami WordPress, aktualizacje nie zawsze przebiegają płynnie. Błędy pojawiają się nie tylko w nowych wydaniach Woo, ale mogą pojawić się konflikty z dowolną zainstalowaną wtyczką lub motywem. Może to być gorący bałagan, jeśli nie zostanie odpowiednio potraktowany.
Dlatego zawsze polecam uruchomienie rozwojowej (tzw. tymczasowej) wersji Twojej witryny. Niektóre wyspecjalizowane firmy hostingowe WordPress zapewnią to za Ciebie. Jeśli Twój nie oferuje tej usługi, istnieją wtyczki, które mogą pomóc. Lub możesz zainstalować serwer MAMP lub WAMP we własnym systemie.
Środowisko pomostowe umożliwia testowanie najnowszych aktualizacji wtyczek bez obawy o uszkodzenie działającej witryny. Zainstaluj wszelkie dostępne aktualizacje, klikaj w witrynie i przeprowadź jedno lub dwa zamówienia testowe. Jeśli wszystko działa zgodnie z oczekiwaniami, możesz uruchomić aktualizacje w swojej aktywnej witrynie (lub wypchnąć je, jeśli korzystasz z kontroli wersji). Jeśli coś nie działa prawidłowo, możesz bezpiecznie rozwiązywać problemy bez zakłócania pracy klientów.
Może to zająć więcej czasu, ale zapewni ci spokój ducha. Oglądanie aktualizacji przerywającej witrynę nie jest zabawne. Usuń tę możliwość z równania, wykonując ten dodatkowy krok.
Nie dotykaj szablonów (chyba że musisz)
Tak, WooCommerce pozwala zastąpić określone szablony wtyczek we własnym motywie. Może to być bardzo przydatne do zmiany układu lub po prostu dodawania informacji do określonego obszaru.
Problem polega na tym, że Woo od czasu do czasu aktualizuje te szablony, gdy pojawiają się nowe wersje wtyczki. Często otrzymujesz komunikat w panelu WordPress z informacją, że masz co najmniej jeden nieaktualny szablon. Następnie możesz sprawdzić, które z nich są nieaktualne, przechodząc do WooCommerce > Status
.
Uruchamianie przestarzałych wersji szablonów może bardzo dobrze działać – lub nie. Układ Twojej witryny może być nieco zwariowany lub krytyczna funkcjonalność może uniemożliwić klientom realizację zamówień. Aby naprawić nieaktualny szablon, musisz pobrać najnowszą kopię WooCommerce i ponownie dostosować najnowszą wersję danego szablonu, aby pasowała do tego, co zrobiłeś wcześniej. Jeśli dostosujesz kilka szablonów, może to stać się prawdziwym problemem.
Najlepszym sposobem na uniknięcie wszystkich tych problemów jest unikanie dostosowywania plików szablonów – nawet jeśli znajdują się one w Twoim motywie. Zamiast tego skorzystaj z haków WooCommerce. Te małe fragmenty kodu mogą osiągnąć te same wyniki, co niestandardowe szablony, nie martwiąc się, że aktualizacje wtyczek coś zepsują.
Poważnie traktuj bezpieczeństwo
Bezpieczeństwo jest jednym z najważniejszych problemów w każdej witrynie – zwłaszcza w przypadku sprzedaży online. Jeśli prowadzisz w szczególności WooCommerce, zadbaj o:
Uruchom swoją witrynę w SSL
Bariery ceny, weryfikacji tożsamości i wiedzy technicznej wymaganej do uruchomienia Twojej witryny w SSL zostały przełamane. Dzięki dostawcom takim jak Let's Encrypt oferującym bezpłatne certyfikaty, a także hostom, które mają prawie bezpłatne oferty – nie ma wymówki, aby nie używać SSL. W przypadku tych bezpłatnych lub tanich certyfikatów nie musisz nawet przechodzić żadnego długotrwałego procesu weryfikacji. SSL zwiększa bezpieczeństwo i zaufanie konsumentów – więc używaj go!
Zablokuj użytkowników niebędących administratorami z pulpitu nawigacyjnego
Jeśli pozwalasz klientom na posiadanie własnych kont w Twojej witrynie, dobrym pomysłem jest upewnienie się, że nie będą mogli uzyskać dostępu do pulpitu nawigacyjnego WordPress. Nawet jeśli rola klienta oznacza, że nie może wyrządzić żadnych szkód, nadal dobrą praktyką jest trzymanie ich z dala. Możesz to osiągnąć za pomocą wtyczki, takiej jak Usuń dostęp do pulpitu nawigacyjnego lub za pomocą prostego kodu.
Przypisz odpowiednio role sklepikarza
Zawsze dobrze jest zapewnić użytkownikom tylko taki poziom dostępu, jakiego potrzebują, i nic więcej. Jeśli jeden lub więcej pracowników niebędących administratorami musi uzyskać dostęp do zamówień i informacji o kliencie, przypisz im rolę Kierownika sklepu specyficznego dla Woo. Zapewni to użytkownikom uprawnienia potrzebne do przetwarzania zamówień itp. bez przyznawania im pełnego dostępu administratora.
Uruchamiaj inne wtyczki oszczędnie
Chociaż obecnie w repozytorium wtyczek WordPress znajduje się ponad 50 000 wtyczek, należy zachować szczególną ostrożność przy wyborze. Każda nowa wtyczka, którą instalujesz, dodaje kolejną okazję do złamania czegoś lub (co gorsza) dziurę w zabezpieczeniach. Dlatego uruchamiaj tylko wtyczki od zaufanych programistów. I uruchamiaj tylko to, czego potrzebujesz.
Budowanie cudownej strony
Pomijając moją okropną kalambur, WooCommerce pozwala zbudować sklep internetowy, który pięknie wygląda i działa. Możesz go używać jako pojazdu do całkiem dobrego życia – niezależnie od tego, czy prowadzisz sklep, czy budujesz go dla innych. Ale jego ogólna łatwość konfiguracji przeczy faktowi, że uruchamianie wtyczki wiąże się z dużą odpowiedzialnością.
Rzeczy mogą się psuć i się psują. Taka jest właśnie natura prowadzenia sklepu na platformie open source, która pozwala na prawie nieskończoną liczbę kombinacji wtyczek, motywów i dostosowywania (nie wspominając o środowiskach hostingowych). Ani WooCommerce, ani nikt, kto z niego korzysta, nie jest w stanie przewidzieć, że coś pójdzie nie tak z jakąkolwiek konkretną konfiguracją.
Dzięki temu projektanci, programiści i właściciele sklepów wiedzą, w co się pakują. Twórz procesy testowania aktualizacji, zanim trafią one do Twojej aktywnej witryny. Zrób, co możesz, aby zabezpieczyć witrynę i nie uruchamiaj zbędnych wtyczek.
Wdrożenie solidnej strategii od samego początku pomoże Ci utrzymać WooCommerce (i sprzedaż) w ruchu.