Magento wymagania systemowe dotyczące integracji
Czego się dowiesz
Poznaj wymagania systemowe dla optymalnej synchronizacji z Magento 1 lub 2. Administrator Twojego sklepu Magento jest odpowiedzialny za specyfikację i konfigurację systemu. Upewnienie się, że twój system jest skonfigurowany do pracy z Klaviyo włączy płynną integrację.
Skonfiguruj uprawnienia użytkowników APISkonfiguruj uprawnienia użytkowników API
W procesie integracji 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 niej nowego użytkownika. Upewnij się, że opcja Dostęp do zasobów jest ustawiona na Wszystkie.
Bez niezbędnych uprawnień dla tego użytkownika API, Klaviyo nie będzie w stanie poprawnie współdziałać z API twojego sklepu Magento, co uniemożliwi integracjom pobieranie danych z twojego sklepu.
włącz dostęp do wymaganego API punktu końcowegowłącz dostęp do wymaganego API punktu końcowego
Klaviyo żąda danych z określonego punktu końcowego. Konfiguracje twojego systemu muszą zezwalać na dostęp do tego punktu końcowego; rozważ wpływ kontroli bezpieczeństwa lub logiki przekierowania URL na dostępność tego punktu końcowego dla Klaviyo. Jeśli Klaviyo nie ma dostępu do oczekiwanego API punktu końcowego, niektóre lub wszystkie Magento dane nie będą mogły zostać zsynchronizowane i zobaczysz błąd raportowania w aplikacji.
Cały ruch wychodzący z Klaviyo integracje znajduje się za zestawem przewidywalnych, statycznych adresów IP, dzięki czemu możesz mieć wysoki poziom pewności, że ruch ten pochodzi z Klaviyo; zalecamy zezwolenie na umieszczenie tych adresów na liście.
Pojemność systemu dla żądań synchronizacji danych historycznych APIPojemność systemu dla żądań synchronizacji danych historycznych API
Gdy aktywujesz integracje, Klaviyo automatycznie ustawi w kolejce API żądania synchronizacji danych historycznych, w tym rekordów klientów, rekordów zamówień i katalogu produktów. Staramy się zrobić to szybko, aby umożliwić marketingowcom jak najszybsze wykorzystanie tych danych na ich koncie. Staramy się również robić to odpowiedzialnie, ograniczając współbieżność i z wdziękiem obsługując ponowne próby. Jeśli Twój sklep ma dużą ilość dane historyczne, ograniczoną pojemność zasobów lub inne aplikacje, które wykonują znaczące żądania API, zalecamy skonsultowanie się z administratorem Magento, aby upewnić się, że Twoja infrastruktura jest przygotowana do pomocy dane historyczne synchronizacja. Twój administrator może rozważyć tymczasowe zwiększenie zasobów, zastosowanie automatycznego skalowania lub zażądanie od Klaviyo spowolnienia żądań.
Zweryfikuj ważność certyfikatu SSL
Certyfikat SSL cyfrowo uwierzytelnia tożsamość strony internetowej i włącza szyfrowane połączenie między przeglądarką internetową a serwerem internetowym. 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 haseł logowania i zabezpieczania formularzy internetowych. To narzędzie może być używane do weryfikacji certyfikatu SSL witryny.
Magento Integracje mogą zostać wyłączone, jeśli certyfikat SSL Twojej witryny wygaśnie. W takim przypadku domena i certyfikaty pośrednie muszą być aktualizowane na hostingu usługodawcy dostawcy. Jeśli nie masz pewności co do lokalizacji swoich certyfikatów, skontaktuj się z usługodawcą hostingowym dostawca w celu uzyskania pomocy
Wystarczający przydział pamięci serweraWystarczają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 sklepów e-mail na serwerze i stron z zawartością statyczną.
Zalecamy ponad 1 gigabajt pamięci przydzielonej do twojej Klaviyo integracje, ale 512 megabajtów to wymagane minimum. Jeśli twój serwer nie może przydzielić wystarczających zasobów, aby odpowiedzieć na żądania Klaviyo, wystąpią błędy integracji. Integracje Klaviyo-Magento rozpoczynają się od synchronizacji danych historycznych, dlatego zaleca się sprawdzenie ustawień pamięci w Magento i na serwerze przed aktywacją integracji.
Domyślne ustawienie pamięci PHP Magento wynosi 128 megabajtów. Ustawienie to można zaktualizować w pliku php.ini, zmieniając wartość zmiennej "memory_limit" na zalecane 1024 megabajty.
Ustaw strefę czasową na UTCUstaw strefę czasową na UTC
Uniwersalny czas koordynowany (UTC) jest podstawowym standardem czasu na świecie od lat 60. ubiegłego wieku. Klaviyo opiera się na UTC, aby zaplanować synchronizację najnowszych danych.
Jeśli twoja instancja Magento korzysta z innej strefy czasowej, Klaviyo będzie trudniej określić, które dane są najnowsze i powinny zostać zsynchronizowane. Twoja strefa czasowa powinna zostać zaktualizowana do UTC zarówno w backendzie Magento, jak i w plikach app/Mage.php oraz app/code/local/Mage/Core/Model/Locale.php.
Dodatkowe źródła