Wat je leert

Meer informatie over de systeemvereisten voor optimaal synchroniseren met Magento 1 of 2. De beheerder van je Magento-winkel is verantwoordelijk voor de systeemspecificaties en configuratie. Zorgen dat je systeem is geconfigureerd om met Klaviyo te werken, zorgt voor een soepele integratie-ervaring.

API-gebruikersrechten configureren

Tijdens het integratieproces van je Magento-store met Klaviyo maak je een nieuwe SOAP -rol (voor Magento 1) of REST -rol (voor Magento 2) aan met volledige resourcetoegang en wijs je een nieuwe gebruiker toe aan deze rol. Zorg dat Resource Access is ingesteld op All.

Zonder de benodigde rechten voor deze API-gebruiker kan Klaviyo niet goed communiceren met de API's van je Magento-store, waardoor de integratie geen gegevens uit je store kan ophalen.

Toegang tot vereiste API-eindpunten inschakelen

Klaviyo vraagt data op bij specifieke eindpunten. Je systeemconfiguraties moeten toegang tot deze eindpunten toestaan; houd rekening met de impact van beveiligingscontroles of URL-omleidingslogica op de toegankelijkheid van deze eindpunten voor Klaviyo. Als Klaviyo geen toegang heeft tot de verwachte API-eindpunten, kan sommige of alle Magento-data niet synchroniseren en zie je foutrapportage in de applicatie.

Al het uitgaande verkeer van Klaviyo-integraties loopt via een set voorspelbare, statische IP-adressen, zodat je met een hoge mate van zekerheid weet dat dit verkeer van Klaviyo komt; we raden aan om deze adressen toe te staan.

Systeemcapaciteit voor API-aanvragen voor synchronisatie van historische gegevens

Wanneer je de integratie activeert, zet Klaviyo automatisch API-verzoeken in de wachtrij om historische gegevens te synchroniseren, waaronder klantrecords, orderrecords en de productcatalogus. We proberen dit snel te doen, zodat marketeers deze gegevens zo snel mogelijk in hun account kunnen gebruiken. We proberen dit ook op een verantwoorde manier te doen door gelijktijdigheid te beperken en retries netjes af te handelen. Als je winkel een groot volume aan historische gegevens heeft, een beperkte resourcecapaciteit, of andere applicaties die substantiële API-verzoeken doen, raden we aan je Magento-beheerder te raadplegen om te zorgen dat je infrastructuur is uitgerust om de synchronisatie van historische gegevens te ondersteunen. Je beheerder kan overwegen om resources tijdelijk te verhogen of auto-scaling toe te passen.

Als je je zorgen maakt over het volume van historische gegevens of het vermogen van de server om een tijdelijke toename van API-aanvragen te verwerken om deze gegevens op te halen, overweeg dan om serverresources tijdelijk op te schalen en autoscaling toe te passen.

Controleer of het SSL-certificaat geldig is

Een SSL-certificaat verifieert digitaal de identiteit van een website en maakt een versleutelde verbinding mogelijk tussen een webbrowser en een webserver. Het SSL-certificaat van je website wordt gehost door de originserver van de site. Een geldig SSL-certificaat is essentieel om betalingen veilig te accepteren, wachtwoordlogins te beschermen en webformulieren te beveiligen. Deze tool kun je gebruiken om het SSL-certificaat van een website te verifiëren.

Magento-integraties kunnen worden uitgeschakeld als de SSL-certificering van je website verloopt. In dit geval moeten het domein en de tussentijdse certificeringen worden geüpdatet bij de hostingprovider. Als je niet zeker weet waar je certificeringen staan, neem dan contact op met je hostingprovider voor hulp.

Voldoende servergeheugentoewijzing

Hoeveel schijfruimte een e-commerce website nodig heeft, hangt af van verschillende factoren, waaronder het aantal producten, het aantal afbeeldingen per product, de kwaliteit van de afbeeldingen, het aantal e-mails dat op de server is opgeslagen en statische contentpagina's.

We raden aan om meer dan 1 gigabyte aan geheugen toe te wijzen aan je Klaviyo-integraties, maar 512 megabytes is het vereiste minimum. Als je server niet voldoende resources kan toewijzen om te reageren op verzoeken van Klaviyo, treden er integratiefouten op. De Klaviyo-Magento-integraties beginnen met een synchronisatie van historische gegevens, dus we raden aan om de geheugeninstellingen in Magento en op je server te controleren voordat je de integraties activeert.

De standaard PHP-geheugeninstelling van Magento is 128 megabyte. Je kunt deze instelling bijwerken in het php.ini-bestand door de waarde van de variabele "memory_limit" te wijzigen naar de aanbevolen 1024 megabyte.

Stel tijdzone in op UTC

Coordinated Universal Time, oftewel UTC, is sinds de jaren 60 de belangrijkste tijdstandaard ter wereld. Klaviyo gebruikt UTC om synchronisaties van je meest recente gegevens te plannen.

Als je Magento-instantie een andere tijdzone gebruikt, zal het voor Klaviyo lastiger zijn om te bepalen welke data het meest recent is en gesynchroniseerd moet worden. Je tijdzone moet in zowel je Magento-backend als in de bestanden app/Mage.php en app/code/local/Mage/Core/Model/Locale.php worden bijgewerkt naar UTC.

Was dit artikel nuttig?
Gebruik dit formulier alleen voor feedback op artikelen. Meer informatie over hoe je contact opneemt met support.

Ontdek meer van Klaviyo

Community
Maak contact met collega's, partners en Klaviyo-experts om inspiratie op te doen, inzichten te delen en antwoorden te krijgen op al je vragen.
Partners
Huur een Klaviyo-gecertificeerde expert in om je te helpen met een specifieke taak of voor doorlopend marketingbeheer.
Support

Krijg ondersteuning via je account.

E-mailsupport (gratis proefperiodes en betaalde accounts) 24/7 beschikbaar

Chat-/virtuele assistentie
Beschikbaarheid varieert per locatie en type abonnement