AEM - Commerce Integration using Commerce integration framework FAQ
1. Wordt CIF GraphQL alleen gebruikt voor handel of is het beschikbaar voor het opvragen van inhoud die is geschreven op AEM JCR?
Adobe heeft de GraphQL API's van Adobe Commerce aangenomen als de officiële API voor de handel voor alle handelsgerelateerde gegevens. Daarom gebruikt AEM GraphQL om handelsgegevens met Adobe Commerce en met om het even welke handelmotor via I/O Runtime uit te wisselen. Deze GraphQL API is onafhankelijk van AEM GraphQL API voor toegang tot Content Fragments.
2. Kunnen de activa van het Product (beelden) van AEM worden opgeslagen en van verwijzingen voorzien via Adobe Commerce admin? Hoe kunnen activa van Dynamic Media worden verbruikt?
Er is geen officiële AEM Assets - Adobe Commerce-integratie beschikbaar. Er is een partnerschakelaar beschikbaar op de markt.
Als tussenoplossing kunt u ook productelementen (afbeeldingen) opslaan in AEM Assets, maar u moet de URL's van de middelen handmatig opslaan in Adobe Commerce. Dynamic Media maakt deel uit van AEM Assets en werkt op dezelfde manier.
3. Maakt het uit waar de handelsoplossing wordt ingezet? (Op prem of in de cloud)
Nee, het maakt niet uit waar uw handelsoplossing wordt geïmplementeerd. CIF en de AEM werken ongeacht het implementatiemodel. Als de oplossing echter wordt geïmplementeerd met de aanbevolen E2E-referentiearchitectuur, kunnen E2E-tests worden uitgevoerd met prestatie-KPI's die een typisch bedrijfsklantprofiel vertegenwoordigen. Dit proces biedt aanvullende informatie die als benchmark kan worden gebruikt.
4. Hoe worden cataloguspagina's of productpagina's in AEM gemaakt? Hoe blijven ze in AEM?
Cataloguspagina's en productpagina's worden dynamisch gemaakt en in het cachegeheugen opgeslagen in AEM op basis van algemene catalogussjablonen en productpaginasjablonen. Er worden geen product- of catalogusgegevens geïmporteerd en opgeslagen in AEM.
5. Wanneer u productgegevens in uw handelsoplossing bijwerkt, is dat een druk in real time aan AEM? Of is het een batchproces?
CIF toe:voegen-op gebruikt met AEM laat gegevens toe om van de handelsoplossing aan AEM op bestelling te stromen. Daarom is deze workflow geen realtime-push of batchproces wanneer uw handelsoplossing wordt bijgewerkt.
6. Welke catalogusgrootte AEM met CIF ondersteuning?
De ondersteuning voor catalogusgrootte is afhankelijk van een aantal aanvullende aspecten die u in overweging moet nemen. Wat is de cacheverhouding van uw catalogusgegevens en -pagina's? Hoeveel gezamenlijke verzoeken verwacht u tijdens piekuren? Hoe scalable zijn APIs van uw handelsoplossingen?
7. Hoe speelt PIM in dit kader?
PIM-gegevens worden via GraphQL-verzoeken aan AEM en clients beschikbaar gesteld. De aanbeveling van de Adobe is om PIM te integreren met de motor van de handel (Adobe Commerce of andere) zodat PIM-gegevens vervolgens kunnen worden opgehaald van de motor van de handel.
8. Plaats de prijsbepaling en andere gegevens ook in cache via Dispatcher. Vormt dat een veelvuldige uitdaging voor het ongeldig maken van cache?
Dynamische gegevens zoals prijs of voorraad worden niet in de cache opgeslagen op de Dispatcher. Dynamische gegevens worden via GraphQL API's rechtstreeks via de client-side opgehaald met webcomponenten. Alleen statische gegevens (zoals product- of categoriegegevens) worden in cache geplaatst op de Dispatcher. Als de productgegevens veranderen, is de geheim voorgeheugenongeldigverklaring nodig.
9. Hoe werkt cachevalidatie voor AEM Dispatcher met AEM en handel?
Adobe raadt aan op TTL gebaseerde cachevalidatie in te stellen voor pagina's die in cache zijn geplaatst op de Dispatcher. Voor dynamische informatie zoals prijs of voorraad raadt de Adobe aan om de datum op de client weer te geven. Voor meer informatie over op TTL-Gebaseerde geheim voorgeheugenbevestiging, zie AEM Dispatcher
10. Is er een aanbeveling voor een uniforme zoekopdracht in AEM inhoud met Commerce?
Er is een verwijzingsimplementatie voor productzoekopdrachten beschikbaar, maar er is geen uniforme zoekopdracht met inhoud. Deze eigenschap is klant-specifiek en beter opgelost op een project-specifiek niveau.
11. Hoe werkt Zoeken met AEM en handel met behulp van CIF?
CIF biedt componenten Zoekbalk en Zoekresultaat. De component van de bar van het Onderzoek verzendt een verzoek van GraphQL met de onderzoekstermijn naar de handelsoplossing die dan een productlijst terugkeert die productnaam, prijs, SLUG, etc. omvat. De component van het Resultaat van het Onderzoek toont dan de onderzoeksresultaten in een galeriemening op een pagina van het onderzoeksresultaat die in AEM wordt gecreeerd. De zoekfunctie ondersteunt standaard zoeken in volledige tekst. Gebruik de sleutel SLUG/url om een verwijzing naar PDP te bouwen.
12. Hoe kunnen productgegevens in MSM's of vertalingen worden gebruikt?
Productgegevens zijn al vertaald in PIM of in Adobe Commerce. De integratie AEM - Adobe Commerce ondersteunt de verbinding met meerdere Adobe Commerce-winkels en -winkelweergaven. In een MSM-instelling wordt doorgaans één AEM site gekoppeld aan één Adobe Commerce-winkelweergave.
13. Is er een manier om de productgegevens te verbeteren met commerciële tekst? Zo ja, waar is dat gebeurd? In AEM of in de handelsoplossing?
Adobe beveelt aan om marketinggerelateerde gegevens en inhoud in AEM te beheren. Decoreer productgegevens van uw handelsoplossing met extra attributen gebruikend de Fragmenten van de Inhoud of creeer en verbind de Fragmenten van de Ervaring voor ongestructureerde inhoud met uw producten.
14. Hoe verzekert een bedrijf naleving PCI wanneer het gebruiken van AEM voor de volledige presentatielaag?
Adobe raadt aan gebruik te maken van abstracte betalingsmethoden. Het doen van dit zet de browser cliënt in directe communicatie met de leverancier van de betaalgateway zodat de Adobe geen kaarthouddatum, noch de handelsoplossingen houdt of overgaat. Deze benadering vereist slechts niveau 3 naleving PCI. Nochtans, zijn er extra dingen om als volledig PCI-Volgzaam te beschouwen zoals hoe de werknemers met het systeem en de gegevens in wisselwerking staan. Voor meer informatie over de naleving van Adobe Commerce PCI, zie naleving PCI
15. Als ik gebruik van AEM- en Adobe Commerce-cloudversies, is deze gezamenlijke oplossing compatibel met PCI?
Ja, de zelfbeoordelingsvragenlijst D en de verklaring van naleving zijn op verzoek beschikbaar.
16. Hoe kan ik een proeflicentie voor I/O-runtime aanvragen?
Zie het Krijgen Toegangvoor details van het verzoeken van een proefvergunning om I/O Runtime te gebruiken.