Odnośnik do wymagań systemowych integracji z Magento
Czego się dowiesz?
Dowiedz się więcej o wymaganiach systemowych dotyczących optymalnej synchronizacji z Magento 1 lub 2. Administrator Twojego sklepu Magento odpowiada za specyfikację systemu i konfigurację. Upewnienie się, że system jest skonfigurowany do współpracy z Klaviyo, zapewni płynne integracje.
Skonfiguruj uprawnienia użytkownika API
Podczas integrowania sklepu Magento z Klaviyo utworzysz nową rolę SOAP (dla Magento 1) lub REST (dla Magento 2) z pełnym dostępem do zasobów i przypiszesz do tej roli nowego użytkownika. Upewnij się, że ustawienie Resource Access ma wartość All.
Bez niezbędnych uprawnień dla tego użytkownika API Klaviyo nie będzie w stanie prawidłowo współpracować z API Twojego sklepu Magento, co uniemożliwi integracji pobieranie danych ze sklepu.
Włącz dostęp do wymaganych punktów końcowych API
Klaviyo wysyła żądania danych do określonych punktów końcowych. Konfiguracje systemu muszą umożliwiać dostęp do tych punktów końcowych; weź pod uwagę wpływ mechanizmów kontroli zabezpieczeń lub logiki przekierowań URL na dostępność tych punktów końcowych dla Klaviyo. Jeśli Klaviyo nie ma dostępu do oczekiwanych punktów końcowych API, synchronizacja części lub wszystkich danych Magento nie będzie możliwa i w aplikacji pojawi się raportowanie błędów.
Cały ruch wychodzący z integracji Klaviyo jest obsługiwany przez zestaw przewidywalnych, statycznych adresów IP, dzięki czemu możesz mieć wysoki poziom pewności, że ten ruch pochodzi z Klaviyo; zalecamy dodanie tych adresów do listy dozwolonych.
Pojemność systemu dla żądań API synchronizacji danych historycznych
Po aktywowaniu integracje Klaviyo automatycznie kolejkowuje żądania API, aby zsynchronizować dane historyczne, w tym rekordy klientów, rekordy zamówień i katalog produktów. Staramy się zrobić to szybko, aby marketerzy mogli jak najszybciej wykorzystać te dane na swoich kontach. Staramy się też robić to w sposób odpowiedzialny, ograniczając współbieżność i płynnie obsługując ponowne próby. Jeśli sklep ma dużą liczbę danych historycznych, ograniczoną przepustowość zasobów lub inne aplikacje, które wykonują znaczną liczbę żądań API, zalecamy konsultację z administratorem Magento, aby upewnić się, że infrastruktura jest przygotowana do obsługi synchronizacji danych historycznych. Administrator może rozważyć tymczasowe zwiększenie zasobów lub zastosowanie automatycznego skalowania.
Jeśli masz obawy dotyczące wolumenu danych historycznych lub możliwości serwera w zakresie obsługi tymczasowego wzrostu liczby żądań API w celu pobrania tych danych, rozważ tymczasowe zwiększenie zasobów serwera i włączenie automatycznego skalowania.
Zweryfikuj ważność certyfikatu SSL
Certyfikat SSL cyfrowo uwierzytelnia tożsamość witryny internetowej i umożliwia szyfrowane połączenie między przeglądarką internetową a serwerem WWW. Certyfikat SSL Twojej witryny jest hostowany przez serwer źródłowy witryny. Ważny certyfikat SSL ma kluczowe znaczenie dla bezpiecznego przyjmowania płatności, ochrony logowań hasłem i zabezpieczania formularzy internetowych. To narzędzie może służyć do weryfikacji certyfikatu SSL witryny internetowej.
Integracje Magento mogą zostać wyłączone, jeśli wygaśnie certyfikat SSL witryny. W takim przypadku certyfikaty domeny i pośrednie muszą zostać zaktualizowane u dostawcy hostingu. Jeśli nie masz pewności, gdzie znajdują się certyfikaty, skontaktuj się z dostawcą hostingu, aby uzyskać pomoc
Wystarczający przydział pamięci serwera
Ilość miejsca na dysku wymagana przez witrynę e-commerce zależy od wielu czynników, w tym liczby produktów, liczby obrazów dla każdego produktu, jakości obrazów, liczby e-maili przechowywanych na serwerze oraz stron ze statyczną treścią.
Zalecamy przydzielenie ponad 1 gigabajta pamięci do integracje Klaviyo, ale wymagane minimum to 512 megabajtów. Jeśli serwer nie może przydzielić wystarczających zasobów, aby odpowiadać na żądania Klaviyo, wystąpią błędy integracje. Integracje Klaviyo-Magento rozpoczyna się od synchronizacji danych historycznych, dlatego przed aktywacją integracje zaleca się sprawdzenie ustawień pamięci w Magento i na serwerze.
Domyślne ustawienie pamięci PHP w Magento to 128 megabajtów. To ustawienie można zaktualizować w pliku php.ini, zmieniając wartość zmiennej „memory_limit” na zalecane 1024 megabajty.
Ustaw strefę czasową na UTC
Uniwersalny czas koordynowany (UTC) jest od lat 60. XX wieku głównym standardem czasu na świecie. Klaviyo korzysta z czasu UTC, aby planować synchronizacje najbardziej aktualnych danych.
Jeśli Twoja instancja Magento używa innej strefy czasowej, Klaviyo będzie mieć większe trudności z określeniem, które dane są najnowsze i powinny zostać zsynchronizowane. Strefa czasowa powinna być zaktualizowana do UTC zarówno w backendzie Magento, jak i w plikach app/Mage.php oraz app/code/local/Mage/Core/Model/Locale.php.