We do a box scheme for delivery of vegetables. Payments are synchronised to a Tuesday for weekly or fortnightly deliveries to our customers.
It would be great to have it so that this can be done in this way – and also, I noticed that if a customer pauses their subscription in the middle of their “two weeks” segment, the date they choose to return sometimes jumps a week forward rather than starting back the same week they wish to return.
Something similar to Hello Fresh would be amazing – where customers can accurately return to their subscription on the week they request, but also allows them to skip certain weeks.
Perhaps it is beyond the scope of this plugin, but no wordpress plugins offer such a service for farm / vegetable box schemes delivery.
Closed
Last updated: February 18, 2025
Log in to comment on this feature request.
Hi Alex,
Thanks for your feedback. I’ve added your request to our product backlog, and our team will discuss possible solutions for this. In the meantime, would you be available for a short chat about this scenario so that we have a better understanding of how this functionality needs to function?
Thanks,
Ecommerce Tools team
We also have this exact same issue and run a similar business in Australia.
You appear to understand his issue but you’re providing the wrong solution – as you say, ‘Please keep in mind that for fortnightly deliveries the original renewal calendar will be kept so a renewal order might not be scheduled for that week’. That is the problem he’s solving for, because they resume on an off-week, the customer expects the box that week and it’s not scheduled and unless John sets it manually for earlier the customer ends up without a box unless John notices it.
I too am seeking a skip a week feature for our same business, which I understand some versions of Shopify offer. Manually changing the future date is a workaround not a solution, especially when someone says they’re going away for a few weeks in a month’s time – we have to simply have a task list that remembers to skip them that week when it comes up, which becomes difficult when you have lots of subscriptions and school holidays (where everyone is suggesting similar but not the same things).
Hi John,
Thanks for writing. The reason why the subscription ‘jumps’ a week forward is because the activation date is past the renewal date for that subscription. Pausing a subscription will not change the original renewal calendar, so if a renewal date is missed, the subscription will renew starting with the next renewal date. This is how it would function if you manually put a subscription on hold from the back-end.
For the scenario you described I recommend using the “bos4w_paused_restricted_weekdays” filter to restrict the weekdays for the calendar (https://woocommerce.com/document/self-service-dashboard-for-woocommerce-subscriptions-hooks/#section-14). Restricting the weekdays in which a subscription can be reactivated will ensure that your customers will choose a date in the week they want to receive their box. Please keep in mind that for fortnightly deliveries the original renewal calendar will be kept so a renewal order might not be scheduled for that week.
You can also choose to use the “Change next payment date” functionality from our plugin but keep in mind that changing the next payment date will affect the renewal calendar based on the chosen next payment date. You can also restrict the next payment date selection in the calendar by using the “bos4w_restricted_weekdays” filter (https://woocommerce.com/document/self-service-dashboard-for-woocommerce-subscriptions-hooks/#section-13).
I hope the filters I mentioned are helpful for your store.