Teknisk kandidat klar for verifisering i development store.
Installasjon
Installer appen i en Shopify development store eller via installasjonslenken Saazly tilbyr.
Åpne den innebygde appen i Shopify Admin. Shopify-økten verifiseres, og installasjonens offline-token opprettes eller roteres.
Velg Koble til studio. Et nytt førstepartsvindu hos Saazly krever en innlogget administrator og viser bare aktive widgeter i valgt studio.
Velg widget og godkjenn tilkoblingen.
Åpne temaredigereren via aktiveringslenken, aktiver Saazly Chat og lagre temaet.
Tilganger og scopes
Ingen i widgetversjonen. Konfigurasjonen bruker en tom scope-liste.
Ingen ordredata leses eller skrives. Ordretilganger er ikke inkludert.
Shopify session token identifiserer butikk og brukerøkt. Den gir aldri alene rett til å velge Saazly-studio.
Leste og skrevne data
Butikkdomene og signerte øktkrav. På butikksiden leser widgeten en nettleserrapportert handlekurv fra butikkens egen cart.js.
Ingen forretningsdata. Forhandleren aktiverer selv appens innebygging og lagrer Widget ID i temainnstillingen.
Butikkdomene, kryptert offline access token, kryptert refresh token, utløpstid, studio-id og widget-id. Alle tilkoblinger er avgrenset til studioet.
Webhooks
Fjerner aktiv tokentilgang og markerer installasjonen som avinstallert.
Verifiseres og registreres. Widgetinstallasjonen lagrer ingen Shopify-kundeprofil.
Verifiseres og registreres. Widgetinstallasjonen har ingen Shopify-kundeprofil å slette.
Sletter installasjonsoppføringen og eventuelle fremtidige Shopify-katalogdata for det tilkoblede studioet.
Tokenlagring
Access token og refresh token krypteres med AES 256 GCM før de skrives til databasen. Klienter får aldri tokenverdier.
Offline-tokens som utløper, roteres med refresh token fem minutter før utløp. Databasens updated_at brukes som optimistisk rotasjonslås.
Shopify tilbakekaller tilgangen ved avinstallasjon. Webhooken tømmer deretter begge de krypterte tokenfeltene og den aktive tilgangen lokalt.
Avinstallasjon
Avinstaller Saazly Chat i Shopify Admin.
Shopify tilbakekaller appens tilgang og sender app/uninstalled.
Saazly sletter krypterte tokens og markerer installasjonen som avinstallert.
Fjern eller deaktiver Saazly Chat under App embeds dersom temaet fortsatt viser en lagret innebygging.
Feilsøking
Åpne appen på nytt fra Shopify Admin. Kontroller at tredjepartsskript fra cdn.shopify.com ikke blokkeres.
Kontroller at en aktiv widget er tilkoblet, at appens innebygging er aktivert, og at temaet er lagret.
Lukk tilkoblingsvinduet, velg riktig studio i Saazly og åpne en ny tilkoblingslenke fra Shopify Admin.
Send butikkens domene, tidspunkt og feilmelding. Send aldri token eller passord.