Wybierz granicę
Zdecyduj, które identyfikatory produktu, wariantu i zapasu będą tożsamością DPP. Zachowaj tę mapę jawnie, aby zmiana katalogu nie stworzyła przypadkowo drugiej publicznej tożsamości.
- Udokumentuj źródło prawdy
- Używaj stabilnych zewnętrznych identyfikatorów i kluczy idempotencji
Uwierzytelniaj z minimalnymi uprawnieniami
Używaj aktualnych oficjalnych wzorców uwierzytelniania i tokenów sesyjnych Shopify. Żądaj tylko zakresów potrzebnych dla wybranego przepływu pracy i obracaj poświadczenia za pomocą narzędzi dostawcy.
- Przechowuj sekrety aplikacji poza repozytorium
- Zapisuj zdarzenia instalacji i odinstalacji
Importuj, weryfikuj i zgłaszaj konflikty
Przenieś dane do stanu etapowego, ujednolić je i pokaż konflikt, gdy wartość sprzedawcy różni się od zweryfikowanej wartości DPP. Nigdy nie nadpisuj potajemnie.
- Zapewnij bezpieczeństwo powtórnych prób
- Przechowuj potwierdzenie importu i raport błędów
Zapisuj bezpośrednio w polach będących pod twoją kontrolą
Mapuj zatwierdzone wartości na metafields lub metaobiekty zarządzane przez aplikację. Zachowaj źródło i stan przeglądu w DPP Grid zamiast ukrywać je w fragmencie witryny.
- Publikuj tylko zatwierdzone wartości
- Nie udostępniaj w widoku sklepu prywatnych dowodów dostawcy
Wyświetl dostępny link do sklepu
Rozszerzenie aplikacji motywu może udostępniać link do paszportu lub panel bezpieczeństwa bez arbitralnego wstrzykiwania skryptów. Zapewnij awaryjny tekst i przetestuj działanie na klawiaturze, urządzeniach mobilnych oraz w różnych lokalizacjach językowych.