What is the recommend approach to manage subscript...
# support
h
What is the recommend approach to manage subscription orders that need lead times and are billed prior to its interval? Our recurring orders have 2 parts: • It can have requirements like requesting a new RX or a doctor consultation • It creates a payment obligation that needs to be satisfied before the order is fulfilled • It ships an order with enough lead time so the customers directed use can be satisfied like an RX doctor recommended schedule. In short, a 30 day recurring order actually has an interval which is not to happen on day 30 but rather prior to that 1. The fulfillment interval which is the interval on which the supply of a given product that needs to be refilled should be fulfilled so the customer has it in their hands on time. 2. The billing interval. It’s actually not an interval but rather an obligation that needs to be satisfied before the order gets shipped out.
j
It'll take a bit of work, but there's no reason you can't create these orders on the appropriate schedule, manage the payment obligation through whatever custom user experience you want, and then fulfill them as needed.
You might run into some minor business logic related issues building something like that, but I can't imagine there'll be any deal breakers implementing that.
I've worked with subscription stores that generate orders in advance (so customers can add things or otherwise modify them) and then process (charge payment method, send to fulfillment) later
nothing too tricky there
h
Is there a solidus module or extension for managing individuals subscriptions or does this need to be implemented from the ground up?
j
There is a solidus subscriptions extension, but I think your use case would diverge too much from how it works. I would build from scratch, but it's not a super difficult to do.
h
Sounds good. Thx