We have a client that is requesting a pause functionality for subscriptions. We built a login portal for their customers where their customers can login and cancel and modify subscriptions, but we're not sure how (or if) pausing a subscription would work or if it's even possible. The thinking is basically giving their customers the option to delay the next subscription date. For example, if that customer logged in and requested that their subscription be delayed for a month, the next charge would be prevented and then billed the following month.
They sell nutrition bars to small businesses and some months those businesses may be over on inventory and not need a shipment for this coming month but would want to pick up the following month.