The Mysteries of recurring products and how it relates to subscriptions.

Events happening in the community are now at Drupal community events on www.drupal.org.
leotemp-gdo's picture

I am attempting to sell service subscriptions with EC and its up an running with a service product. The product is a 30 day service which is enabled via role assignment, i have the reminder to fire 7 days before then. All of this works perfectly, my concern is this:

If a user wishes to purchase another month of service before the reminder is fired, will purchasing the same product reset or renew the recurring schedule or simply assign another recurring product and schedule thereby causing the user to have two of the identical product with one set to expire shortly and fire off a reminder and the one just purchased to expire in 30 days?

I need to ideally have a product that assigns a role for 30 days and if purchased again add 30 more days to the already existing recurring schedule.

Thanks!

Comments

Depends...

jonathan_hunt's picture

In my experience with Ecommerce 4.7.x-3.x recurring products, there is nothing to prevent someone purchasing a recurring product in parallel with an existing recurring. If a user has a recurring product they should have a renewal link in their profile page - that specifically ties a new transaction to a previous transaction; however I found that the date of expiry of the 2nd transaction was based on the date of purchase rather than extending the 1st transaction. I wrote some custom logic to ensure that any renewals added to the original subscription. Not sure if 5.x-3.x behaves the same...

e-Commerce Module

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: