Блог Горошко Андрея Bitrix24 Требования к оформлению и содержанию решений в Битрикс24 Маркетплейс

Требования к оформлению и содержанию решений в Битрикс24 Маркетплейс

Оптимизация производительности и безопасности — залог успешного проекта на 1С-Битрикс. Данный материал посвящен практическому применению «Требования к оформлению и содержанию решений в Битрикс24 Маркетплейс». Мы подготовили подробный разбор принципов работы и развернутые примеры интеграции.

Требования к оформлению и содержанию решений в Битрикс24 Маркетплейс

1. Требования к оформлению

А. Регион публикации

  • При создании нового приложения выберите регион, в котором будет доступно ваше решение в дальнейшем. На данный момент доступны следующие регионы публикации: Россия, Беларусь, Казахстан, Запад.
  • Вы также можете, добавляя решение в некоторый регион, выбрать существующее решение, которое до этого размещали в другом регионе, если ценовая политика вашего решения доступна для обоих регионов публикации.
  • Для решений, которые вы будете размещать в регионе «Запад», следует соблюдать дополнительные требования:

1. Названия, описания, иконки, скриншоты и прочие информационные материалы должны быть на английском языке без упоминания национальных доменных зон, ссылки должны вести на англоязычные ресурсы.
2. Контактные данные:

  • почта на международных доменах;
  • сайт с англоязычным интерфейсом;
  • международный номер телефона;

3. Интерфейс приложения должен быть полностью локализован.
4. При «встроенных покупках» оплата заказа должна фиксироваться и производится в USD/EURO.
5. Пользовательское лицензионное соглашение и Политика конфиденциальности, ссылки на которые будут указаны в карточке решения, должны быть переведены на английский и соответствовать требованиям законодательства страны или регионов, для распространения в которых вы публикуете ваше решение.

  • Для решений, публикующихся в регионе «Беларусь»:

1. Описание решения должно носить чисто справочный характер, содержать информацию о том, какие функциональные возможности будут доступны пользователю после установки приложения.
2. Упоминание брендов допускается без каких-либо призывов и переходов на другие сайты.
3. Не допускается использование логотипов сторонних сервисов.

В. Карточка решения

  • Название должно быть емким и понятным для пользователей Битрикс24.
  • Список «Выбор категорий», должен содержать перечень разделов каталога Битрикс24 Маркетплейс, в которых будет выводиться ваше решение:

1. не более 5 категорий;
2. категория «Разное» используется, только если вы не нашли подходящей категории для основного функционала вашего решения;
3. чтобы попасть в категорию «Интеграции – Телефония» необходимо, чтобы решение соответствовало дополнительным требованиям;
4. чтобы попасть в категорию «Готовые решения – Готовые CRM» необходимо, чтобы решение соответствовало дополнительным требованиям;
5. чтобы попасть в категорию «Автоматизация – Бизнес-процессы» необходимо, чтобы ваше решение создавало свои действия для Бизнес-процессов;
6. чтобы попасть в категорию «Автоматизация – Роботы» или «Автоматизация – Триггеры» необходимо, чтобы ваше решение создавало свои роботы или триггеры CRM;
7. чтобы попасть в категорию «Автоматизация – Чат-боты» необходимо, чтобы ваше решение создавало чат-ботов для мессенджера Битрикс24 или Открытых линий.
8. чтобы попасть в категорию «Готовые решения – Готовые шаблоны сайтов» необходимо, чтобы решение соответствовало дополнительным требованиям;
9. чтобы попасть в категорию «Автоматизация – Умные сценарии» необходимо, чтобы ваше решение создавало свои Умные сценарии;
10. чтобы попасть в категорию «Автоматизация – отчеты BI-Конструктора» необходимо, чтобы ваше решение создавало свои отчеты для разных сущностей CRM Битрикс24.

В категориях «Автоматизация – Бизнес-процессы», «Автоматизация – Роботы» и «Автоматизация – Триггеры» не допускается публикация отдельных приложений от одного и того же разработчика, если каждое из таких приложений добавляет лишь незначительное количество действий бизнес-процессов, роботов и триггеров. Мы рекомендуем собирать такой функционал в рамках одного приложения в форме «коллекции» действий и роботов.

  • В разделе Теги для подборок выберите до 5 тегов из списка, которые соответствуют тематике вашего решения.

Эти теги не являются ключевыми словами для поиска, а предназначены для навигации пользователей внутри подборок и категорий. Поэтому нужно выбирать те теги, которые помогают объединить ваше решение в группы с другими решениями, реализующими схожие пользовательские потребности.

Если вы считаете, что вам не хватает правильных тегов, обратитесь в чат к модераторам.

Блок Описание приложения:

1. В блоке Описание приложения с учетом региона размещения требуются описания на обязательном для этого региона языке (RU, EN). Описания на остальных доступных языках являются опциональными.
2. Маркетинговый слоган приложения должен содержать 1-2 предложения, описывающих основное назначение вашего решения.
3. Не рекомендуется дублировать название приложения в маркетинговом слогане. Избегайте вводных слов, формулируйте слоган так, чтобы он дополнял название. Помните, что маркетинговый слоган будет выводиться в списках приложений и должен помочь вам заинтересовать пользователя, чтобы он открыл карточку вашего решения.
4. Полное описание решения должно содержать перечень задач, которые решает ваш продукт и возможностей, которые он предоставляет пользователям Битрикс24. Вы обязаны указывать в описании особенности решения, ограничивающие или влияющие на его пользовательские свойства, в частности:

  • Требования к конкретному тарифному плану Битрикс24;
  • Необходимость в дополнительном программном обеспечении для работы решения;
  • Необходимость подключения/оплаты внешних систем и сервисов, а также дополнительного функционала приложения;
  • Специфические требования к квалификации пользователей для установки и работы с решением;
  • Специфические требования к правам пользователей (права на администрирование портала, или администрирование CRM, и т.д.);
  • Необходимость установки дополнительных партнерских решений;
  • Ограничения функционала решения, связанные с его техническими особенностями (например, «Поддерживаются не более 1000 сделок», «Обрабатываются только последние 200 задач» и т.п.).

5. Если ваше решение после установки требует или предлагает опциональную возможность покупки дополнительного функционала решения, оплаты внешних платных сервисов и интеграций, и т.д., то Описание решения должно в явном виде содержать указание на возможность или необходимость такой дополнительной оплаты, включая четкое указание вариантов стоимости.
6. При упоминании торговых наименований компании 1С-Битрикс просим использовать правильные названия, в частности, Битрикс24 Маркетплейс.
7. Используйте поле Ключевые слова для перечисления поисковых слов, которые помогут пользователям находить ваше решение в каталоге приложений. Требования к заполнению:

  • Ключевые слова должны соответствовать реальному функционалу решения, произвольные наборы слов использовать нельзя;
  • Не более 2000 символов;
  • Никакого поискового спама (в т.ч. указание в ключевых словах «Битрикс24» и схожих с вашей интеграцией брендов);
  • Ключевые слова и фразы должны разделяться запятыми.

8. Текст в поле «Описание процесса установки» должен включать перечень действий, необходимых для использования решения:

  • если решение содержит настройки, то надо указать, где их найти и описать конкретные опции;
  • если решение включает в свой функционал интеграцию с внешней системой/сервисом, то надо указать как именно настраивается интеграция в самом приложении и на стороне внешнего сервиса; описание должно быть написано из расчета на пользователя, который не знаком с системой/сервисом – ссылки на общую пользовательскую справку недостаточно.

9. Поле «Информация о поддержке и обратной связи» должно содержать все доступные вам каналы официальной коммуникации с клиентами: e-mail, телефон, ссылку на форму обратной связи или helpdesk, группы социальных сетей. Обязательно укажите регламент работы технической поддержки – рабочие дни и часы, время реакции на входящую заявку. Если решение публикуется в том числе на английском языке, то соответствующее поле не должно содержать ссылки на русскоязычные ресурсы – сайт, хелпдеск и т.д.
10. Иконка – файл формата JPEG и PNG (без прозрачного фона), квадратная, размер не менее 250×250 пикселей и не более 650×650 пикселей. Не допускаются некачественные изображения с размытием, заметной пикселизацией и использующие чужие торговые знаки, включая торговые знаки и логотипы, принадлежащие компании 1С-Битрикс.
11. Скриншоты:

  • Должны содержать примеры интерфейса вашего решения с демонстрацией демо-данных по тематике решения в контексте Битрикс24.
  • Демо-данные должны быть максимально реалистичными и демонстрировать конечному пользователю процесс настройки и работы приложения. Скриншоты с незаполненными полями, тестовыми пользователями, пустыми отчетами и т.п. не принимаются.
  • Если решение имеет свой интерфейс внутри Битрикс24, то на скриншотах приложение должно быть открыто в слайдере. Скриншоты, акцентирующие детали внутреннего интерфейса (например, увеличенное изображение опций и т.д.), допускаются в качестве дополнения к полноэкранным скриншотам.
  • Размер скриншотов не должен превышать 1280 на 720 пикселей.
  • Поддерживаемые форматы JPEG и PNG.
  • Если решение публикуется в том числе и на английском языке, то соответствующие скриншоты должны содержать примеры только англоязычного интерфейса без русскоязычных данных или элементов управления.

12. Вы должны указать ссылку на собственное пользовательское лицензионное соглашение в поле «Использовать свое лицензионное соглашение», а также ссылку на собственную политику конфиденциальности в поле «Использовать свою политику конфиденциальности», составленные в соответствии с действующим законодательством региона публикации решения. Лицензионное соглашение, определяющее права использования вашего приложения пользователем, должно содержать название решения и лицензиара. Для вашего удобства мы разместили рядом ссылки на примеры таких документов. Важно: ссылка должна вести не на скачивание, а на просмотр соответствующих документов средствами браузера. Поддерживаемый формат документов: html, pdf, txt.
13. Опционально вы можете указать ссылки «Связаться с разработчиком» и «Запросить демонстрацию». Это должны быть ссылки на страницу о вашем продукте с любой формой связи (мессенджер, онлайн-чат и т.п.)

Блок Ценовая политика

  • «Приложение не монетизируется» – решение не требует оплаты функционала.
  • «Пользователи должны оплачивать внешний сервис» – дополнительная опция для немонетизируемых решений, когда для работы приложения требуется оплата внешнего сервиса.
  • «Приложение монетизируется» – подробнее о подписной модели продажи приложений можно узнать в соответствующем документе.

В настоящий момент, данный способ публикации доступен только для региона RU и BY!

  • «Содержит дополнительный платный функционал» – дополнительная опция для подписных приложений, которую следует включать в обязательном порядке, если ваше решение предлагает пользователю дополнительный функционал за дополнительную оплату.

Обязательно ознакомьтесь с правилами документооборота для каждого использованного вами типа размещения.

С. Карточка версии решения

  • В поле «Приложение будет работать с разделами системы» нужно включать только те, права на которые действительно необходимы для функционала текущей версии решения. Запрещено включать разделы, которые понадобятся только в последующих версиях или обновлениях.
  • Раздел системы «Пользователи» в базовой и полной версии выдается только в случае, если без них невозможна работа основного функционала решения, в остальных случаях разрешено использовать только минимальный скоуп. Ознакомиться с различиями можно в документации.
  • Выберите технологический тип вашего решения:

1. Использовать REST API – если ваше решение работает на REST API Битрикс24;
2. Настраивать CRM – если вы публикуете отраслевую CRM, полученную встроенным механизмом экспорта настроек CRM. Обращаем внимание, что для данного типа решений есть дополнительный регламент проверки;
3. Добавлять умные сценарии – если вы публикуете решение с умными сценариями, полученное встроенным механизмом экспорта настроек в Битрикс24. Обращаем внимание, что для данного типа решений есть дополнительный регламент проверки;
4. Шаблоны сайтов – если вы публикуете шаблон для Сайтов24. Обращаем внимание, что для данного типа решений есть дополнительный регламент проверки;
5. Отчеты для BI-конструктора – если вы публикуете настроенный шаблон отчета. Обращаем внимание, что для данного типа решений есть дополнительный регламент проверки;

  • В режиме «Использовать REST API»

1. Включите опцию «Добавлять свою страницу и пункт в главном меню», только если для вашего решения должна появляться ссылка в левом меню порталов Битрикс24. Эта опция обычно не используется для решений, которые не предполагают пользовательского интерфейса внутри порталов Битрикс24, в частности, для чат-ботов
2. Включайте опцию «Встраиваться в BitrixMobile» только в случае, если ваше приложение добавляет свою страницу и пункт в главном меню, а верстка этой страницы является полностью адаптивной.
3. Включайте опцию «Встраивать виджеты в интерфейс» только в случае, если ваше приложение добавляет виджеты в доступные места встраивания. Подробнее о встройках смотрите в справочнике по REST API.
4. Включите опцию «Может устанавливать любой пользователь», если логика вашего приложения не требует администраторских привилегий при соответствующих вызовах REST API, и будет полностью работоспособно с токенами рядового пользователя Битрикс24.
5. Поле «Ссылка на приложение» должно содержать URL приложения серверного типа или вы должны загрузить архив со статичным HTML/JS приложением при помощи соответствующей кнопки ниже. Технические требования описаны в соответствующем учебном курсе.
6. Поле «Ссылка на установочное приложение» должно содержать URL, который будет вызван при установке решения пользователем на свой портал. Подробности об установке можно узнать в видео-курсе.

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

Для первой версии приложения заполнять данное поле не нужно, информация автоматически будет взята из описания приложения.

D. Решение не будет опубликовано в каталоге Битрикс24.Маркетплейс в случае, если

  • Карточка решения будет содержать:

1. Оскорбительную, непристойную информацию в полях карточки: призывы к насилию, порнографию, расизм, и прочие запрещенные законодательством РФ материалы;
2. Информацию, нарушающую Федеральные законы «О рекламе» и «О защите конкуренции», в описании решения.
3. Незаполненные поля «Установка решения», «Описание решения», «Поддержка», иконка и скриншоты;
4. Информацию, не соответствующую полям (контакты в описании, описание решения в поддержке, скидки в описании установки и т.д.), или бессмысленную информацию;
5. Предложения приобрести решение, услуги партнера и/или продукты 1С-Битрикс напрямую у партнера;
6. Описание акций, специальных предложений и скидок на решения партнера и/или продукты 1С-Битрикс при покупке напрямую у партнера;
7. Очевидные грамматические ошибки в полях с описаниями;
8. Тексты в описаниях или скриншотах, не соответствующие выбранному языку описания.

  • ii. Карточка версии будет содержать:

1. Оскорбительную, непристойную информацию в полях версии: призывы к насилию, порнографию, расизм, и прочие запрещенные законодательством РФ материалы;
2. Незаполненное поле «Что нового в приложении», или текст, не соответствующий выбранному языку описания;
3. Информацию, не соответствующую полям (название в описании, скидки в описании версии и т.д.), или бессмысленную информацию;
4. Предложения приобрести решение, услуги партнера и/или продукты 1С- Битрикс напрямую у партнера;
5. Описание акций, специальных предложений и скидок на решения партнера и/или продукты 1С-Битрикс при покупке напрямую у партнера;
6. Лишние права на модули Битрикс24 без очевидной связи с функционалом решения;
7. Очевидные грамматические ошибки в названии и описании;

2. Требования к содержанию и функционалу

  • Решение должно расширять пользовательский функционал Битрикс24, используя встроенные инструменты платформы или интеграцию Битрикс24 с внешними системами.
  • Интеграция подразумевает автоматический обмен данными между Битрикс24 и внешней системой. Простой вызов интерфейса внешней системы из интерфейса Битрикс24 внутри iframe интеграцией не является – такие решения могут публиковаться в исключительных случаях на усмотрение 1С-Битрикс.
  • Решение не имеет права запрашивать логин и пароль пользователя для авторизации в Битрикс24. Для явной авторизации необходимо использовать протокол OAuth 2.0, реализация которого описана в соответствующем разделе.
  • Ожидается наличие современного и эстетически привлекательного дизайна, близкого к интерфейсу Битрикс24. Приложения с простым интерфейсом на базе HTML не будут опубликованы.
  • Все демо данные решения не должны быть реальными. Не допускаются настоящие номера телефонов, электронные адреса, ссылки на социальные сети и т.д.
  • Решения должны корректно проходить проверку Сканером безопасности:

1. Если решение сделано на базе «1С-Битрикс: Управление сайтом», то должна использоваться актуальная версия продукта;
2. Сервер, на котором находится решение, не должен быть заражен;
3. Настоятельно рекомендуется использовать на сервере средства антивирусной защиты.

  • Если решение реализует сбор персональных данных клиентов:

1. Это не должно нарушать положения Федерального закона «О персональных данных» и раздела 9 «Условий использования каталога решений к программам 1С-Битрикс»;
2. Для организации рекламных рассылок необходимо получать отдельное согласие пользователей приложения. Согласие так же является опциональным и отказ от него не может служить причиной для частичного или полного отключения функционала приложения.

  • Дополнительные требования к функционалу чат-ботов:

1. Если решение реализует чат-бота, то после приглашения чатбота в чат, чат-бот должен в качестве приветствия вывести короткую справку о своем функционале, а также перечень доступных команд или предоставить пользователю явную возможность получить расширенную справку о своих командах;
2. Чат-бот должен иметь свой собственный аватар.

  • Серверная часть решения должна использовать валидный SSL сертификат, как минимум Domain Validation (DV) Certificate.
  • Решение должно корректно работать в коробочном Битрикс24.
  • Приложение не должно перегружать сервер излишними запросами к REST API:

1. всегда проводить превалидацию запросов на стороне приложения и не допускать запросов с априори некорректными данными;
2. контролировать и обрабатывать ошибки взаимодействия с API и не отсылать повторно некорректно сформированные запросы;
3. по возможности кэшировать данные на стороне приложения и не совершать повторных запросов, результат которых не может измениться за сессию работы пользователя с приложением;
4. при необходимости совершения нескольких запросов подряд по возможности использовать механизм пакетного выполнения запросов.

  • Решения, совершающие запросы к REST API Битрикс24 с сервера, обязаны хранить логи запросов и ответов API не менее чем за последние 3 суток.
  • Решение не будет опубликовано в каталоге Битрикс24 Маркетплейс в случае, если

1. При установке решение формирует пустую страницу внутри фрейма или страницу с контентом без автоматического перенаправления на интерфейс решения после окончания установки;
2. При проверке решения сканером безопасности обнаружены проблемы;
3. В интерфейсе или демо-данных содержится оскорбительная, непристойная информация: призывык насилию, порнография расизм и прочие запрещенные законодательством РФ материалы;
4. Функционал решения не соответствует заявленному в названии и описании;
5. Решение является клоном других решений того же разработчика в плане графического оформления и/или демонстрационного контента;

  • В функционале решения обнаружены:

1. Тексты с неправильной кодировкой;
2. PHP Warnings, Fatal Errors, Syntax Errors и/или Parse Errors и аналогичные сообщения другой серверной платформы, на которой реализовано решение;
3. Ошибки базы данных;
4. Некорректная верстка пользовательского интерфейса, полосы вертикальной или горизонтальной (при разрешении не менее 1280 px) прокрутки у фрейма;
5. Ошибки Java-script;
6. Ссылки на несуществующие или пустые страницы;
7. Ссылки на несуществующие изображения, файлы стилей и т.д.;
8. Описание акций, специальных предложений и скидок на модули партнера и/или продукты 1С-Битрикс при покупке напрямую у партнера;
9. Очевидные грамматические ошибки в пользовательском интерфейсе;
10. Интерфейс решения сделан на простом HTML;
11. Используются реальные демо данные при установке решения. Ссылки, номера телефонов и т.п.;

  • [](./index)
  • [](./requirements-sites)
  • [](./requirements-smart-scripts)
  • [](./requirements-superset)
  • [](./requirements-telephony)
  • [](./requirements-vertical-crm)

💡 Экспертное мнение и рекомендации

Ключевые выводы по теме «Требования к оформлению и содержанию решений в Битрикс24 Маркетплейс»:

Использование современных стандартов D7 при работе с битрикс позволяет писать чистый, масштабируемый и безопасный код. Не забывайте обрабатывать исключения (try/catch) и проверять права доступа текущего пользователя перед выполнением критических операций.

Похожая задача в бизнесе?

Помогу автоматизировать процессы и внедрить ИИ

Меня зовут Андрей Горошко. Я Full-stack разработчик и эксперт по 1С-Битрикс. Настраиваю CRM Битрикс24, разрабатываю защищенные API и создаю умных ИИ-агентов для автоматизации рутины.

Related Post

Внедрение Битрикс24 для сети медицинских центров и стоматологий под ключВнедрение Битрикс24 для сети медицинских центров и стоматологий под ключ

Профессиональная настройка и комплексная автоматизация Битрикс24 CRM позволяет выстроить прозрачный отдел продаж, исключить потерю обращений и автоматизировать рутинный документооборот компании. Услуга «Внедрение Битрикс24 для сети медицинских центров и стоматологий под

Получить список компаний по фильтру crm.company.listПолучить список компаний по фильтру crm.company.list

При разработке и поддержке проектов на платформе 1С-Битрикс критически важно использовать современные стандарты D7 API. В этом руководстве мы детально изучим тему «Получить список компаний по фильтру crm.company.list», разберем архитектурные

Карты в блокахКарты в блоках

Оптимизация производительности и безопасности — залог успешного проекта на 1С-Битрикс. Данный материал посвящен практическому применению «Карты в блоках». Мы подготовили подробный разбор принципов работы и развернутые примеры интеграции. Карты в