Настройка продуктов с бесплатным пробным периодом (триал)

Бесплатный пробный период - это расширение возможностей подписки автоматическим продлением. Он позволяет покупателю приобрести продукт бесплатно. Дальнейшая оплата продукта и регулярная покупка продлений выполняются автоматически.

Для настройки продаж таких продуктов используется функционал подписок с автоматическим продлением (AR подписки). Для других вариантов обработки продления (PMR/Email) продажа продуктов с триальным периодом не доступна.

Узнайте подробнее:

Вы можете использовать два или более продуктов для настройки периодов действия продуктов:

  • Участвует два продукта:
  • Участвует более двух продуктов:

Подробнее о настройке этих кейсов:

Продукты, участвующие в продаже продлений:

  • Продукт-инициатор подписки (родительский) – это продукт, покупка которого является триггером для дальнейшей продажи продлений. Для того, чтобы у подписки был бесплатный период, этот продукт настраивается с нулевой ценой. Срок действия этого продукта - это длительность бесплатного периода.
  • Продукт, используемый для продления (дочерний) – это продукт, который нужно купить, чтобы продолжать использовать родительский продукт. Дочерним продуктом может быть:
    • Один продукт, предназначенный для продления.
    • Несколько продуктов, которые последовательно продлевают друг друга. Этот вариант используется, например, если после завершения пробного периода покупатель должен купить базовую версию продукта, которая стоит дороже последующих продлений.

У продукта, который инициирует подписку должны быть сделаны настройки:

  • Включены подписки с автоматическим продлением лицензии: "renew_settings.renew_ar.enable":true.
    Другие виды продлений не поддерживают работу с пробным периодом.
  • Включена обязательность автоматического продления: "renew_settings.renew_ar.required":true.
    Это обязательное условие для настройки бесплатного пробного периода. Покупатель не может отказаться от создания подписки при покупке продукта с пробным периодом.
  • Установлена цена равная нулю: "variants.price.[валюта продажи/common].price":"0.0".

Пример запроса на создание продукта-инициатора подписки с бесплатным пробным периодом

{
  "family_name": "Trial Demo Product",
  "name": "1 Pc / 5 days",
  "license_type": "new",
  "licence_term": "P5D",
  "renew_settings": {
    "product_id_for_renew": [
      11, 11
    ],
    "renew_ar": {
      "enable": true,
      "required": true
    },
    "renew_pmr": false,
    "renew_email": false
  },
  "localization_values": {
    "en_EN": {
      "comment_for_product_for_AR": "The license is renewed automatically."
    }
  },
  "variants": [{
      "vendor_code": "1",
      "sku": "111",
      "sku_ar": "222",
      "price": {
        "common": {
          "currency": "USD",
          "price": "0.00"
        }
      }
    }
  ]
}