Zaloguj się
Rozpocznij

Dokumentacja Easy Digital Downloads

Dokumentacja, materiały referencyjne i samouczki dla Easy Digital Downloads 

Czy Easy Digital Downloads działa z Cloudflare?

Rozumiemy, że bezpieczeństwo i wydajność strony internetowej są kluczowe dla sukcesu Twojego sklepu eCommerce. Cloudflare to usługa, która pomaga chronić i przyspieszać Twoją witrynę, wykorzystując zbiór funkcji i reguł, aby zapewnić bezpieczne i szybkie ładowanie stron dla Twoich klientów.

Ogólnie rzecz biorąc, Easy Digital Downloads jest kompatybilny z Cloudflare, jednak biorąc pod uwagę złożoność sklepów eCommerce, istnieje kilka funkcji i konfiguracji, o których należy pamiętać podczas korzystania z usługi.

Jak zawsze, podczas optymalizacji wydajności witryny, gdy wprowadzane są zmiany w funkcjach optymalizacji w Cloudflare, zdecydowanie zalecamy przetestowanie krytycznych obszarów witryny jako wylogowany użytkownik, aby upewnić się, że funkcjonalność nie została naruszona.

Automatyczna Optymalizacja Platformy dla WordPress (APO)

Funkcja Cloudflare Automatic Platform Optimization (lub APO) to funkcja, która może poprawić wydajność Twojej witryny poprzez skrócenie czasu do pierwszego bajtu (TTFB). Funkcja APO obsługuje wiele popularnych wtyczek WordPress, w tym Easy Digital Downloads.

Aby włączyć Automatyczną Optymalizację Platformy, musisz najpierw zainstalować i aktywować wtyczkę Cloudflare WordPress

Po aktywacji przejdź do Ustawienia > Cloudflare. Będziesz musiał utworzyć darmowe konto lub, jeśli masz konto, kliknij Zaloguj się tutaj

Będziesz potrzebować adresu e-mail używanego dla Twojego konta Cloudflare, a także swojego Globalnego Klucza API, który można znaleźć, klikając link poniżej formularza

Spowoduje to otwarcie nowego okna, w którym klikniesz menu Tokeny API, gdzie możesz kliknąć przycisk Wyświetl dla swojego Globalnego Klucza API.

Po podłączeniu witryny do Cloudflare możesz włączyć Automatyczną Optymalizację Platformy z poziomu ustawień Ustawienia > Cloudflare > Strona główna w obszarze administracyjnym WordPress.

Zalecamy włączenie ustawienia Cache według typu urządzenia, aby zapewnić najlepsze wrażenia użytkownika.

Rocket Loader

Funkcja Rocket Loader firmy Cloudflare poprawia wydajność ładowania stron, ładując wszystkie skrypty Javascript asynchronicznie, nawet skrypty stron trzecich. Może to pomóc w szybszym ładowaniu stron i umożliwić klientom szybszą interakcję z witryną.

Po włączeniu funkcja Rocket Loader może powodować problemy z procesem płatności EDD, ponieważ może prowadzić do tworzenia zduplikowanych płatności w Bramce z powodu powielania kliknięcia w celu przetworzenia zakupu. Aby upewnić się, że proces płatności nie zostanie dotknięty tym niepożądanym rezultatem, należy wyłączyć Rocket Loader na stronie płatności za pomocą Reguły Konfiguracji. Aby włączyć Regułę Konfiguracji, w menu po lewej stronie ustawień domeny Cloudflare wybierz Reguły > Reguły Konfiguracji

Po przejściu kliknij „Utwórz regułę”

Następnie skonfiguruj regułę, która wyłącza „Rocket Loader” na stronie płatności. Nasz przykład używa domyślnej strony płatności /checkout

Przewiń w dół i kliknij „+ Dodaj” dla Rocket Loader i upewnij się, że jest ustawiony na „Wyłączony”

Następnie kliknij „Wdróż”

ScrapeShield

Technologia ScrapeShield firmy Cloudflare pobiera adres e-mail klienta i zaciemnia go, aby spamerzy nie mogli go zebrać i wysyłać spamu.

Wadą tego jest to, że nie jest to prawidłowy adres e-mail, a klient zostaje odłączony od zakupu.

Cloudflare oferuje instrukcje, jak wyłączyć tę funkcję.  Po jej wyłączeniu problem zostaje rozwiązany.

Przepisywanie protokołu HTTPS

Ta opcja próbuje sprawić, aby wszystkie zasoby Twojej witryny (takie jak pliki CSS itp.) ładowały się przez ten sam protokół (http lub https).  Czasami nie ładuje się poprawnie, powodując, że pobrane pliki są serwowane bez zawartości, więc rozmiar pliku wynosi 0.  Możesz wyłączyć tę funkcję w swoim panelu Cloudflare, dokumentacja Cloudflare dotycząca przepisywania protokołu HTTPS wyjaśnia jak.

Reguły strony

Cloudflare posiada szereg narzędzi wydajnościowych, a aby Twój sklep EDD działał dobrze z Cloudflare, być może będziesz musiał dostosować niektóre reguły strony, aby zapewnić pomyślne dodawanie do koszyka i przetwarzanie zamówień.


Oto sugerowane reguły strony, które powinieneś dodać do swojego konta Cloudflare, aby zapewnić optymalną funkcjonalność.

  • domain.com/checkout*
    • Poziom pamięci podręcznej: Pomiń
    • Sprawdzanie integralności przeglądarki: Wyłączone
    • Rocket Loader: Wyłączony
  • domain.com/admin-ajax.php
    • Poziom pamięci podręcznej: Pomiń
    • Sprawdzanie integralności przeglądarki: Wyłączone
  • domain.com/wp-json/edd*
    • Poziom pamięci podręcznej: Pomiń
    • Sprawdzanie integralności przeglądarki: Wyłączone

Płatności nieoznaczone jako zakończone

Jeśli masz problemy z tym, że Twoje płatności nie są oznaczane jako zakończone (zwykle zdarza się to tylko w przypadku bramek płatności „poza witryną”, takich jak PayPal), a korzystasz z CloudFlare na swojej stronie internetowej, spróbuj tymczasowo wyłączyć CloudFlare, aby sprawdzić, czy płatności są prawidłowo oznaczane jako zakończone po jego wyłączeniu.

Może być konieczne wykluczenie strony płatności z pamięci podręcznej Cloudflare. Oto jeden z ich artykułów pomocy, który pomoże Ci zacząć: 
https://support.cloudflare.com/hc/en-us/articles/200172316-How-do-I-exclude-a-specific-URL-from-CloudFlare-s-caching-

Czy ten artykuł był pomocny?

Zacznij sprzedawać już dziś!

Dołącz do ponad 50 000 sprytnych właścicieli sklepów i zacznij korzystać z najłatwiejszego sposobu sprzedaży produktów cyfrowych za pomocą WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]