Escolha o limite
Decida quais identificadores de produto, variante e inventário serão a identidade do DPP. Mantenha esse mapeamento explícito para que uma alteração no catálogo não possa criar uma segunda identidade pública por acidente.
- Documente a fonte da verdade
- Use IDs externos estáveis e chaves de idempotência
Autentique com o mínimo privilégio
Use os padrões oficiais atuais de autenticação e token de sessão do Shopify. Solicite apenas os escopos necessários para o fluxo de trabalho selecionado e gire as credenciais por meio dos controles do provedor.
- Mantenha os segredos do app fora do repositório
- Registre eventos de instalação e desinstalação
Importe, valide e exponha conflitos
Leve os dados para um estado de preparação, normalize-os e mostre um conflito quando o valor do comerciante diferir do valor do DPP revisado. Nunca sobrescreva silenciosamente.
- Torne as tentativas novamente seguras
- Mantenha um recibo de importação e um relatório de erros
Escreva nos campos de propriedade própria
Mapeie valores aprovados para metacampos ou metaobjetos de propriedade do aplicativo. Mantenha a atribuição de origem e o estado da revisão no DPP Grid em vez de escondê-los em um fragmento da vitrine.
- Publique apenas valores aprovados
- Mantenha evidências privadas do fornecedor fora da saída da vitrine
Renderize um link acessível da vitrine
Uma extensão de tema-aplicativo pode expor um link do passaporte ou painel de segurança sem injeção arbitrária de script. Forneça uma alternativa de texto e teste o comportamento de teclado, móvel e localidade.