Техническое задание: Доработка мобильного приложения

Основной функционал приложения работает. Приложение находится в тестовом режиме и опубликовано в магазине приложений. Необходимо реализовать систему оплаты и устранить ряд мелких ошибок в интерфейсе.

Основная задача: Интеграция платежных систем

Необходимо реализовать функционал оплаты подписки для активации премиум-доступа в приложении. Должны быть подключены следующие способы оплаты:

  • Оформление подписки через встроенную биллинговую систему магазина приложений (Google Play).
  • Оплата через банковскую карту (интеграция с банковским эквайрингом).
  • Дополнительный, третий способ оплаты (на усмотрение исполнителя, исходя из лучших практик для региона).

После успешной оплаты пользователь должен моментально получать премиум-доступ ко всем платным функциям приложения.

Второстепенные задачи: Исправление ошибок интерфейса

Требуется устранить следующие недочеты в пользовательском интерфейсе:

  • Проблема с навигацией: На некоторых экранах кнопка закрытия (крестик в правом верхнем углу) не работает. Пользователь вынужден использовать свайп для возврата назад. Необходимо обеспечить корректную работу стандартных элементов навигации.
  • Некачественный ввод номера телефона: При регистрации поле для ввода номера телефона отображается некорректно (съезжают элементы, неудобный формат). Требуется привести поле ввода к виду, соответствующему современным стандартам UX.
  • Отсутствие обратной связи при ошибке: При вводе неверного пароля во время входа в аккаунт система не показывает пользователю уведомление об ошибке. Необходимо добавить четкое текстовое или графическое уведомление о неверных учетных данных.

Дополнительные требования

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

Интеграция парсинга товаров от поставщиков для интернет-магазина

Требуется настроить автоматический парсинг и загрузку товаров от нескольких поставщиков напольных покрытий. У каждого поставщика свой личный кабинет и API с разными форматами данных. Необходимо интегрировать решение с сайтом на OpenCart.