We would like to use uc_restrict_qty for "lifetime" restriction but only considering active subscriptions (i.e. uc_recurring hook).

Most of our items are recurring subscriptions. We currently use this module to restrict number of same-type items able to added to the cart. We would like to be able to limit users from being able to later add the same item BUT this works against us in the case that someone has canceled a subscription item and THEN wants to upgrade to it again. In that case, they are blocked so we must leave it disabled.

Ideally, we'd like to see an option like "Lifetime restrict on active orders" or something of that sort. Since this requires two separate modules playing nice together, we understand if it is something that won't be supported. However, in that case, please help pinpoint the hooks we would use to add the option and any additional tips would be very much appreciated.

Thanks!

Comments

puravida’s picture

Anyone? anyone?

The lifetime restriction is useless for subscription-based items unless you only block for active recurring. Otherwise, when people cancel or get downgraded, they will not be allowed to upgrade again. That is a very poor user experience and forces us to disable the feature.

However, that also creates a problem in that some users have ordered the same thing twice.

We are willing to sponsor development to get this fixed/implemented.

Thanks,

Brandon

raulmuroc’s picture

Issue summary: View changes
Status: Active » Closed (fixed)

Closed due to lack of activity.