Speculation Rules
Moduł • Magento 1 / OpenMage

Speculation Rules

Moduł OpenMage dodający do sklepu reguły Speculation Rules API: prefetch i prerender dla bezpiecznie wybranych linków.

Moduł Septsite_Speculationrule dodaje w sekcji head sklepu skrypty script[type=speculationrules]. Pozwala konfigurować prefetch albo prerender dla reguł dokumentu, ręcznej listy URL-i oraz linków wykrywanych dynamicznie po selektorach CSS. Domyślnie działa ostrożnie: moduł jest wyłączony po instalacji, a reguły dokumentu używają prerender z eagerness moderate, czyli uruchamiają się dopiero przy intencji użytkownika, np. hover lub pointer down. Konfiguracja ma gotowe wykluczenia dla checkoutu, konta klienta, wishlisty, historii zamówień, wyszukiwarki, URL-i z parametrami i linków add-to-cart.

Gotowy moduł Magento 1 / OpenMage

Funkcje

  • Renderowanie script[type=speculationrules] w head przez layout modułu OpenMage.
  • Obsługa akcji prefetch i prerender z poziomami eagerness: immediate, eager, moderate i conservative.
  • Reguły typu source: document z include/exclude patterns oraz wykluczeniami po selektorach CSS.
  • Statyczna lista URL-i do prefetch/prerender podawana ręcznie w konfiguracji.
  • Dynamiczne zbieranie linków po selektorach CSS, np. z list produktów i kategorii.
  • Obsługa IntersectionObserver dla obrazów produktów: po pojawieniu się elementu moduł może dodać regułę dla nadrzędnego linku.
  • Walidowany własny JSON reguł speculationrules dla nietypowych scenariuszy.

Korzyści

  • Szybsze odczuwalne przejścia na strony produktów i kategorii w przeglądarkach wspierających Speculation Rules API.
  • Możliwość rozpoczęcia od bezpieczniejszego prefetch, a dopiero później użycia prerender dla wybranych linków.
  • Ograniczenie ryzyka przez domyślne wykluczenie stron prywatnych i sesyjnych, takich jak checkout i konto klienta.
  • Kontrola liczby dynamicznych URL-i osobno dla desktopu i mobile, co pomaga ograniczać zużycie transferu oraz zasobów.
  • Brak wpływu na starsze przeglądarki: jeśli API nie jest obsługiwane, skrypty są ignorowane.

Inne moduły Magento 1 / OpenMage

GLS kurier
Magento 1 / OpenMage Gotowy moduł

GLS kurier

Integracja GLS Poland dla Magento 1 / OpenMage: metody dostawy, cennik, przesyłki, etykiety i tracking.

Zobacz moduł
Dojo Payments
Magento 1 / OpenMage Gotowy do wdrożenia

Dojo Payments

Integracja Dojo Payments dla Magento 1 / OpenMage: Payment Intent, przekierowanie na Dojo Checkout, webhooki i obsługa statusów zamówień.

Zobacz moduł