
Klaviyo Connector для WooCommerce — події, профілі та підписки з магазину в Klaviyo
Інтеграція WooCommerce з Klaviyo через офіційний API: перегляди товарів, кошик, Started Checkout з посиланням, що відновлює кошик, Placed Order і Ordered Product із сервера без дублів, підписка на розсилку з явною згодою в класичному й блоковому чекауті. Pro — Fulfilled, Canceled і Refunded Order, каталог товарів, історія замовлень, SMS-згода.
- Сумісність
- WooCommerce 7.9+ · WordPress 6.2+ · PHP 7.4+ · HPOS · класичний і блоковий чекаут
- Ліцензія
- один сайт, річна
- Тріал
- 7 днів, без картки, один на сайт
Що є в Free,
а що дає Pro
Безкоштовна версія працює без обмеження в часі. Pro додає решту функцій з таблиці.
Головне про модуль
Як це виглядає для покупця
Для покупця нічого не змінюється, окрім одного непомітного чекбокса. Він дивиться товари, кладе їх у кошик і переходить до оформлення.
Що отримує адмін
Налаштування — у WooCommerce → Klaviyo. На вкладці «Connection» вставляєте приватний ключ і натискаєте «Check the connection»: плагін читає акаунт, сам підставляє публічний ключ і завантажує списки.
Pro: повний життєвий цикл замовлення і каталог
Pro додає Fulfilled Order (на обраному статусі, з трек-номерами), Canceled Order і Refunded Order — кожне повернення, часткові теж.

Тріал стартує, коли ви попросите
Свіжий інстал — безкоштовна версія, нічого не вмикається само. Кнопка «Спробувати Pro 7 днів» → e-mail → ключ одразу у вікні і листом.

Один ключ — один сайт
Переносите магазин — відв’яжіть ліцензію на старому домені й активуйте на новому самі. Якщо наш сервер недоступний, Pro працює ще 14 днів. Для студій — ключі на 5, 25 сайтів або без обмежень.
Технічні вимоги
WordPress 6.2+, WooCommerce 7.9+ (перевірено на 11.1), PHP 7.4–8.3.
HPOS і класичне сховище замовлень, класичний і блоковий чекаут.
Акаунт Klaviyo і приватний API-ключ з правами з FAQ.
Action Scheduler (іде разом з WooCommerce) — через нього працює фонова черга.
Сумісність перевірено з нашими Multi-Currency, Polylang Multilingual Shop, Product Bundles and Gift і з банером Complianz.
Історія версій
Viewed Product, Added to Cart, Started Checkout з відновленням кошика, Placed Order і Ordered Product, профілі, чекбокс розсилки в класичному й блоковому чекауті, черга з повторами, захист…
Разом з Klaviyo Connector для WooCommerce купують
4 модулі одним замовленням — на 40% дешевше, ніж окремо


Nova Poshta Premium — Нова Пошта для WooCommerce

Mono Acquiring — оплата карткою monobank для WooCommerce

Telegram-сповіщення і Viber/SMS покупцям для WooCommerce
Повний опис модуля
Klaviyo Connector для WooCommerce — інтеграція магазину з Klaviyo через офіційний API. Флоу Klaviyo — кинутий кошик, кинутий перегляд, «дякуємо за замовлення», повторні покупки — працюють настільки добре, наскільки точні події, які вони отримують. Плагін надсилає їх із самого WooCommerce, у фоні, без дублікатів, і з одним приватним ключем: чекаут ніколи не чекає на відповідь Klaviyo. Магазин на OpenCart — є Klaviyo Connector для OpenCart.
Важливо перед встановленням: якщо в магазині стоїть офіційний плагін Klaviyo for WooCommerce, вимкніть його. Два плагіни надсилають ті самі замовлення з різними ідентифікаторами, і Klaviyo порахує їх двічі.
Чесно про перевірку. Пісочниці Klaviyo не надає. Плагін зроблено за офіційною документацією (OpenAPI Klaviyo, ревізія 2026-07-15) і перевірено наскрізно в тестовому магазині на симуляції API, зробленій за цією документацією: блоковий і класичний чекаут, HPOS, PHP 7.4 і 8.3, мультивалютність, Polylang, банер згоди Complianz. Формат наших подій ми додатково прогнали через валідацію живого API Klaviyo, а відповіді на неправильний ключ звірили з ним самим. На реальному акаунті Klaviyo першим плагін запускає наш клієнт; ви можете перевірити на своєму в 7-денному тріалі Pro. Журнал показує кожен запит і відповідь Klaviyo, і якщо Klaviyo відповість інакше, ніж у документації, виправимо оперативно.
Як це виглядає для покупця
Для покупця нічого не змінюється, окрім одного непомітного чекбокса. Він дивиться товари, кладе їх у кошик і переходить до оформлення. Щойно він дописав коректний e-mail, магазин фіксує Started Checkout — не на кожну літеру, тож у Klaviyo не з’являються профілі з обрізаними адресами. Якщо покупець пішов, лист про кинутий кошик приходить з посиланням, яке повертає саме його кошик: товари, варіації, кількість і купон, у будь-якому браузері й на будь-якому пристрої.
Чекбокс «Надсилайте мені новини й пропозиції» ніколи не відмічений заздалегідь, текст ви пишете самі. Хто його відмітив — потрапляє в обраний список Klaviyo з маркетинговою згодою (якщо список з double opt-in, Klaviyo спершу надішле лист-підтвердження). Хто не відмітив — отримує звичайні листи замовлення і нічого маркетингового.
Що отримує магазин
- Кинуті кошики, що повертаються. Started Checkout з повним кошиком і посиланням, що його відновлює, — основа флоу «кинутий кошик» у Klaviyo.
- Замовлення без дублів. Placed Order і Ordered Product ідуть із сервера за хуками WooCommerce, один раз на замовлення, скільки б разів платіжний шлюз не міняв статус. Сума — те, що заплатив покупець, у валюті замовлення.
- Сегменти, що працюють. У кожній позиції — ціна після знижок з податком і без, SKU, категорії, бренд, фото й посилання; у замовленні — купони, доставка, адреса. Профіль отримує ім’я, телефон у форматі E.164, адресу й мову замовлення.
- Доказ згоди. Відповідь покупця, час і точний текст чекбокса зберігаються в замовленні, а нотатка показує, чи пройшла підписка.
- Спокій за staging. Ключ прив’язаний до адреси сайту: копія бази на тестовому домені нічого не надсилає в бойовий Klaviyo, поки ви не підтвердите.
Що отримує адмін
Налаштування — у WooCommerce → Klaviyo. На вкладці «Connection» вставляєте приватний ключ і натискаєте «Check the connection»: плагін читає акаунт, сам підставляє публічний ключ і завантажує списки. Вкладка «Tracking» вмикає події, статуси, які рахуються оформленням, і режим згоди на cookie. «Consent» — список і текст чекбокса, його місце в класичному чекауті.
У кожному замовленні є бокс Klaviyo: що покупець відповів на чекбокси і що з цього замовлення вже пішло в Klaviyo. Там же можна вручну надіслати Placed Order, якщо замовлення створене до встановлення плагіна.
Вкладка «Queue & log» показує чергу і кожен виклик API за 30 днів: код відповіді, час, текст помилки Klaviyo. Кнопки «Надіслати зараз» і «Повторити невдалі», а «Скопіювати діагностику» збирає все, що потрібно нашій підтримці, без ключа.
Як це працює крок за кроком
- У Klaviyo: налаштування акаунта → сторінка API keys → створіть приватний ключ (Full access або Custom з правами з FAQ).
- Вимкніть офіційний плагін Klaviyo, якщо він стоїть.
- Встановіть плагін, вставте ключ на вкладці «Connection» і натисніть «Check the connection».
- На вкладці «Consent» оберіть список Klaviyo для чекбокса розсилки і, за бажання, свій текст.
- Якщо на сайті є банер cookie — оберіть його на вкладці «Tracking» (WP Consent API, Complianz, Cookiebot або власний).
- Оформіть тестове замовлення на справжню пошту (не example.com) і перевірте в Klaviyo: Analytics → Metrics → Placed Order, профіль покупця, підписку в списку.
- Побудуйте флоу в Klaviyo на метриках Started Checkout, Viewed Product і Placed Order — плагін уже їх наповнює.
Pro: повний життєвий цикл замовлення і каталог
Pro додає Fulfilled Order (на обраному статусі, з трек-номерами), Canceled Order і Refunded Order — кожне повернення, часткові теж. Назви метрик — як у Klaviyo, а Canceled і перше повернення несуть той самий unique_id, що й Placed Order: так Klaviyo віднімає їх у пожиттєвій цінності клієнта (CLV).
Каталог товарів передає товари й варіації з ціною, залишком, фото й категоріями — для блоків товарів у листах, рекомендацій і флоу «знову в наявності». Зміна товару чи залишку йде в Klaviyo за хвилину, незмінене не надсилається повторно. Історія замовлень за 3–60 місяців надсилається з початковими датами і без запуску флоу: ніхто не отримає «дякуємо за замовлення» за торішню покупку.
Що під капотом
- Офіційний REST API Klaviyo, ревізія 2026-07-15 зафіксована в одному місці; Klaviyo підтримує ревізію два роки.
- Власна таблиця черги з унікальним ключем задачі + Action Scheduler: один хук, що спрацював двічі, не поставить у чергу друге замовлення. У кожної події стабільний unique_id, тож повтор не дає дубля в Klaviyo.
- 429 з Retry-After ставить на паузу всю чергу рівно на вказаний час і не витрачає спробу; 5xx і збої мережі — повтори з наростаючою паузою до 6 годин; відмова Klaviyo з його текстом лишається видимою в журналі.
- Згода на cookie: до згоди klaviyo.js не завантажується і cookie Klaviyo не ставиться.
- Мова покупця береться зі сторінок, які він переглядав, — тому блоковий чекаут через REST і класичний через wc-ajax дають правильну мову з Polylang і WPML.
- Фільтри PHP на кожну подію, позицію замовлення, профіль і товар каталогу.
- Видалення плагіна прибирає налаштування, чергу, журнал і збережені кошики; згоди в замовленнях лишаються — це доказ згоди магазину.
Як встановити
- Завантажте zip кнопкою «Завантажити безкоштовно» вгорі сторінки.
- WordPress → Плагіни → Додати новий → Завантажити плагін → оберіть klaviyo-connector-for-woocommerce-1.0.0.zip → Встановити → Активувати.
- WooCommerce → Klaviyo → вставте приватний ключ → «Check the connection».
- Для Pro: вкладка «Licence» → введіть ключ ліцензії або натисніть «Спробувати Pro 7 днів».
Питання
про модуль
Не знайшли відповідь? Напишіть у Telegram — відповімо протягом робочого дня.
Чи можна залишити офіційний плагін Klaviyo поряд?
Ні. Обидва плагіни надсилають ті самі події з різними ідентифікаторами, і в Klaviyo з'являться дублікати замовлень і кошиків. Перед підключенням вимкніть офіційний плагін Klaviyo for WooCommerce, а в налаштуваннях інтеграцій Klaviyo відключіть інтеграцію WooCommerce, якщо вона там є.
З яким акаунтом Klaviyo плагін перевірено?
Пісочниці Klaviyo не надає. Плагін зроблено за офіційною документацією Klaviyo (OpenAPI, ревізія 2026-07-15) і перевірено наскрізно в тестовому магазині на симуляції API, зробленій за цією документацією. Живий API Klaviyo приймає формат наших подій (перевірено його власною валідацією) і відповідає так, як обробляє плагін, на помилки ключа. На реальному акаунті першим плагін запускає наш клієнт — перевірте на своєму в 7-денному тріалі Pro: кожен запит і відповідь Klaviyo видно в журналі.
Який ключ потрібен?
Приватний API-ключ Klaviyo (починається з pk_): Full access або Custom з правами Accounts Read, Events Write, Profiles Write, Lists Read і Write, Subscriptions Write; для каталогу Pro — ще Catalogs Read і Write.
Klaviyo не показує подію, хоча в журналі 202.
Klaviyo обробляє події асинхронно, до кількох хвилин. І ще: Klaviyo мовчки відкидає адреси на доменах example.com і test.com — для перевірки беріть справжню пошту.
Покупця підписує автоматично?
Ні. Підписка йде лише за відміткою в чекауті (або в «Моєму акаунті» з Pro). Решта покупців отримують у Klaviyo профіль і події замовлення без маркетингової згоди — для транзакційних листів.
Що як я не хочу платити за Pro?
Події перегляду, кошика, чекауту й замовлення, посилання на відновлення кошика, чекбокс розсилки, черга і журнал лишаються безкоштовними без обмеження в часі.
Поки що жодного відгуку. Будьте першим.
Поки питань немає. Запитай — ми відповімо протягом 24 годин.
Не той варіант, що шукаєте?
Робимо кастомні модулі під WordPress, WooCommerce, OpenCart і Shopify. Розкажіть про задачу — підготуємо оцінку.
Замовити кастомний модуль
Купівля модуля
—


