Задача

Ранее был разработан модуль для CMS 1С-Битрикс, который позволяет задавать URL страницы и новый текст для замены в названиях товаров. Сейчас механизм работает нестабильно: изменение применяется либо ко всем товарам одновременно, либо не срабатывает на указанном URL. Требуется доработать модуль, чтобы замена происходила только на выбранных страницах и согласно заданным условиям.

Что нужно сделать

  • Реализовать привязку замены текста к конкретному URL или группе товаров
  • Исправить проблему, когда изменения применяются глобально
  • Оптимизировать код для снижения нагрузки на базу данных
  • Вывести админ-интерфейс для добавления/редактирования правил замены (URL + старый текст -> новый текст)
  • Проверить работу на нескольких типах страниц (категории, карточки товаров, акции)

Технические требования

  • Модуль должен корректно работать на 1С-Битрикс «Бизнес» версии 22.0 и выше
  • Необходимо соблюдать стандарты кодирования Битрикса с использованием его API
  • Формировать и использовать кеширование результата для страниц, где не было изменений
  • Добавить возможность включить/выключить модуль через настройки
  • Изменения не должны влиять на другие модули и ядро CMS

Формат сдачи

Исходный код модуля, схему базы данных (если требуется), инструкцию по установке и настройке. Все конфиденциальные данные вымышленные.

Автоматизация обработки базы контактов в единой форме

Требуется настроить скрипт/бот для очистки и нормализации базы контактов на 1000+ строк: дедупликация, проверка полноты полей, подготовка отчетов, выгрузка в CSV или Google Sheets и интеграция с Telegram (включаяusername).

Разработка Telegram-бота для клуба по подписке

Требуется создать бота в Telegram, который принимает оплату через Salebot, выдает приглашение в закрытый канал или группу, отслеживает оплаченный период (1 или 3 месяца) и автоматически управляет доступом: напоминает о продлении, блокирует при отказе.