Поддерживаемые функции
- Изменение частоты доставки или списания
- Замена на другой товар
- Оба варианта — изменение частоты и замена товара
- Добавление ещё одного товара с подпиской в подписку (см. Добавление товара)
- Только частоты с постоплатой (предоплата не поддерживается — см. Ограничения ниже)
Ограничения, специфичные для Loop
- Частота списания должна совпадать с частотой доставки. Loop не поддерживает предоплаченные подписки через эту интеграцию. Поле частоты списания отключено и автоматически синхронизируется с частотой доставки. Это самое серьёзное ограничение, о котором нужно знать, если ваш магазин использует предоплаченные планы.
- Подписки с несколькими позициями обрабатываются в два этапа: целевая товарная позиция выделяется в новую подписку с нужной частотой, а затем удаляется из исходной. Это включает несколько вызовов API, и во время окна синхронизации в вашей панели Loop могут временно появляться промежуточные позиции.
- Пользовательская частота не поддерживается для подписок с несколькими позициями. Если вы задаёте частоту вручную (без выбора плана продаж), обновление работает для клиентов, чья подписка содержит одну товарную позицию. Для клиентов с подпиской на несколько товаров или комплект (две или более активных позиций) обновление завершится ошибкой, если для целевой частоты не существует подходящего плана продаж. Чтобы поддержать таких клиентов, создайте соответствующий план продаж в панели Loop.
Создание API-токена Loop
- Откройте приложение Loop и перейдите в Settings в левом нижнем углу.
- В разделе Admin нажмите API Tokens.
- Задайте разрешения, необходимые Aftersell: Read and Write для Subscription contracts и Read для Orders и Selling plans. Доступ на запись требуется только для подписок.
- Нажмите Generate New Token.
- Укажите название, выберите нужные области доступа и нажмите Generate Token.
- Нажмите Show Token, чтобы просмотреть и скопировать ключ. Обращайтесь с ним как с паролем и храните в надёжном месте.
Подключение Loop в мастере настройки
- Выберите Loop в раскрывающемся списке Subscription provider.
- Вставьте ваш API-токен в поле API token.
- Нажмите Test API key. Aftersell проверит токен: корректность аутентификации, наличие всех необходимых областей доступа и принадлежность токена вашему магазину.
- После успешной проверки (зелёная галочка) нажмите Continue, чтобы перейти к шагу 2.
- Зелёная галочка — «API key verified». Токен прошёл аутентификацию, все необходимые области доступа присутствуют, и токен принадлежит вашему магазину. Кнопка Continue теперь доступна.
- Красный значок отмены. Проверка не прошла успешно. Прочитайте сообщение рядом со значком: либо токен был отклонён, либо в нём отсутствуют необходимые области доступа. В сообщении указаны конкретные отсутствующие области. Исправьте токен в Loop и повторите проверку. Либо Aftersell не смог завершить проверку («Could not verify the API key. Please try again.») — это сбой вызова, а не неверный токен; в этом случае просто повторите проверку.
Перед настройкой обновления (шаг 3)
- Использовать существующий план продаж. Выберите его в раскрывающемся списке планов продаж. План должен уже существовать и быть активным в вашей панели Loop.
- Задать частоту вручную. Введите частоту доставки самостоятельно. Loop принимает любую периодичность без необходимости в подходящем плане продаж. При использовании ручной частоты вы также можете применить повторяющуюся скидку.
Если вы задаёте частоту вручную, а подписка клиента содержит две или более активных товарных позиций (контракт на несколько товаров или комплект), обновление завершится ошибкой, если для целевой частоты не существует подходящего плана продаж. Подробности см. в разделе Ограничения.
Выбор уровня повторяющейся скидки
Проверка обновления в Loop
Устранение проблем, специфичных для Loop
- Вы задали частоту вручную, а подписка клиента содержит две или более активных товарных позиций. В этом случае Loop требует наличия подходящего плана продаж для целевой частоты. Создайте план продаж в Loop или переключитесь на вариант Use an existing selling plan в настройках предложения.
- Вы использовали Use an existing selling plan, а выбранный план продаж больше не существует в вашей панели Loop. Создайте план продаж в Loop и повторите попытку.
- Срок действия вашего API-токена истёк или у него нет необходимых разрешений: write для Subscription contracts, read для Orders и Selling plans. Перейдите к шагу Step 1: Connect provider, повторно проверьте ключ и посмотрите в сообщении об ошибке, каких именно областей доступа не хватает.
- Подходящий товар в воронке не совпадает с тем, на что клиент фактически подписан.
- Убедитесь, что планы продаж настроены в вашей панели Loop.
- Убедитесь, что у вашего API-токена есть доступ Read к Selling plans.
- Вернитесь к шагу Step 1: Connect provider, повторно проверьте API-ключ и продолжите.
← Назад к Обзору обновлений подписок · Настройка и конфигурация · Что такое интеграции?