I have a breakfast delivery website where you can order a 30 days regular meal service for a month.
1. Count remaining meals and display it in the account of the customer (it should be a core form field of woocommerce as i have an xls export plugin installed which exports these details.).
2. The customer can turn off/on the delivery of meals on for specific dates or a range of dates.
3. the deals which are left as credit due to off, admin can transfer them to next month or can delete them.