Zip-fil og reproducerbart verificeringsscript findes i releasekandidaten.
Installation
Hent saazly-chat.zip via den distributionskanal, som Saazly angiver.
Åbn Plugins i WordPress Admin, vælg Tilføj nyt og Upload plugin.
Installer zip-filen, og aktivér Saazly Chat.
Åbn Indstillinger og Saazly Chat. Indsæt Widget ID fra Saazly, og gem.
Åbn butikkens offentlige side, og kontrollér, at chatknappen vises.
For at aktivere ordrelæsning opretter en WooCommerce-administrator en REST API-nøgle med læseadgang og forbinder butikken under Indstillinger og Ordreforbindelser i Saazly.
Tilladelser og scopes
Kun brugere med manage_options kan ændre Widget ID.
Pluginet kræver ingen særlig WooCommerce-rettighed og bruger ingen REST API-nøgler.
Den separate serverforbindelse bruger en WooCommerce REST API-nøgle med læseadgang. Saazly skriver ikke ordrer, betalinger, fulfillment eller kundedata.
En e-mailadresse eller et ordrenummer alene giver aldrig et verificeret match. Ordrenummeret skal kombineres med navn eller e-mailadresse, der stemmer overens med udbyderens ordre.
Læste og skrevne data
Det gemte offentlige Widget ID. Indstillingssiden kan læse widgettens offentlige navn fra Saazly.
En enkelt WordPress option-værdi med offentligt Widget ID.
Widgetten kan læse produkter, antal, pris og valuta fra den besøgendes aktuelle indkøbskurv. Det er adfærdskontekst og ikke verificerede ordredata.
Ordre-id, kundevenligt ordrenummer, beløb, valuta, betalingsstatus, fulfillmentstatus, leverancer, udbydertider, datakilde og aktualitet læses af serveradapteren.
Webhooks
Version 1.0.0 af widget-pluginet registrerer eller modtager ingen webhooks.
Serverforbindelsen registrerer order.created og order.updated. Hver levering verificeres med HMAC SHA 256, deduplikeres med delivery id og afstemmes mod udbyderens modified-tidspunkt.
En signeret serverkørsel læser ændrede ordrer fra WooCommerce og genskaber oversete webhooks, uden at ældre hændelser overskriver nyere data.
Den indlæste widget bruger Saazlys offentlige widgetkonfiguration og chattjeneste i overensstemmelse med Saazlys privatlivspolitik.
Opbevaring af tokens
Widget-pluginet gemmer ingen access tokens, refresh tokens, API-nøgler eller adgangskoder.
Consumer key, consumer secret og webhook secret krypteres med AES 256 GCM, før de skrives til databasen. Autentificerede klienter har ingen tabeladgang til værdierne.
Widget ID er en offentlig identifikator og gemmes som en WordPress option-værdi.
Afinstallation
Deaktivér Saazly Chat under Plugins.
Slet pluginet, hvis du vil fjerne det helt.
Ved sletning fjerner uninstall.php option-nøglen saazly_chat_widget_id fra en almindelig installation, fra hvert website i WordPress multisite og fra netværkets site options.
Rydning af browserdata styres af Saazlys almindelige datasletningsproces og påvirkes ikke af, at WordPress-filerne fjernes.
Ordreforbindelsen deaktiveres separat i Saazly. Krypterede credentials ryddes, lokal adgang blokeres, og registrerede ordrewebhooks fjernes i WooCommerce, når butikken svarer.
Fejlfinding
Kopiér hele UUID-værdien fra Saazly. Mellemrum fjernes, men en ufuldstændig værdi gemmes ikke.
Kontrollér, at pluginet er aktivt, at Widget ID er gemt, og at sidens Content Security Policy tillader cdn.saazly.com.
Widget ID gemmes, selv om navnekontrollen midlertidigt mislykkes. Kontrollér udgående HTTPS fra WordPress-serveren.
Kontrollér, at nøglen har læseadgang, at HTTPS-adressen er helt korrekt, og at systemstatus viser den samme websiteadresse.
Kontrollér integrationsstatussen i Saazly. Webhook replay er ufarligt, og reconciliation henter ordrer, der er ændret siden seneste cursor.
Send butikkens domæne, tidspunkt og fejlmeddelelse. Send aldrig tokens eller adgangskoder.