Pasirinkite ribą
Nuspręskite, kuris produkto, varianto ir atsargų identifikatorius bus DPP tapatybė. Laikykite šį susiejimą aiškiai apibrėžtą, kad katalogo pakeitimas netyčia nesukurtų antros viešosios tapatybės.
- Dokumentuokite tiesos šaltinį
- Naudokite stabilius išorinius ID ir idempotencijos raktus
Autentifikuokitės su mažiausiomis teisėmis
Naudokite esamus oficialius Shopify autentifikacijos ir sesijos žetono šablonus. Prašykite tik tų leidimų, kurie reikalingi pasirinktam darbo eigai, ir keiskite prisijungimo duomenis naudodamiesi tiekėjo valdymo įrankiais.
- Laikykite programėlės paslaptis už saugyklos ribų
- Įrašyti diegimo ir pašalinimo įvykius
Importuokite, patikrinkite ir parodykite konfliktus
Įkelkite duomenis į laikiną būseną, juos normalizuokite ir parodykite konfliktą, kai prekybininko reikšmė skiriasi nuo peržiūrėtos DPP reikšmės. Niekada nesiunčiate duomenų nepastebimai.
- Padarykite pakartotinius bandymus saugiais
- Laikykite importavimo kvitą ir klaidų ataskaitą
Rašykite per valdomas laukus
Susiekite patvirtintas reikšmes su programos valdomais metafield'ais arba metaobjektais. Laikykite šaltinio priskyrimą ir peržiūros būseną DPP Grid, o ne paslėpkite jų parduotuvės iškarpos fragmente.
- Skelbkite tik patvirtintas reikšmes
- Nepateikite privačių tiekėjo įrodymų parduotuvės išvestyje
Atvaizduoti prieinamą parduotuvės nuorodą
Temos programėlės plėtinys gali pateikti paso nuorodą arba saugos skydelį be savavališko scenarijaus įterpimo. Pateikite teksto atsarginę versiją ir išbandykite klaviatūros, mobiliųjų įrenginių ir lokalės elgseną.