Zvoľte hranicu
Rozhodnite sa, ktoré identifikátory produktu, variantu a zásob budú predstavovať identitu DPP. Túto mapu udržiavajte explicitnú, aby zmena katalógu nemohla náhodou vytvoriť druhú verejnú identitu.
- Zdokumentujte zdroj pravdy
- Používajte stabilné externé ID a kľúče idempotencie
Autentifikujte sa s použitím minimálnych práv
Používajte aktuálne oficiálne vzory autentifikácie Shopify a tokenov sedenia. Požadujte iba rozsahy potrebné pre vybraný pracovný tok a pravidelne obnovujte poverenia cez ovládacie prvky poskytovateľa.
- Uchovávajte tajomstvá aplikácie mimo úložiska.
- Zaznamenávajte udalosti inštalácie a odinštalovania.
Importujte, overujte a zobrazujte konflikty
Prineste údaje do prípravného stavu, normalizujte ich a zobrazte konflikt, keď sa hodnota obchodníka líši od prevereného údaja DPP. Nikdy neprepíšte potichu.
- Zabezpečte bezpečné opakovanie pokusov
- Uchovajte doklad o importe a správu o chybe
Píšte cez vlastnené polia
Mapujte schválené hodnoty na metafields alebo metaobjekty spravované aplikáciou. Uchovajte atribúciu zdroja a stav kontroly v DPP Grid namiesto toho, aby ste ich skrývali v kúsku frontendu.
- Publikujte iba schválené hodnoty
- Nezahŕňajte súkromné dôkazy dodávateľa do výstupu na predajnej ploche
Zobrazte prístupný odkaz na predajnú plochu
Rozšírenie témy-aplikácie môže zobrazovať odkaz na pas alebo bezpečnostný panel bez ľubovoľnej injekcie skriptov. Poskytnite textovú náhradu a otestujte správanie klávesnice, mobilu a lokalizácie.