Бортовой журнал Ктулху

Заметки по интеграции магазина на Битриксе с CRM Битрикс24

Впервые столкнулся с таким "чудом" тяжелого программостроения как CRM Битрикс24. Хотя сталкивался и раньше но работать с ней начал только сейчас.

 

Стояла задача интеграции, как видно из названия этой статьи, магазина и CRM.

Судя по мануалу от Битрикса это совершенно не сложная задача. Но у меня все равно не получилось с первого раза.

Первая сложность возникла в самом начале.

Магазин > CRM.

integr crm 12 1

Место где начинается интеграция. Сразу же возникла сложность с паролем администратора в Битрикс24.

Так как я регистрировался по приглашению и авторизовался через соцсеть то не знал пароля пользователя CRM, хуже еще то что его там невозможно сменить так как отсутствует само поле пароля.

Пришлось регистрировать пользователя отдельно с указанием пароля. Это помогло.

Насколько я понял, интегрировать можно как со стороны CRM так и со стороны магазина. Вроде бы лучше со стороны магазина делать.

Так вот, захожу я такой на страницу интеграции в CRM (настройки > интеграции > интернет-магазины), ввожу логин-пароль и получаю ошибку:

Ошибка загрузки данных
[CCA] Contact creation error
[CCA] Поле "Рабочий e-mail" содержит некорректный адрес.<br />
[CCA] Contact creation error
[CCA] Поле "Рабочий e-mail" содержит некорректный адрес.<br />
[CCA] Contact creation error
[CCA] Поле "Рабочий e-mail" содержит некорректный адрес.<br />
[CCA] Contact creation error
[CCA] Поле "Рабочий e-mail" содержит некорректный адрес.<br />
[CCA] Contact creation error
[CCA] Поле "Рабочий e-mail" содержит некорректный адрес.<br />
[CCA] Contact creation error
[CCA] Поле "Рабочий e-mail" содержит некорректный адрес.<br />
[CCA] Contact creation error
[CCA] Поле "Рабочий e-mail" содержит некорректный адрес.<br />
[CCA] Contact creation error
[CCA] Поле "Рабочий e-mail" содержит некорректный адрес.<br />
[CCA] Contact creation error
[CCA] Поле "Рабочий e-mail" содержит некорректный адрес.<br />
[CCA] Contact creation error
[CCA] Поле "Рабочий e-mail" содержит некорректный адрес.<br />

В качестве решения я удалил всех лишних пользователей из магазина, это помогло.

Затем я удалил интеграцию в CRM и повторил настройку со стороны интернет-магазина.

Еще одна возникшая ошибка оказалось достаточно редкой но ее исправление заняло много времени, хотя она была очень простой и не относилась к Битриксам а к настройкам сервера.

Ошибка загрузки данных
[PD2] Ответ сервера не опознан. Первые 100 символов ответа: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <html><head> <title>301 Moved Permanently</title>

 

screenshot 2016 09 20 09 32 19

Проблема оказалась в файле htaccess, происходил редирект.

После отключения редиректа все заработало.