My client can provide max 30 veg boxes at any one time, delivered physically. A purchase buys a weekly delivery for 6 weeks (ie 6 veg boxes). When the 6 week period is over, deliveries stop. So there are max 30 places on the veg box scheme. After each customer's 6 week membership has lapsed, the stock level needs to be incremented by 1, indicating that there is now a free place on the scheme.

So I need a way of setting a lapse period on a product (6 weeks), along with a total-stock-at-any-one-time (30 places) setting, which needs to be aware of orders currently in date.

Recurring billing is not required, as customers will have to re-order if they want another 6 weeks membership on the scheme.

I am developing a new site in Commerce 2. Is this use case covered and where? I have hunted in commerce_stock and commerce_subscription and docs and videos, but I can't find anything.

Also client needs to print out, every week, names and delivery locations of each person in credit that week. I'm hoping that would be covered by views.



You won't be able to do this through views and configuration, such a project requires heavy amounts of custom code.

Eldum Rett is a Commerce 2.x site built for the same use case. You could contact 1xInternet for consulting, since they built it.

Under the hood it's Commerce Recurring, Commerce Recurring Shipping plus custom code.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.