Техническое задание: Интеграция Stripe для подписок в WooCommerce

Цель проекта

Настроить на существующем сайте WordPress полноценный прием онлайн-платежей через платежную систему Stripe для товаров с типом "Подписка" (Subscription).

Исходные данные и окружение

  • Платформа: WordPress.
  • Электронная коммерция: WooCommerce (версия 7.6.1).
  • Модуль подписок: WooCommerce Subscriptions (версия 6.2.0).
  • Платежная система: Stripe.

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

1. Подключение и настройка Stripe

  • Интегрировать официальный плагин или иной надежный метод для работы с Stripe.
  • Настроить подключение к аккаунту Stripe (тестовый и боевой режимы).
  • Обеспечить корректное отображение платежной формы на сайте.

2. Настройка работы с подписками (Subscriptions)

  • Связать работу Stripe с функционалом плагина WooCommerce Subscriptions.
  • Настроить механизм первоначальной оплаты для активации подписки.
  • Реализовать автоматическое регулярное (рекуррентное) списание средств в соответствии с установленным в подписке графиком (ежемесячно, ежегодно и т.д.).
  • Обеспечить обработку успешных и неудачных платежей, уведомления для пользователя и администратора.

3. Тестирование и сдача

  • Протестировать весь цикл покупки подписки в тестовом режиме Stripe.
  • Проверить корректность создания подписки в Stripe и в админ-панели WordPress.
  • Убедиться в работе автоматического списания средств (симуляция в тестовом режиме).
  • Предоставить инструкцию по переводу в боевой режим.

Требования к результату

  • Полностью работоспособная система приема одноразовых и рекуррентных платежей через Stripe для подписок.
  • Стабильная работа без конфликтов с установленными плагинами.
  • Безопасное хранение и передача платежных данных.

Разработка Telegram mini app для системы управления заявками

Требуется создать мини-приложение в Telegram для интеграции с существующей системой service desk. Приложение должно обеспечивать удобное взаимодействие пользователей с порталом заявок. Подробные технические требования предоставлены в документации.

Разработка модуля выбора города доставки с геолокацией

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

Корректировка скорости анимаций FBX для Unity

Требуется программно изменить скорость воспроизведения 17 анимаций в формате FBX согласно приложенному списку коэффициентов. Изменения должны быть внесены непосредственно в файлы, а не через параметры аниматора Unity.