← Alle integrationer
WordPress-plugin 1.0.0

WooCommerce, åbent dokumenteret.

Widget-pluginet og den signerede ordreforbindelse er to separate integrationer. Pluginet installerer chatten. Ordreforbindelsen læser verificerede ordrer via WooCommerce REST API.

Development-installation

Zip-fil og reproducerbart verificeringsscript findes i releasekandidaten.

Platformsgodkendelse

Indsendt til WordPress og afventer godkendelse.

Offentlig listing

Ikke udgivet i WordPress-kataloget. Den signerede zip-fil er en separat distributionskanal.

01 / Fra nul til widget

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.

02 / Mindst mulig adgang

Tilladelser og scopes

WordPress-rettighed

Kun brugere med manage_options kan ændre Widget ID.

Widget-plugin

Pluginet kræver ingen særlig WooCommerce-rettighed og bruger ingen REST API-nøgler.

Ordreforbindelse

Den separate serverforbindelse bruger en WooCommerce REST API-nøgle med læseadgang. Saazly skriver ikke ordrer, betalinger, fulfillment eller kundedata.

Kundematch

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.

03 / Datakontrakt

Læste og skrevne data

Læses lokalt

Det gemte offentlige Widget ID. Indstillingssiden kan læse widgettens offentlige navn fra Saazly.

Skrives lokalt

En enkelt WordPress option-værdi med offentligt Widget ID.

Browserrapporteret indkøbskurv

Widgetten kan læse produkter, antal, pris og valuta fra den besøgendes aktuelle indkøbskurv. Det er adfærdskontekst og ikke verificerede ordredata.

Udbyderverificeret ordre

Ordre-id, kundevenligt ordrenummer, beløb, valuta, betalingsstatus, fulfillmentstatus, leverancer, udbydertider, datakilde og aktualitet læses af serveradapteren.

04 / Hændelser

Webhooks

Pluginet har ingen webhooks

Version 1.0.0 af widget-pluginet registrerer eller modtager ingen webhooks.

Signerede ordrewebhooks

Serverforbindelsen registrerer order.created og order.updated. Hver levering verificeres med HMAC SHA 256, deduplikeres med delivery id og afstemmes mod udbyderens modified-tidspunkt.

Reconciliation

En signeret serverkørsel læser ændrede ordrer fra WooCommerce og genskaber oversete webhooks, uden at ældre hændelser overskriver nyere data.

Widgettrafik

Den indlæste widget bruger Saazlys offentlige widgetkonfiguration og chattjeneste i overensstemmelse med Saazlys privatlivspolitik.

05 / Hemmeligheder

Opbevaring af tokens

Pluginet gemmer ingen tokens

Widget-pluginet gemmer ingen access tokens, refresh tokens, API-nøgler eller adgangskoder.

Krypterede serveroplysninger

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

Widget ID er en offentlig identifikator og gemmes som en WordPress option-værdi.

06 / Ren fjernelse

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.

07 / Når noget går i stå

Fejlfinding

Widget ID accepteres ikke

Kopiér hele UUID-værdien fra Saazly. Mellemrum fjernes, men en ufuldstændig værdi gemmes ikke.

Widgetten vises ikke

Kontrollér, at pluginet er aktivt, at Widget ID er gemt, og at sidens Content Security Policy tillader cdn.saazly.com.

Verificeringen kan ikke nå Saazly

Widget ID gemmes, selv om navnekontrollen midlertidigt mislykkes. Kontrollér udgående HTTPS fra WordPress-serveren.

Ordreforbindelsen afvises

Kontrollér, at nøglen har læseadgang, at HTTPS-adressen er helt korrekt, og at systemstatus viser den samme websiteadresse.

Ordren er ikke opdateret

Kontrollér integrationsstatussen i Saazly. Webhook replay er ufarligt, og reconciliation henter ordrer, der er ændret siden seneste cursor.

Stadig gået i stå?

Send butikkens domæne, tidspunkt og fejlmeddelelse. Send aldrig tokens eller adgangskoder.

Kontakt support
WooCommerce-integration | Saazly-dokumentation