Enhancement - subscribe to products
It would be cool to define different services as products, that can be subscribed for a defined period of time & subscription price. This should also consider automatic renewal or stop of subscriptions as well as the possibility to cancel a subscription within a defined period of time. Moreover, it would be great to integrate the capability to subscribe a service & checkout during front end registration process of a user (eg using femanager).
As you will have noticed when describing the requirement, this is not done with a small change. I have started a proof-of-concept in which this issue could be implemented with a separate product extension (cart_subscription). The cases to be considered here are very diverse and usually an internal API has to be provided here so that possibly different payment provider extensions can automatically perform a corresponding renewal and book the necessary fees e.g. via credit card. Here, too, different sources of error must be intercepted. Starting with credit cards whose validity has expired. I will not be able to implement such programming without a specific project and funding.
Hi Daniel,
great to know! I will definitely need something like that for my website - still working on the funding… It would be cool to have some really basic/robust module to prove the concept & as starting point fore more comprehensive user stories enabling following:
-
show predefined services with a description, defined duration, price in Euro & German VAT
-
select a service to subscribe to
-
show front end user data as billing information
-
show a link to general terms & conditions with a confirmation check mark
-
select PayPal, Apple Pay or Google Pay for payment
-
process payment using selected payment service provider
-
update user profile with subscribed to service, start date, end date, price
-
sent invoice with user billing information & subscription information to user email address.
What effort would it be to realise something like that?
In general this would be a great value add for typo3. There are quite a bunch of similar WordPress add-ons. So the motivation of the typo3 community should be quite high to get this funded & further enhanced :)
I am looking forward for your feedback.
Best regards Steffen