Некоторые пользователи получают бесплатный пожизненный план. Должен ли я создать бесплатный продукт в платежном шлюзе или хранить их данные снаружи? - PullRequest
0 голосов
/ 27 апреля 2020

Когда мы впервые создали наш продукт, мы занялись краудфандингом, и некоторые ранние клиенты приобрели «пожизненную подписку». Также иногда мы предоставляем бесплатные пожизненные учетные записи, обычно новым членам нашей команды, а также новым деловым партнерам.

Для всех остальных, когда они подписываются на нашу услугу, в платежном шлюзе создается запись, поэтому Джон Смит, подписавшийся на бронзовый план за 100 долларов в год, будет иметь запись о клиенте и подписку, связанную с бронзовым планом, записанным на портале администрирования Payment Gateway.

Мой вопрос таков; для этих бесплатных бесплатных планов лучше:

A) Обрабатывать их в моем коде, чтобы они никогда не добавляли записи в платежный шлюз; или

B) Добавьте всех этих людей в платежный шлюз и свяжите их, чтобы получить пожизненный бесплатный тариф $ 0. Что упрощает проверку кода авторизации, поскольку я просто проверяю, есть ли у них запись в платежном шлюзе.

Какой подход лучше и почему? Хранить все записи о клиентах вместе в службе платежного шлюза или обрабатывать бесплатные планы продолжительности жизни вне платежного шлюза?

(К вашему сведению, я ранее настроил Stripe как платежный шлюз, а теперь и перехожу на Chargebee для дополнительных услуг по управлению подпиской В любом случае, это тот же вопрос, с которым я столкнулся.)

1 Ответ

0 голосов
/ 27 апреля 2020

Так как вопрос очень субъективный. Мое мнение было бы, чтобы они были включены в тот же план, который вы уже основали на функциях, которые вы предоставили этим постоянным клиентам.

Здесь есть два варианта.

  • Есть они включены в Бронзовый план и дают 100% скидку в соответствии с кодом предложения.
  • Создайте новый план с функциями, назначенными этим пользователям, и предоставьте 100% скидку для этого плана.

В обоих вышеупомянутых вариантах я буду продлевать подписки каждый год и генерировать квитанцию ​​для транзакции. Я сделал бы это по нескольким причинам.

  • У нас будет запись всех пользователей и их транзакций без кодирования специально для этих сценариев ios.

  • Возможность скидок может быть позже использована для других клиентов, добавив новую функцию в ваш продукт.

  • Вы получите точную сумму, которую вы тратите на постоянных клиентов на сегодняшний день в вашей аналитике, что дает вам четкое представление о потраченных средствах и предоставленных скидках.

Опять же, я бы сказал, что это мое личное мнение, могут быть и другие решения для этого .

...