Техническое задание: Платежный плагин ROBOKASSA для RSForm (Joomla 3)

Необходимо разработать или адаптировать существующий платежный плагин (модуль) для CMS Joomla версии 3.x. Плагин должен интегрировать платежную систему ROBOKASSA с компонентом для создания форм RSForm, обеспечивая обработку онлайн-платежей.

Основные требования

  • Создание совместимого плагина для Joomla 3, работающего с компонентом RSForm.
  • Реализация полного цикла взаимодействия с платежным шлюзом ROBOKASSA: инициирование платежа, приём и проверка уведомлений (колбэков) об успешной оплате, обработка ошибок.
  • Настройка основных параметров плагина через административную панель Joomla (например, идентификаторы магазина, пароли, режим работы - тестовый/боевой).
  • Обеспечение корректного обновления статуса оплаты для соответствующей формы в RSForm после успешной транзакции.

Дополнительные указания

  • Приветствуется изучение и анализ существующих решений для других платежных систем (например, ЮKassa, PayPal) и для других компонентов (например, VirtueMart), чтобы использовать лучшие практики.
  • Код должен быть чистым, документированным и соответствовать стандартам разработки для Joomla.
  • Необходимо обеспечить базовую безопасность передачи данных и проверку цифровой подписи уведомлений от ROBOKASSA.

Результат работы

  • Рабочий установочный пакет плагина (.zip).
  • Краткая инструкция по установке и настройке.
  • Исходный код проекта.

Оптимизация и настройка рекламных кампаний Яндекс Директ

Требуется проанализировать и улучшить структуру существующих рекламных кампаний в Яндекс Директ. Кампании разделены по регионам и типам размещения (Поиск и РСЯ). Необходимо провести аудит и предложить решения для повышения эффективности.

Исправление верстки на HTML и Bootstrap

Требуется доработка готовой верстки на HTML и Bootstrap. Необходимо исправить ошибки и привести код в соответствие с современными стандартами. Подробности и исходные файлы предоставлены.

Доработка платежного модуля в Opencart 3

Требуется внести правки в модуль оплаты, чтобы скидка при оформлении заказа применялась корректно - исключительно к товарам, а не распределялась на стоимость доставки. Задача для разработчика, знакомого с Opencart 3.