4.5: Коммерческие испытания
В версии 4.5 вы можете указать начальный срок, отличный от обычного срока продления для любого плана подписки или продукта. Например, вы можете сделать начальный срок $0 за 1 неделю и обычный срок продления $10 в месяц, что позволит вам создать бесплатную пробную версию на 1 неделю. Начальный срок не обязательно должен быть $0, вы можете использовать любую специальную цену для начального срока, который вам нравится.
Планы подписки с бесплатными пробными версиями
Для разработчиков, создающих свои собственные приложения с интеграцией Commerce, эта функциональность также доступна вам, просто передавая объект DateInterval, представляющий начальный термин при создании счета.
Сбор платежных реквизитов для бесплатных пробных версий
Ранее, если вы покупаете что-то бесплатно, весь последний этап оформления заказа будет пропущен, а счет будет помечен как оплаченный.
В 4.5, если:
Пользователь покупает что-то, что имеет бесплатный начальный период, но также имеет срок продления (Бесплатная пробная версия), и
У вас есть способ оплаты, который может собирать данные карты (Stripe, Braintree)
Пользователю будет предложено предоставить платежные реквизиты, которые не будут списаны до окончания бесплатной пробной версии. Если у пользователя уже есть карта в файле, ему не будет предложено снова вводить детали, но будет отображаться экран подтверждения, а не только заказ, помеченный как оплаченный немедленно.
Процесс проверки для бесплатной пробной версии