Изменение плана подписки, пропорциональное распределение и предварительный просмотр ориентировочной стоимости - PullRequest
0 голосов
/ 04 августа 2020

Мы используем Stripe для выставления счетов за наши многоуровневые подписки (Basi c, Standard, Premium). Клиент может в любой момент повысить или понизить свою подписку. Они должны платить второму только за то, что он фактически использовал (пропорционально). На странице оформления заказа вы должны указать, когда именно и когда вы использовали старый план, и приведет ли это к получению кредита или дебета, и сколько вам придется заплатить за новый план - пока мы не изменили привязка платежного цикла - но если клиент обновляет и / или понижает версию несколько раз в течение месяца, скоро будет невозможно отслеживать его. Поэтому целесообразно ли устанавливать цикл выставления счетов «сейчас» для каждого изменения подписки? Я полагаю, это значительно упростило бы расчет кредитов и дебетов? - и это также сделало бы цикл выставления счетов более прозрачным.

хорошо, вот пример с пропорциональными изменениями подписки - каждый раз, когда происходит изменение, я сбрасываю привязку биллинга. Таким образом, подписка клиента после пробной версии начинается 1-го числа, на основе c, 10 долларов США в месяц. Якорь биллинга запускается первого. Через 10 дней клиент переходит на Стандарт, 20 долларов США в месяц. Теперь с пропорциональным счетом-фактурой, я думаю, клиенту выставлен счет приблизительно. 3,33 доллара США за 10 дней базовых c, из того, что он заплатил 10 долларов США - таким образом, они получают кредит в размере 6,67 долларов США - так что за 20 долларов США он заплатит только 13,33 доллара США, а его баланс снова будет 0. Теперь цикл выставления счетов снова начался в «сейчас» - еще через 10 дней - они вернутся к базовому c. Таким образом, они фактически заплатили 20 долларов США в месяц, но использовали только 10 дней из них - поэтому они должны заплатить за это 6,67 долларов США - и будут иметь кредит в размере 13,33 долларов США. Их привязка к выставлению счетов снова будет установлена ​​на «сейчас» - и месяц на базисе c снова будет стоить 10 долларов США, что даст ему кредит в размере 3,33 доллара США на их балансе. Теперь они полностью отменяют подписку (пропорциональный счет сразу) через 10 дней. На этот раз они заплатили 10 долларов США за текущий месяц из расчета c, но они использовали только 3,33 доллара США. Следовательно, у них открытый остаток в размере 6,67 долларов США.

  1. Верны ли мои расчеты на данный момент?
  2. Будет ли зачислен этот ИТОГОВЫЙ остаток? Или это потеряно, потому что они ушли (из того, что я слышал до сих пор, кажется, потеряно?).
...