Развитие существующего проекта

Разработка компонентов и модулей Bitrix

Разрабатываю компоненты и модули Bitrix, когда штатных возможностей недостаточно. Добавляю нужные функции, настройки, работу с данными и интеграции.

Типовые ситуации

Когда нужно отдельное расширение

Не хватает готовых возможностей

Задача содержит отдельную бизнес-логику, которой нет в готовых решениях.

Нужно управление в админке

Нужны понятные настройки, права доступа и проверку введённых данных.

Нужна интеграция

Расширение должно надёжно обмениваться данными с внешней системой.

Состав работ

Что разрабатываю для Bitrix

Собственные компоненты

Калькуляторы, подборки товаров, кабинеты, нестандартные списки и формы.

Локальные модули

Функция, нужная в нескольких местах сайта, со своими настройками и правами.

Инструменты администратора

Свои страницы и поля в админке, массовые операции, отчёты.

Интеграции

Обработчики событий, обмен с внешними API, приём и отправка данных.

Этапы работы

Как проходит работа

  1. Описание задачи

    Вы присылаете ссылку на сайт и описываете, что нужно сделать.

  2. Проверка

    Смотрю, как устроен сайт, и оцениваю, что и сколько займёт.

  3. Согласование

    Договариваемся о сроках, стоимости и результате.

  4. Реализация

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

Full-stack веб-разработчик за работой
15+ лет коммерческой веб-разработки

Обо мне

Full-stack веб-разработчик

Меня зовут Виталий. Я занимаюсь веб-разработкой более 15 лет: разрабатываю и дорабатываю сайты и интернет-магазины, создаю Telegram-ботов, настраиваю интеграции, автоматизацию и решаю другие задачи, связанные с веб-разработкой.

Все вопросы по задаче обсуждаете напрямую со мной — я сам выполняю работу и отвечаю за результат.

Подробнее обо мне

Полезная информация

Вопросы и ответы

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

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

Да. Добавляю понятные параметры компонента и настройки модуля, чтобы контентом и логикой управлял администратор без программиста.

Нет. Компоненты и модули размещаю в /local/, не трогаю ядро и штатные модули, поэтому обновления платформы их не затрагивают. Совместимость с новыми версиями проверяю при разработке.

Зависит от количества функций, настроек и внешних систем, с которыми нужно связать. Опишите, что должен делать компонент, — назову стоимость и срок.

Готовы обсудить задачу?

Обсудим вашу задачу

Опишите, что нужно сделать. Я уточню детали, предложу решение и сориентирую по следующему шагу.