ConnectWiz + WooCommerce

Delujoča integracija

Dvosmerna sinhronizacija z WooCommerce – s pogodbo o lastništvu

Večina »integracij z Woo« je gumb za uvoz in molitev. Ta je nadzorovana dvosmerna sinhronizacija, pri kateri za vsako podatkovno področje vi določite, kateri sistem je lastnik resnice – vsak konflikt pa pristane v evidenci, namesto da bi se podatki tiho prepisali.

Povezava z enim klikom Lastništvo na ravni polj Konflikti v evidenci
WooCommerce × ConnectWiz
Vaja pred živim delovanjem
Izdelki, slike, različice – uvoženi
Lastništvo: Woo / tu / oboje – odločite vi
Konflikt ujet → evidenca, ponovni poskus
30+
Polj za vsak izdelek – slike, obdobja akcij, GTIN-i, oznake, dodatna in navzkrižna prodaja, različice
15 min
Veljavnost povezave za priklop – rokovanje ob povezovanju poteče, namesto da bi ostalo odprto
4
Teme webhookov, pripravljene samodejno – spremembe izdelkov, naročil in strank pritečejo same
2.000
Izdelkov na en uvoz – navedena zgornja meja, ne presenečenje pri vrstici 2.001

E-trgovina

Kaj natančno počne

Povezava z enim klikom

Standardni avtorizacijski postopek WooCommerce samodejno pripravi API-ključe in webhooke – brez obreda kopiranja ključev in brez kontrolnega seznama za webhooke.

Poglobljen uvoz

Slike, drevesa kategorij, redne in akcijske cene z obdobji, GTIN-i, oznake, dodatna in navzkrižna prodaja, cene in slike različic – katalog pride v celoti, ne kot okostje z imenom in ceno.

Pravi zapis nazaj

Spremembe izdelkov tu se lahko zapišejo nazaj v Woo – pod nadzorom stikala za vsako operacijo s poskusnim načinom, zato vidite, kaj bi se spremenilo, preden se karkoli spremeni.

Lastništvo na ravni polj

Za vsako področje izberete: podatki živijo v Woo, živijo tu ali se sinhronizirajo v obe smeri. Polja, ki so v lasti drugega sistema, so prikazana samo za branje, z razlogom na zaslonu – brez kaosa dveh gospodarjev.

Evidenca konfliktov

Neuspele ali sporne sinhronizacije pristanejo v vidni evidenci z možnostjo razrešitve in ponovnega poskusa – nikoli tih prepis, odkrit šele ob inventuri.

Naročila se pridružijo toku

Naročila iz Woo se prikažejo z označenim virom, ob naročilih iz trgovine v klepetu, od AI in iz API-ja – ena resnica o naročilih na vseh površinah.

Tehnično ozadje

Inženiring sinhronizacije, ki ga večina integracij preskoči

Paranoično rokovanje ob povezovanju

Povezava za priklop poteče v 15 minutah, povratni klic se pred vsem drugim označi kot porabljen, zato ga nikoli ni mogoče ponoviti s starejšimi poverilnicami – uporabi pa se vtipkani URL trgovine, nikoli tisti, ki ga navaja povratni klic.

Odporno na ponovne poskuse že po zasnovi

Woo ob vsakem ponovnem poskusu na novo oštevilči ID-je dostav, zato jih odstranjevanje podvojitev namenoma prezre in se opira na vsebino sporočila. V odhodni smeri ključ idempotence potuje v metapodatkih samega naročila in se znova najde z iskanjem – ker je nevaren primer zapis, ki je uspel, odgovor nanj pa se je izgubil.

Povezave v drugem prehodu

Dodatna in navzkrižna prodaja prispeta kot ID-ji trgovine, ki kažejo na izdelke, ki morda še ne obstajajo – zato se razrešita v drugem prehodu, ko je katalog že uvožen, drevo kategorij pa se pridobi posebej, ker podatki izdelka navajajo le liste drevesa.

Valuta, prebrana enkrat in pravilno

Woo valuto objavlja pri naročilu, nikoli pri izdelku – zato se valuta trgovine pred uvozom kataloga enkrat prebere iz nastavitev same trgovine, namesto da bi se ugibala za vsako vrstico.

Previdna preslikava stanj

Posodobitve izpolnitve se preslikajo le tam, kjer se besednjaka res ujemata; naročilo »vrnjeno« se nikoli ne prevede na silo – namesto tega pride do človeka kot opomba k naročilu. Opombe o stanju pa se objavijo z izklopljenim obveščanjem stranke, da Woo stranki ne pošlje e-pošte dvakrat.

Vaš vnos zmaga

Polja, ki ga je tu nekdo ročno uredil, uvoz nikoli ne prepiše – sinhronizacija spoštuje človeka in to pove na kartici vira pri vsakem elementu.

Nastavitev

Kako se poveže

01

Povežite trgovino

Kliknite Poveži in odobrite v skrbniški plošči WooCommerce – ključi in webhooki se pripravijo samodejno.

02

Izberite lastništvo

Za vsako podatkovno področje izberite, kdo je lastnik resnice: Woo, ConnectWiz ali oba, z dvosmerno sinhronizacijo.

03

Najprej vaja, nato v živo

Operacije zapisa nazaj najprej zaženite v poskusnem načinu; ko so razlike videti prav, preklopite v živo.

Skupaj bolje

S čim se povezuje

Vtičnik za WordPress

Naš vtičnik prijavljene stranke Woo prijavi v klepet – ista oseba, ki jo sinhronizacija že pozna, z naročili, brez ponovne registracije.

Viri izdelkov

Uvoženi katalog se lahko objavi kot vir za Google Shopping / Meta Commerce – ena različica na vrstico, pošteni preskoki z razlogi, brez izmišljenih pretvorb valut. Več o tem v modulu Commerce.

Wiz + avtomatizacije

AI na vprašanje »kje je moje naročilo?« odgovori iz sprotnih podatkov trgovine, avtomatizacije pa se lahko odzivajo na dogodke v trgovini – sinhronizacija je temelj, na katerem stoji vse drugo.

Varnost in jamstva

Dolgočasna jamstva

Ključi pripravljeni, nikoli prilepljeni

V postopku wc-auth nam vaša trgovina ključe preda na strani strežnika – v mirovanju šifrirane, brez obreda kopiranja, pri katerem bi jih človek lahko razkril.

Vsak webhook dokazan

Dohodne dostave so podpisane s HMAC s skrivnostjo, ki jo ustvarimo za vsako trgovino, in primerjane v konstantnem času – ponarejena »posodobitev izdelka« se odbije že pri vratih.

Vljudno do vaše trgovine

Preverjene, a neobdelane dostave vseeno vrnejo uspeh, ker Woo webhook izklopi po petih zaporednih neuspehih – nenavadnosti raje vsrkamo, kot da bi vaša trgovina obupala nad nami.

Odhodni promet, zaščiten pred SSRF

Vsak klic na URL vaše trgovine gre skozi varovalo odhodnega prometa – zlonamerni »naslov trgovine« ne more služiti za tipanje po notranjih omrežjih.

Drobni tisk brez olepševanja

Meje, jasno povedane

Brez obdelave plačil

Naročila se sinhronizirajo; bremenitev kartic ostane pri vaši trgovini in ponudniku plačil – pretvarjanje, da je drugače, je pot, po kateri platforme postanejo slabe napol banke.

Mediji sledijo lastništvu

Kjer so vsebinska polja v lasti Woo, so tu po zasnovi samo za branje – bistvo pogodbe o lastništvu je, da zavezuje tudi nas.

Zgornja meja 2.000 izdelkov

En uvoz prenese do 2.000 izdelkov – navedena inženirska meja. Večji katalogi so pogovor o skaliranju, ki ga raje opravimo pošteno, kot da bi uvoz tiho potekel.

Naročila se berejo, ne kopirajo

Naročila iz trgovine se sproti prikažejo pri stiku (predpomnjena za minuto, deset najnovejših), namesto da bi se podvajala v drugo evidenco – premišljena odločitev za en vir resnice, povedana tu.

Pogosta vprašanja o WooCommerce

Odgovori brez ovinkarjenja

Več odgovorov najdete na strani Pogosta vprašanja, sicer pa pišite neposredno naši ekipi.

Izdelke s slikami, kategorijami, rednimi in akcijskimi cenami z obdobji, GTIN-i, oznakami, dodatno in navzkrižno prodajo ter različice z lastnimi cenami in slikami – dohodno ob povezavi, odhodno pa z operacijami zapisa nazaj, ki jih vklopite za vsako področje. Naročila prispejo z označenim virom WooCommerce.

Ne – to je jedro zasnove. Zapis nazaj teče za vsako operacijo posebej za poskusnim načinom, lastništvo na ravni polj naredi polja v lasti drugega sistema samo za branje, deterministični ključi idempotence poskrbijo, da so ponovni poskusi varni, vse sporno pa pristane v vidni evidenci, kjer to razreši človek.

Rešujeta različni nalogi: ta integracija sinhronizira katalog in naročila; vtičnik za WordPress vgradi pripomoček za klepet in stranke prijavi prek SSO, tako da je prijavljena stranka Woo v klepetu prepoznana. Večina trgovin uporablja oboje.

Integracija loči »trgovina ne deluje« od »ta stranka ni nikoli nič kupila« – napaka pri prenosu se prikaže kot napaka, nikoli tiho kot prazna zgodovina. Neuspela branja s postopnim zamikom poskusijo znova, namesto da bi obremenjevala vaš strežnik.

Vsako zrcaljeno naročilo v metapodatkih nosi deterministični ključ idempotence, integracija pa ta ključ pred ustvarjanjem poišče – zato tudi grd primer, ko je zapis uspel, odgovor pa se je izgubil, ne more ustvariti drugega naročila. Preverjanje podvojitev teče tudi v poskusnem načinu.

Da – stranke se ujemajo po identiteti računa, kjer ta obstaja, naročila gostov pa se najdejo z iskanjem po e-pošti ali telefonu, zato je oseba, ki v klepetu vpraša »kje je moj paket?«, prepoznana v vsakem primeru.

Poštena povezava je več vredna od glasne.

Vsaka integracija je tu opisana s tem, kar zares počne – vključno s smerjo, lastništvom in omejitvami.