#cosmoluxen

1 messages · Page 1 of 1 (latest)

final nymphBOT
upbeat heart
#

Hello! You said, "We've tried using Pause Collection, but that is a no-go because it doesn't prorate billing based on the time paused." Can you tell me more about the behavior you want when the pause ends?

sand grove
#

Sure, let's say monthly billing began on Dec 1, and the customer expects a bill for $100 on Jan 1. But they've asked for a pause from Dec 14 to Dec 24. We'd like they're bill on Jan 1 to be reduced by those ten days, so roughly $66.

#

Or another way to put it is we want the billing to be the same as if we had used simple pricing with quantity 1 and setup a schedule with quantity 0 from Dec 14th to Dec 24th.

upbeat heart
#

I think that's your best option: to use the API to schedule as you described.

#

I don't think the Dashboard supports the specific proration functionality you're looking for. That said, we're not Dashboard experts here (we're focused on code and the API).

sand grove
#

@upbeat heart it looks like the dashboard is -supposed- to be able to do what we want and I even think it worked once, but I can't get it to work reliably. Is there somewhere we should report a dashboard bug?

#

Adding phases in the Dashboard is very finnicky. If you do it in the wrong order you weird errors in the UI that look like they were intended for API developers.

upbeat heart
#

Personally, I would not recommend anyone make anything but the most basic Subscription Schedule changes in the Dashboard.

#

If you're using Subscription Schedules of any complexity you should use code that hits the API to do it, and build your own custom UI on top of that if you need it.