Интеграция WooCommerce с GetCourse: десятки и сотни заказов в день без потерь

Ссылка на работу
Разработал кастомную интеграцию между сайтом на WooCommerce и системой GetCourse для крупной российской онлайн-школы. Заменил старую нестабильную интеграцию на надёжную собственную. Что было до: Сайт продавал курсы на WooCommerce, GetCourse выдавал доступ и проводил обучение. Старая интеграция работала нестабильно: терялись заказы, данные клиентов не доходили до CRM, оплаченные продукты не активировались автоматически. Команда тратила часы на ручной разбор «застрявших» заказов и недовольных клиентов. Что сделано: — Надёжная передача данных о каждом заказе и клиенте из WooCommerce в GetCourse — Обработка вебхуков с гарантией доставки — Поддержка разных режимов корзины: одиночный продукт, набор, комплекс — Логирование всех операций для прозрачного мониторинга — Обработка ошибок с автоматическими повторными попытками при сбоях — Дополнительный плагин синхронизации для двусторонней передачи данных Результат для бизнеса: — Десятки и сотни заказов в день обрабатываются без потерь — Полностью прекратился ручной разбор «застрявших» заказов — Команда не тратит время на сверку данных между WooCommerce и GetCourse — Аналитика по продажам стала достоверной Параллельно работаю с самим GetCourse — настраиваю процессы, рассылки, тренинги, уроки, доступы. Понимаю обе стороны интеграции изнутри. Стек: PHP, WooCommerce Hooks, REST API, GetCourse API, MySQL.