Техническое задание: Интеграция 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 для подписок.
  • Стабильная работа без конфликтов с установленными плагинами.
  • Безопасное хранение и передача платежных данных.

Восстановление канонических URL в разделах сайта на Битрикс

На сайте, работающем на шаблоне Аспро Лайтшоп, исчезли канонические ссылки (canonical url) в основных разделах и подразделах каталога. В карточках товаров они остались. Необходимо найти причину и исправить ошибку, вернув корректное отображение канонических тегов.

Тестирование мобильного приложения React Native

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