Skip to main content
На этой странице описано всё, что касается использования Recharge с обновлениями подписок (Subscription Upgrades). Полный обзор работы обновлений подписок см. в разделе Обновления подписок.

Поддерживаемые функции

Recharge поддерживает все типы обновлений подписок:
  • Изменение частоты доставки или списания
  • Замена на другой товар
  • Оба варианта — изменение частоты и замена товара
  • Добавление ещё одного товара с подпиской в подписку (см. Добавление товара)
  • Частоты с предоплатой и постоплатой

Создание API-токена Recharge

  1. Войдите в портал продавца Recharge.
  2. Перейдите в Tools & Apps → API Tokens.
  3. Нажмите Create an API Token.
  4. Введите название и контактный адрес электронной почты.
  5. Задайте разрешения, необходимые Aftersell: Read and Write для Subscriptions и Read для Orders и Plans. Область доступа Products не требуется.
  6. Нажмите Save и скопируйте API-ключ.
Токен должен содержать все четыре области доступа: read_orders, read_subscriptions, write_subscriptions и read_plans. Aftersell проверяет наличие всех четырёх при тестировании ключа и указывает отсутствующие в сообщении об ошибке. Подробнее см. в документации по API Recharge.

Подключение Recharge в мастере настройки

Когда вы дойдёте до шага Step 1: Connect provider в мастере обновления подписки:
  1. Выберите Recharge в раскрывающемся списке Subscription provider.
  2. Вставьте ваш API-токен в поле API token.
  3. Нажмите Test API key. Aftersell проверит токен: корректность аутентификации, наличие всех необходимых областей доступа и принадлежность токена вашему магазину.
  4. После успешной проверки (зелёная галочка) нажмите Continue, чтобы перейти к шагу 2.
Результат проверки отображается в одном из двух состояний:
  • Зелёная галочка — «API key verified». Токен прошёл аутентификацию, все необходимые области доступа присутствуют, и токен принадлежит вашему магазину. Кнопка Continue теперь доступна.
  • Красный значок отмены. Проверка не прошла успешно. Прочитайте сообщение рядом со значком: либо токен был отклонён, либо в нём отсутствуют необходимые области доступа. В сообщении указаны конкретные отсутствующие области. Исправьте токен в Recharge и повторите проверку. Либо Aftersell не смог завершить проверку («Could not verify the API key. Please try again.») — это сбой вызова, а не неверный токен; в этом случае просто повторите проверку.
Результат «не удалось проверить» выглядит точно так же, как отклонение, поэтому ориентируйтесь на сообщение, а не на значок. Кнопка Continue остаётся неактивной, пока проверка не завершится успешно, а изменение провайдера или токена сбрасывает предыдущий результат.

Проверка обновления в Recharge

После размещения тестового заказа и принятия предложения об обновлении: Перейдите в раздел Customers в панели Recharge, найдите клиента и откройте Subscriptions. Активная подписка должна сразу отражать новую частоту, товар или скидку. Recharge обновляется практически в реальном времени после принятия предложения.

Устранение проблем, специфичных для Recharge

Обновление было принято, но подписка не изменилась Наиболее частые причины:
  • Срок действия вашего API-токена истёк или у него нет необходимых разрешений. Токен должен иметь read_orders, read_subscriptions, write_subscriptions и read_plans. Перейдите к шагу Step 1: Connect provider, повторно проверьте ключ и посмотрите в сообщении об ошибке, каких именно областей доступа не хватает.
  • Подходящий товар в воронке не совпадает с тем, на что клиент фактически подписан.
Aftersell автоматически повторяет неудачные вызовы провайдера в фоновом процессе. Если все повторы завершились неудачей, обратитесь в поддержку, указав URL вашего магазина, идентификатор заказа Shopify, адрес электронной почты клиента, приблизительное время принятия обновления и используемого провайдера. Раскрывающийся список планов продаж пуст Вариант «Use an existing selling plan» получает планы напрямую из Recharge. Если список пуст:
  • Убедитесь, что планы продаж настроены в вашей панели Recharge.
  • Убедитесь, что у вашего API-токена есть область доступа read_plans.
  • Вернитесь к шагу Step 1: Connect provider, повторно проверьте API-ключ и продолжите.

← Назад к Обзору обновлений подписок · Настройка и конфигурация · Что такое интеграции?