VPRIME / CRM & INTEGRATIONS
Синхронизация WooCommerce с KeyCRM: заказы и статусы
Передаём заказы из магазина в CRM так, чтобы менеджер видел позиции, варианты товаров, доставку и оплату. Одно уведомление без состава корзины не решает задачу отдела продаж.
Что обсудим перед разработкой
- 01Согласовать поля
- 02Проверить доступ API
- 03Уточнить статусы
- 04Протестировать ошибки и дубли
Какие поля сопоставить
Для заказа нужны номер, артикул, вариант, количество, скидка, контакты и доставка. Фиксируем соответствие полей заранее. При отсутствии поля в CRM выбираем согласованный способ хранения, чтобы сотрудник не восстанавливал заказ по комментариям.
У вариативных товаров SKU конкретного размера может отличаться от артикула родительской карточки. Проверяем оба уровня на контрольных заказах с разными вариантами.
Если заказы приходят с маркетплейсов, изучите синхронизацию маркетплейсов и CRM (страница на украинском).
Повторы и статусы
Проверяем события создания, оплаты, отмены и возврата. Повторный webhook не должен создавать новую запись. Контроль выполняем по идентификатору заказа и журналу отправки там, где это позволяет выбранная связка.
Отдельно решаем, нужно ли возвращать смену статуса из CRM в WooCommerce. Двусторонние обновления без приоритета источника способны вызвать бесконечный обмен.
Приёмочные проверки
Создаём заказ на смартфоне с промокодом и несколькими товарами. Проверяем отказ API, незаполненное поле и восстановление связи. Передачу остатков и обратное изменение заказа не считаем автоматически частью базовой синхронизации.
В журнале полезны технический номер ошибки, время и ID заказа, но не открытые данные клиента. Это помогает исправлять сбои без утечки сведений.
Вопросы перед стартом
Поддерживаются ли вариации?
Проверяем это тестами на конкретных товарах и API.
Нужен ли полный доступ в CRM?
Предпочитаем отдельный API-ключ с необходимыми разрешениями.
Можно исключить дубли?
Предусматриваем проверку повторных уведомлений по идентификатору заказа.
Связанные решения
Поможет определиться
Все статьи ↗WooCommerce → KeyCRM: почему не приходят заказы
Проверка передачи заказов WooCommerce в KeyCRM: webhook, API, поля заказа, варианты, ошибки и дубли.
↗ПРАКТИЧЕСКИЙ ГИДКак подготовить WooCommerce к обмену остатками с BAS/1С
Перед интеграцией WooCommerce и BAS: проверка SKU, вариантов, складов, резервов, цен и тестовый список товаров.
↗Все варианты сайтов и функций ↗
Обсудим ваш сайт
Расскажите о бизнесе, нужных функциях и желаемом сроке. По этим данным определим объём и следующий шаг.
Написать в WhatsApp ↗