← Alle integrasjoner
WordPress plugin 1.0.0

WooCommerce, åpent dokumentert.

Widget-pluginen og den signerte ordretilkoblingen er to separate integrasjoner. Pluginen installerer chatten. Ordretilkoblingen leser verifiserte ordrer via WooCommerce REST API.

Utviklingsinstallasjon

Zip-fil og reproduserbart verifiseringsskript finnes i releasekandidaten.

Plattformgjennomgang

Sendt til WordPress og venter på godkjenning.

Offentlig oppføring

Ikke publisert i WordPress-katalogen. Den signerte zip-filen er en separat distribusjonskanal.

01 / Fra null til widget

Installasjon

Last ned saazly-chat.zip fra distribusjonskanalen Saazly oppgir.

Åpne Utvidelser i WordPress Admin, velg Legg til ny og Last opp utvidelse.

Installer zip-filen og aktiver Saazly Chat.

Åpne Innstillinger og Saazly Chat. Lim inn Widget ID fra Saazly og lagre.

Åpne butikkens offentlige side og kontroller at chatknappen vises.

For ordrelesing oppretter en WooCommerce-administrator en REST API-nøkkel med lesetilgang og kobler til butikken under Innstillinger og Ordretilkoblinger i Saazly.

02 / Minste tilgang

Tilganger og scopes

WordPress-tilgang

Bare brukere med manage_options kan endre Widget ID.

Widget-plugin

Pluginen trenger ingen særskilt WooCommerce-tilgang og bruker ingen REST API-nøkler.

Ordretilkobling

Den separate servertilkoblingen bruker en WooCommerce REST API-nøkkel med lesetilgang. Saazly skriver ikke ordre-, betalings-, fulfillment- eller kundedata.

Kundematching

E-post eller ordrenummer alene gir aldri et verifisert treff. Ordrenummeret må kombineres med navn eller e-post som samsvarer med leverandørordren.

03 / Datakontrakt

Leste og skrevne data

Leses lokalt

Den lagrede offentlige Widget ID-en. Innstillingssiden kan lese widgetens offentlige navn fra Saazly.

Skrives lokalt

Én enkel WordPress option-verdi med offentlig Widget ID.

Nettleserrapportert handlekurv

Widgeten kan lese produkter, antall, pris og valuta fra den besøkendes gjeldende handlekurv. Dette er atferdskontekst, ikke verifiserte ordredata.

Leverandørverifisert ordre

Ordre-id, kundevennlig ordrenummer, beløp, valuta, betalingsstatus, fulfillmentstatus, leveranser, leverandørtider, datakilde og ferskhet leses av serveradapteren.

04 / Hendelser

Webhooks

Pluginen har ingen webhooks

Versjon 1.0.0 av widget-pluginen registrerer eller mottar ingen webhooks.

Signerte ordrewebhooks

Servertilkoblingen registrerer order.created og order.updated. Hver levering verifiseres med HMAC SHA 256, dedupliseres med delivery id og sammenholdes med leverandørens modified-tid.

Reconciliation

En signert serverkjøring leser endrede ordrer fra WooCommerce og gjenoppretter tapte webhooks uten at eldre hendelser overskriver nyere data.

Widgettrafikk

Den innlastede widgeten bruker Saazlys offentlige widgetkonfigurasjon og chattetjeneste i samsvar med Saazlys personvernerklæring.

05 / Hemmeligheter

Tokenlagring

Pluginen lagrer ingen tokens

Widget-pluginen lagrer ingen access tokens, refresh tokens, API-nøkler eller passord.

Krypterte serveropplysninger

Consumer key, consumer secret og webhook secret krypteres med AES 256 GCM før de skrives til databasen. Autentiserte klienter har ingen tabelltilgang til verdiene.

Widget ID

Widget ID er en offentlig identifikator og lagres som en WordPress option-verdi.

06 / Ren fjerning

Avinstallasjon

Deaktiver Saazly Chat under Utvidelser.

Slett utvidelsen hvis du vil fjerne den helt.

Ved sletting fjerner uninstall.php option-nøkkelen saazly_chat_widget_id fra en vanlig installasjon, fra hvert nettsted i WordPress multisite og fra nettverkets site options.

Sletting av nettleserdata styres av Saazlys ordinære dataslettingsprosess og påvirkes ikke av at WordPress-filene fjernes.

Ordretilkoblingen stenges separat i Saazly. Krypterte credentials slettes, lokal tilgang sperres, og registrerte ordrewebhooks fjernes i WooCommerce når butikken svarer.

07 / Når noe stopper opp

Feilsøking

Widget ID godtas ikke

Kopier hele UUID-verdien fra Saazly. Mellomrom fjernes, men en ufullstendig verdi lagres ikke.

Widgeten vises ikke

Kontroller at utvidelsen er aktiv, at Widget ID er lagret, og at sidens Content Security Policy tillater cdn.saazly.com.

Verifiseringen når ikke Saazly

Widget ID lagres selv om navnekontrollen mislykkes midlertidig. Kontroller utgående HTTPS fra WordPress-serveren.

Ordretilkoblingen avvises

Kontroller at nøkkelen har lesetilgang, at HTTPS-adressen er nøyaktig, og at systemstatusen viser samme nettstedsadresse.

Ordren er ikke oppdatert

Kontroller integrasjonsstatusen i Saazly. Webhook replay er ufarlig, og reconciliation henter ordrer som er endret siden forrige cursor.

Fortsatt fastlåst?

Send butikkens domene, tidspunkt og feilmelding. Send aldri token eller passord.

Kontakt kundestøtte
WooCommerce-integrasjon | Saazly-dokumentasjon