ConnectWiz + WooCommerce

Работеща интеграция

Двупосочна синхронизация с WooCommerce – с договор за собствеността

Повечето „интеграции с Woo“ са бутон за внос и молитва. Тази е контролирана двупосочна синхронизация, в която за всяка област от данните решавате коя система държи истината – а всеки конфликт влиза в регистър, вместо тихомълком да презапише нещо.

Сдвояване с едно кликване Собственост на ниво поле Конфликтите – в регистър
WooCommerce × ConnectWiz
Репетиция преди реалния режим
Продукти, снимки, варианти – вътре
Собственост: Woo / тук / и двете – решавате вие
Хванат конфликт → регистър, нов опит
30+
Полета за всеки продукт – снимки, периоди на промоции, GTIN, тагове, допълващи и свързани продукти, варианти
15 мин.
Живот на връзката за сдвояване – ръкостискането при свързване изтича, вместо да виси отворено
4
Теми на уебхукове, създадени автоматично – промените в продукти, поръчки и клиенти влизат сами
2000
Продукта на едно пускане на вноса – обявен таван, а не изненада на ред 2001

Електронна търговия

Какво точно прави

Сдвояване с едно кликване

Стандартният процес за оторизация на WooCommerce създава API ключовете и уебхуковете автоматично – без ритуал с копиране на ключове, без списък с уебхукове за отмятане.

Пълен внос

Снимки, дървета от категории, редовни и промоционални цени с периодите им, GTIN, тагове, допълващи и свързани продукти, цени и снимки на вариантите – каталогът пристига цял, а не като скелет от име и цена.

Истински запис обратно

Промените по продуктите тук могат да се запишат обратно в Woo – под контрола на превключвател за всяка операция с режим на репетиция, така че виждате какво би се променило, преди нещо да се промени.

Собственост на ниво поле

За всяка област избирате: данните живеят в Woo, тук или се синхронизират в двете посоки. Полетата, чиято собственост е другаде, се показват само за четене с причината на екрана – без хаос от двама господари.

Регистър на конфликтите

Неуспешните или конфликтни синхронизации влизат във видим регистър с „разреши и опитай отново“ – никога тихо презаписване, открито чак при инвентаризацията.

И поръчките са вътре

Поръчките от Woo се появяват с отбелязан източник, до поръчките от магазина в чата, от AI и от API – една истина за поръчките навсякъде.

Техническата страна

Инженерството на синхронизацията, което повечето интеграции пропускат

Параноично ръкостискане при сдвояване

Връзката за свързване изтича след 15 минути, обратното извикване се отбелязва като използвано преди всичко друго, така че никога да не може да се изпълни повторно със стари данни за достъп – а използваният URL на магазина е този, който сте въвели вие, никога онзи, който твърди обратното извикване.

Устойчиво на повторни опити по замисъл

Woo номерира наново идентификаторите на доставките при всеки повторен опит, затова проверката за дубликати нарочно ги пренебрегва и се води по съдържанието на съобщението. В изходяща посока ключът за идемпотентност пътува в собствените метаданни на поръчката и се открива отново с търсене – защото опасният случай е записът, който е стигнал, докато отговорът се е изгубил.

Връзки при второ преминаване

Допълващите и свързаните продукти пристигат като идентификатори в магазина, сочещи към продукти, които може още да не съществуват – затова се разрешават при второ преминаване, след като каталогът е вътре, а дървото на категориите се изтегля отделно, защото данните за продукта назовават само листата му.

Валутата – прочетена веднъж и правилно

Woo публикува валута за всяка поръчка, но никога за продукт – затова валутата на магазина се прочита веднъж от собствените му настройки преди вноса на каталога, вместо да се гадае за всеки ред.

Предпазливо съответствие на статусите

Статусите на изпълнение се изпращат само там, където речниците наистина съвпадат; „върната“ поръчка никога не се превежда насила – вместо това стига до човек като бележка към поръчката. А бележките за статус се публикуват с изключено уведомяване на клиента, така че Woo да не пише на клиента ви два пъти.

Написаното от вас печели

Поле, редактирано ръчно тук, никога не се презаписва от внос – синхронизацията зачита човека и го казва в картата за източника на всеки артикул.

Настройка

Как се свързва

01

Сдвоете магазина

Кликнете върху „Свързване“ и одобрете в администрацията на WooCommerce – ключовете и уебхуковете се създават вместо вас.

02

Изберете собствеността

За всяка област от данните изберете кой държи истината: Woo, ConnectWiz или и двете посоки.

03

Репетирайте, после пуснете наистина

Първо пуснете операциите за запис обратно в режим на репетиция; превключете към реален режим, когато разликите изглеждат правилни.

Заедно е по-добре

С какво се съчетава

Разширение за WordPress

Нашето разширение вписва влезлите клиенти на Woo в чата – същия човек, когото синхронизацията вече познава, с поръчките му, без нова регистрация.

Продуктови фийдове

Внесеният каталог може да се публикува като фийд за Google Shopping / Meta Commerce – по един вариант на ред, честни пропуски с причини, без измислени валутни преизчисления. Вижте Commerce.

Wiz + потоци

AI отговаря на „къде е поръчката ми?“ по актуалните данни от магазина, а потоците могат да реагират на търговски събития – синхронизацията е основата, върху която стои всичко останало.

Сигурност и гаранции

Скучните гаранции

Ключовете се създават, никога не се поставят на ръка

Процесът wc-auth кара магазина ви да ни предаде ключовете от сървър към сървър – съхраняват се шифровани, без копиране и поставяне, при което някой да ги изпусне.

Всеки уебхук – доказан

Входящите доставки са подписани с HMAC с тайна, която създаваме за всеки магазин, и се сравняват за постоянно време – подправено „обновяване на продукт“ отскача още на вратата.

Учтиво към магазина ви

Проверените, но необработени доставки пак получават отговор „успех“, защото Woo изключва уебхук след пет поредни неуспеха – ние поемаме странностите, вместо да оставим магазина ви да се откаже от нас.

Изходящ трафик със защита от SSRF

Всяко извикване към URL адреса на магазина ви минава през защита на изходящия трафик – злонамерен „адрес на магазин“ не може да се използва за опипване на вътрешни мрежи.

Дребният шрифт, без украса

Границите, казани ясно

Без обработка на плащания

Поръчките се синхронизират; таксуването на карти остава при магазина ви и доставчика на плащания – преструването, че е иначе, е начинът, по който платформите стават полубанки, и то лоши.

Медията следва собствеността

Където Woo е собственик на полетата със съдържание, те тук са само за четене по замисъл – смисълът на договора за собственост е, че обвързва и нас.

Таванът от 2000 продукта

Едно пускане на вноса пренася до 2000 продукта – обявена инженерна граница. По-големите каталози са разговор за мащабиране, който предпочитаме да водим честно, вместо тихо да спрем по таймаут.

Поръчките се четат, не се копират

Поръчките от магазина се показват на живо в контакта (кеширани за минута, десетте най-нови), вместо да се дублират във втори регистър – съзнателно решение за един източник на истина, казано тук.

Въпроси за WooCommerce

Отговори без заобикалки

Още въпроси има в пълния раздел FAQ, а ако вашия го няма, пишете ни директно.

Продукти със снимки, категории, редовни/промоционални цени и периоди, GTIN, тагове, допълващи и свързани продукти и варианти със собствени цени и снимки – навътре при сдвояването и навън чрез операциите за запис обратно, които включвате за всяка област. Поръчките пристигат с отбелязан източник WooCommerce.

Не – точно около това е изграден дизайнът. Записът обратно работи за всяка операция поотделно зад режим на репетиция, собствеността на ниво поле прави полетата на другата система само за четене, детерминистичните ключове за идемпотентност правят повторните опити безопасни, а всичко конфликтно влиза във видим регистър, за да го разреши човек.

Те вършат различна работа: тази интеграция синхронизира каталога и поръчките; разширението за WordPress вгражда уиджета за чат и вписва клиентите чрез SSO, така че влязъл в профила си клиент на Woo се разпознава в чата. Повечето магазини ползват и двете.

Интеграцията различава „магазинът не работи“ от „този клиент никога не е купувал нищо“ – грешка при връзката се показва като грешка, никога тихо като празна история. Неуспешните четения изчакват и опитват отново, вместо да бомбардират сървъра ви.

Всяка огледална поръчка носи детерминистичен ключ за идемпотентност в метаданните си и преди създаване интеграцията търси този ключ – така дори неприятният случай, в който записът е стигнал, но отговорът се е изгубил, не може да създаде втора поръчка. Проверката за дубликати работи и в режим на репетиция.

Да – клиентите се съпоставят по профила им, където има такъв, а поръчките на гости се намират с търсене по имейл или телефон, така че човекът, който пита в чата „къде е пратката ми?“, се разпознава и в двата случая.

По-добре честно свързано, отколкото шумно рекламирано.

Всяка интеграция тук е описана с това, което наистина прави – включително посоката, собствеността върху данните и ограниченията.