Мне написал один из пользователей плагина WT JoomShopping Bitrix24 PRO для Joomla после обновления до версии 2.0.0. Оказалось, что на украинском портале https://bitrix24.ua не добавлялись реквизиты к контактам. В процессе поиска выяснилось, что существуют недокументированные отличия разных порталов Битрикс24.
При создании реквизитов в Битрикс24 по REST API передается параметр PRESET_ID, означающий шаблон реквизитов.
Для всех стран (и украинский и англоязычный порталы) существует 2 шаблона:
- компания (PRESET_ID = 1)
- физическое лицо (PRESET_ID = 3)
На русском портале добавляется ИП:
- компания (PRESET_ID = 1)
- ИП (PRESET_ID = 3)
- физическое лицо (PRESET_ID = 5)
При разработке плагина я опирался на русскоязычный портал. В итоге, получилось так, что в украинский портал передавался не сущестующий для него PRESET_ID, из-за чего реквизиты не создавались.
18 мая 2020 года выпущена версия плагина 2.0.1, в которой добавлено автоматическое определение доменной зоны портала и решение этой проблемы.