Техническое задание: Оптимизация процесса оформления заказа

Цель проекта

Упростить и ускорить процесс покупки в интернет-магазине, сократив количество шагов между добавлением товара в корзину и оплатой.

Исходные данные

  • Платформа: Joomla! 3.10.10
  • Компонент магазина: JoomShopping 4.15.1
  • Платежная система: PayAnyWay (уже настроена и функционирует)

Основные задачи

1. Реорганизация процесса оформления заказа

  • При нажатии кнопки "Оформить" в корзине покупатель должен сразу перенаправляться на страницу оплаты.
  • Система должна автоматически создавать заказ в базе данных, минуя стандартные шаги оформления (ввод адреса, выбор доставки, способа оплаты и т.д.).
  • Все необходимые данные для заказа (товары, их количество, итоговая сумма) должны передаваться в платежную систему.

2. Добавление поля для email в корзину

  • В интерфейс корзины необходимо добавить отдельный блок с обязательным полем для ввода адреса электронной почты (E-mail).
  • Введенный email должен сохраняться в создаваемом заказе и использоваться для связи с покупателем (отправка уведомлений, цифровых товаров).
  • Поле должно иметь валидацию на корректность формата email-адреса.

Требования к реализации

  • Изменения должны быть реализованы в рамках существующей архитектуры Joomla и компонента JoomShopping.
  • Функциональность стандартного многошагового оформления заказа должна остаться доступной (например, через альтернативную кнопку или настройки компонента).
  • Все изменения должны быть совместимы с текущей версией CMS и компонента.
  • Код должен быть написан аккуратно и сопровождаться комментариями.

Ожидаемый результат

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

Создание 40-секундного проморолика с моушен-графикой и озвучкой

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