Россия, Саратов +7(906)304-97-83 info@web-tolk.ru

Битрикс24: особенности PRESET_ID на разных порталах

Джумла битрикс24 и скриншот официальной документации

Мне написал один из пользователей плагина 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, в которой добавлено автоматическое определение доменной зоны портала и решение этой проблемы.

Сергей Толкачев

Full stack разработчик (разработчик полного цикла): HTML5, CSS3, jQuery, PHP, СЕО. Специализируюсь на CMS Joomla. C 2010 года делаю сайты для клиентов.