Какая функция вам нужна?
Думайте об этом так:
- Subscription Upgrade тем или иным образом изменяет существующую подписку — её частоту, товар или добавляет в неё товар.
- Subscription Upsell только добавляет: он создаёт совершенно новую подписку. С подключённым провайдером подписок он работает даже с заказами, уже содержащими подписку, поэтому вам больше не нужно беспокоиться об ограничении Shopify.
- Чтобы изменить подписку, которая уже есть у клиента, используйте Subscription Upgrade. Он изменяет существующую подписку клиента напрямую в Recharge, Skio или Loop. Небольшой товар-заполнитель без подписки добавляется в заказ Shopify для соблюдения правил Shopify, а настоящее обновление происходит в вашей платформе подписок.
- Чтобы добавить совершенно новую подписку, используйте Subscription Upsell. Исходный товар остаётся в заказе как есть, а клиент получает новую повторяющуюся подписку в дополнение к нему. Это работает независимо от того, содержит ли заказ уже подписку — см. Upsell для существующих подписчиков.
- Чтобы заменить разовый товар на другой, используйте Replacement Upsell. Заменой может быть подписочная версия того же товара, совершенно другой товар или другой вариант либо количество того же товара.
Ограничение «одна подписка на заказ» больше не блокирует подписочные upsell-предложения. Shopify не позволяет post-purchase upsell-предложению добавить подписку в заказ, который уже её содержит. При подключении Recharge, Skio или Loop Aftersell создаёт новую подписку у вашего провайдера, а не через Shopify, поэтому подписочные предложения доступны и существующим подписчикам. См. Upsell для существующих подписчиков.
- Да — используйте Subscription Upgrade. Именно этой функции посвящено данное руководство. Subscription Upgrade изменяет существующую подписку клиента в Recharge, Skio или Loop сразу после завершения оформления заказа. Вы можете изменить частоту доставки или списания, заменить товар подписки на другой, сделать и то, и другое одновременно, или добавить в подписку ещё один товар. Существующая подписка клиента обновляется на месте. За саму подписку не выполняется ни возврат средств, ни новое списание. В заказ Shopify добавляется небольшая позиция-заполнитель («товар предложения») как запись о принятом обновлении.
- Нет — переходите к В2.
- Да — используйте Subscription Upsell. Subscription Upsell добавляет в заказ новую подписку. Всё, что клиент уже купил, остаётся в заказе, а рядом добавляется повторяющаяся подписка. В заказе без подписки используется Subscription API Shopify. В заказе, который уже содержит подписку, Aftersell вместо этого создаёт новую подписку у вашего подключённого провайдера — см. Upsell для существующих подписчиков. В любом случае клиент получает вторую, независимую подписку.
- Нет — переходите к В3.
- Да — используйте Replacement Upsell. Replacement Upsell удаляет исходный разовый товар из заказа и добавляет замену на его место. Shopify возвращает средства за исходную позицию и списывает оплату за замену. Заменой может быть подписочная версия того же товара (например, клиент купил разовую бутылку, а вы хотите перевести его на ежемесячную подписку) или совершенно другой товар — разовый или по подписке.
Кратко
Как работают обновления подписок
- Покупает подписку. Клиент оформляет заказ на товар с подписочным планом продаж.
- Видит предложение об обновлении. На странице после покупки он видит настроенное вами предложение Subscription Upgrade.
- Принимает после покупки. Он принимает предложение без повторного ввода платёжных данных или адреса доставки.
- План обновляется. Его существующая подписка изменяется в Recharge, Skio или Loop. В заказ Shopify добавляется небольшая позиция-заполнитель («товар предложения») как запись о принятии.
- В Shopify товар предложения добавляется в заказ как позиция-заполнитель. Это необходимо, поскольку post-purchase API Shopify не может добавить вторую подписку в заказ, который уже её содержит.
-
В Recharge, Skio или Loop существующая подписка клиента обновляется, и возврат средств за исходную подписку не выполняется. В большинстве случаев она редактируется на месте и сохраняет свой идентификатор. Два сценария работают иначе:
- Переход на предоплаченный план в Recharge или Skio. Провайдер не может перевести активную подписку на предоплаченный план, поэтому Aftersell создаёт подписку на новом плане, а затем отменяет исходную.
- Обновление одной позиции подписки с несколькими позициями в Skio или Loop. Провайдер не может изменить периодичность одной позиции, поэтому эта позиция создаётся как отдельная новая подписка и удаляется из исходной — Skio устанавливает её количество в
0, Loop удаляет позицию полностью.
- Временные причины и ограничения скорости провайдера повторяются. Перед повторным запуском процесс проверяет текущее состояние у провайдера, поэтому медленное, но успешное обновление не применяется дважды.
- Причины, которые повтор не может устранить, направляются на ручную сверку.
- Когда возврат безопасен — ни одно изменение у провайдера не удалось, а оплаченная позиция была заполнителем, а не товаром, который остаётся у покупателя, — списание возвращается автоматически. Совершенно новые подписки и обновления наборов таким образом никогда не возвращаются, поскольку в обоих случаях покупатель получает реальные товары.
Что видит клиент
В заказе Shopify
- Исходную подписочную позицию — так, как её купил клиент.
- Товар предложения — отдельную позицию-заполнитель, представляющую обновление.
- Переход на ежеквартальный план
- Обновление до ежеквартального плана
- Переход на ежемесячную доставку
В портале провайдера подписок
- По умолчанию (следующий платёжный цикл) изменение применяется в следующем платёжном цикле клиента. Текущий цикл не меняется, а новый план действует начиная со следующего продления.
- При немедленном обновлении (бета, по запросу) новый платёжный интервал начинается сразу, не дожидаясь следующего продления. Существующая подписка клиента по-прежнему обновляется на месте; она не удаляется и не создаётся заново.
Работает с Recharge, Skio и Loop
Дальнейшие шаги
Настройка и конфигурация
Подключите провайдера и создайте предложение об обновлении с помощью мастера настройки.
Добавление товара в подписку
Расширьте подписку, добавив в неё новый товар, вместо её изменения.
Тестирование
Разместите тестовый заказ и проверьте обновление в Shopify и у вашего провайдера.
Ограничения и важные замечания
Ограничения и особенности поведения, которые нужно знать перед запуском.
Фулфилмент и сопоставление 3PL
Убедитесь, что ваш 3PL отправляет правильный товар после обновления.
Устранение неполадок
Решения самых распространённых проблем с обновлениями.
Интеграции
Руководства по настройке Recharge, Skio и Loop.