Tekninen versioehdokas on valmis tarkistettavaksi development storessa.
Asennus
Asenna sovellus Shopify development storeen tai Saazlyn toimittaman asennuslinkin kautta.
Avaa upotettu sovellus Shopify Adminissa. Shopify-istunto vahvistetaan ja asennuksen offline token luodaan tai vaihdetaan.
Valitse Yhdistä studio. Saazlyn omaan verkkotunnukseen avautuva uusi ikkuna edellyttää kirjautunutta ylläpitäjää ja näyttää vain valitun studion aktiiviset chatit.
Valitse chat ja hyväksy yhdistäminen.
Avaa teemaeditori aktivointilinkistä, ota Saazly Chat käyttöön ja tallenna teema.
Käyttöoikeudet ja scopet
Ei käyttöoikeuksia chat-versiossa. Määrityksessä käytetään tyhjää käyttöoikeusluetteloa.
Tilaustietoja ei lueta eikä kirjoiteta. Tilauksiin liittyviä käyttöoikeuksia ei pyydetä.
Shopify session token tunnistaa kaupan ja käyttäjäistunnon. Se ei koskaan yksinään anna oikeutta valita Saazly-studiota.
Luettava ja kirjoitettava data
Kaupan verkkotunnus ja allekirjoitetut istuntoväitteet. Kaupan sivulla chat lukee selaimen ilmoittaman ostoskorin kaupan omasta cart.js-tiedostosta.
Ei liiketoimintatietoja. Kauppias ottaa itse sovellusupotuksen käyttöön ja tallentaa Widget ID:n teeman asetuksiin.
Kaupan verkkotunnus, salattu offline access token, salattu refresh token, vanhenemisaika, studio id ja widget id. Kaikki yhteydet rajataan studiokohtaisesti.
Webhookit
Poistaa aktiivisen token-pääsyn ja merkitsee asennuksen poistetuksi.
Vahvistetaan ja kirjataan. Chat-asennus ei tallenna Shopifyn asiakasprofiilia.
Vahvistetaan ja kirjataan. Chat-asennuksella ei ole poistettavaa Shopifyn asiakasprofiilia.
Poistaa asennustietueen ja mahdolliset yhdistetyn studion tulevat Shopify-katalogitiedot.
Tokenien säilytys
Access token ja refresh token salataan AES 256 GCM -menetelmällä ennen tietokantaan kirjoittamista. Token-arvoja ei koskaan luovuteta asiakassovelluksille.
Vanhenevat offline tokenit vaihdetaan refresh tokenilla viisi minuuttia ennen vanhenemista. Tietokannan updated_at-kenttää käytetään optimistisena vaihtolukkona.
Shopify peruu käyttöoikeuden, kun sovellus poistetaan. Webhook tyhjentää sen jälkeen molemmat salatut token-kentät ja poistaa aktiivisen paikallisen käyttöoikeuden.
Asennuksen poisto
Poista Saazly Chat Shopify Adminissa.
Shopify peruu sovelluksen käyttöoikeuden ja lähettää app/uninstalled-tapahtuman.
Saazly tyhjentää salatut tokenit ja merkitsee asennuksen poistetuksi.
Poista Saazly Chat käytöstä tai kokonaan App embeds -kohdassa, jos tallennettu upotus näkyy teemassa edelleen.
Vianmääritys
Avaa sovellus uudelleen Shopify Administa. Tarkista, ettei cdn.shopify.com-verkkotunnuksen kolmannen osapuolen komentosarjoja estetä.
Tarkista, että aktiivinen chat on yhdistetty, sovellusupotus on käytössä ja teema on tallennettu.
Sulje yhdistämisikkuna, valitse oikea studio Saazlyssa ja avaa uusi yhdistämislinkki Shopify Administa.
Lähetä verkkokaupan verkkotunnus, ajankohta ja virheilmoitus. Älä koskaan lähetä tokenia tai salasanaa.