Kies de grens
Bepaal welke product-, variant- en voorraadidentificatoren de DPP-identiteit zullen zijn. Houd die mapping expliciet zodat een wijziging in de catalogus niet per ongeluk een tweede publieke identiteit kan creëren.
- Documenteer de bron van de waarheid
- Gebruik stabiele externe ID's en idempotentiesleutels
Authenticeer met minimale rechten
Gebruik de huidige officiële Shopify authenticatie- en sessietokenpatronen. Vraag alleen de scopes aan die nodig zijn voor de geselecteerde workflow en roteer referenties via de providercontroles.
- Bewaar app-geheimen buiten de repository
- Registreer installatie- en deïnstallatiegebeurtenissen
Importeer, valideer en toon conflicten
Breng gegevens in een staging-status, normaliseer ze en toon een conflict wanneer de handelswaarde verschilt van een beoordeelde DPP-waarde. Overschrijf nooit stilzwijgend.
- Maak herhalingen veilig
- Bewaar een importbewijs en een foutrapport
Schrijf door beheerde velden
Koppel goedgekeurde waarden aan door de app beheerde metafields of meta-objecten. Bewaar bronvermelding en beoordelingsstatus in DPP Grid in plaats van deze te verbergen in een storefront-fragment.
- Publiceer alleen goedgekeurde waarden
- Houd privé bewijs van leveranciers buiten de storefront-uitvoer
Geef een toegankelijke link naar de winkel weer
Een thema-app-uitbreiding kan een paspoortlink of veiligheidspaneel tonen zonder willekeurige scriptinjectie. Zorg voor een tekstfallback en test het toetsenbord-, mobiele en locaalgedrag.