Hey there,

I run a relatively basic website for a client that is built using CouchCMS. It is an education platform where they offer in person lessons, and would like to add payment to it.

Currently they are able to create a course (done as a clonable template) and then set event dates for the course inside of the course using the mosaic feature. I've looked through the documentation and I understand the sample given at https://docs.couchcms.com/concepts/shopping-cart-1.html and for the most part this looks like it would be relatively easy to implement, however they would also like to set the amount of 'seats' for the course. Once the course is filled it would automatically switch to 'sold out' and prevent further sales.

I did notice the part in the shopping cart tutorial that it states the module is not a CRM, or inventory manager, but I'm wondering if there's any way to work around that in this use-case?