Productidentificatie en varianten#
Het doelelement in de webshop moet hetzelfde product identificeren als de catalogus van de handelaar. De meeste integratiefouten ontstaan doordat die twee waarden niet overeenkomen.
Kies een stabiele identificatie#
Gebruik de productCode die bij het voorbereide product staat. In de Shopify-handleiding is dit de SKU van de variant. De verzoekvelden van Product Import API staan in de importreferentie; vervang die veldnamen niet door attribuutnamen uit de webshop.
Houd identificaties exact gelijk, inclusief hoofdletters en kleine letters. Leid ze niet af van veranderlijke weergavenamen en neem niet aan dat de interne product-ID van een platform gelijk is aan een SKU.
De geselecteerde variant koppelen#
| Toestand van de webshop | Gedrag van het doelelement |
|---|---|
| Er is een voorbereide variant geselecteerd | Stel de exacte productCode in |
| De selectie verandert | Werk het doelelement bij en wis verouderde SDK-toestand volgens je integratiehandleiding |
| Er bestaat geen SKU of overeenkomend product | Houd de zelfgemaakte knop verborgen of uitgeschakeld |
| Een productkaart verwijst naar een standaardvariant | Gebruik consequent de identificatie van die variant |
Koppel voor Shopify de synchronisatiehelper uit de handleiding aan de daadwerkelijke callback voor variantwijzigingen van je thema. Volg voor andere webshops dynamische pagina's.
De koppeling valideren#
Kies twee varianten met zichtbaar verschillende producten. Noteer hun cataloguscodes, inspecteer elke weergegeven data-product-code in de ontwikkelaarstools van je browser en open vervolgens de Viewer voor elk product. Herhaal dit nadat je zonder volledige paginavernieuwing hebt genavigeerd.
Stem de catalogusimport en de webshoprelease op elkaar af wanneer een identificatie in je bronsysteem verandert. Een succesvol HTTP-importantwoord bevestigt alleen acceptatie; controleer de taakstatus en fouten per item voordat je op de nieuwe code vertrouwt.