Scegliere il confine
Decidere quali identificatori di prodotto, variante e inventario saranno l'identità DPP. Mantenere esplicita questa mappatura in modo che una modifica del catalogo non possa creare per errore una seconda identità pubblica.
- Documentare la fonte di verità
- Usare ID esterni stabili e chiavi di idempotenza
Autenticarsi con il privilegio minimo
Usa gli schemi ufficiali correnti di autenticazione e token di sessione di Shopify. Richiedi solo gli ambiti necessari per il flusso di lavoro selezionato e ruota le credenziali tramite i controlli del provider.
- Conserva i segreti dell'applicazione al di fuori del repository
- Registra gli eventi di installazione e disinstallazione
Importa, convalida e segnala i conflitti
Porta i dati in uno stato di staging, normalizzali e mostra un conflitto quando il valore del commerciante differisce da un valore DPP revisionato. Non sovrascrivere mai silenziosamente.
- Rendi sicuri i tentativi di ritrasmissione
- Conserva una ricevuta d'importazione e un rapporto di errori
Scrivi attraverso i campi di proprietà
Mappa i valori approvati ai metafield o metaoggetti di proprietà dell'app. Conserva l'attribuzione della fonte e lo stato di revisione in DPP Grid anziché nasconderli in uno snippet del negozio.
- Pubblica solo valori approvati
- Mantieni le prove private del fornitore fuori dall'output del negozio
Visualizza un link accessibile nel negozio
Un'estensione tema-app può esporre un link del passaporto o un pannello di sicurezza senza l'iniezione arbitraria di script. Fornisci un fallback testuale e verifica il comportamento da tastiera, mobile e locale.