Invision Community 4: SEO, prepare for v5 and dormant account notifications Matt November 11, 2024Nov 11
Posted March 8Mar 8 v4.7Hi all,Maybe I am missing something.Is there an option to provide two or more subscription product lines to operate in parallel? Or, alternatively, to have recurring charge products? Or perhaps one of these is possible in v5?Either way, addition of a second subscription product line should have a prorata option (to reduce fees and simply payments for the user).(I have a feeling this is going to end up more as a Feedback / Feature Request post.)
March 8Mar 8 Community Expert The Subscription module can only support 1 subscription per user. If you need a user to be able to have multiple subscriptions, you will need to use a renewing Product instead.
March 8Mar 8 Author The Subscription module can only support 1 subscription per user. If you need a user to be able to have multiple subscriptions, you will need to use a renewing Product instead.So. It is possible to have products automatically renew? It seems I missed that! I'll take another look.Thanks, @Jim M.
March 8Mar 8 Author Hi again @Jim MUnless I am missing something, although there is an upgrade option via 'Manage Purchases', there is nothing to prevent members from mistakenly purchasing a higher or lower option direct from the store or more than one item at the time of first purchasing an option from within the product group. And yes, I did select the upgrade and downgrade options in the ACP.
March 8Mar 8 Community Expert Hi again @Jim MUnless I am missing something, although there is an upgrade option via 'Manage Purchases', there is nothing to prevent members from mistakenly purchasing a higher or lower option direct from the store or more than one item at the time of first purchasing an option from within the product group. And yes, I did select the upgrade and downgrade options in the ACP.You can enable, as a part of your product configuration, that the product can only be purchased once.
March 9Mar 9 Author The Subscription module can only support 1 subscription per user. If you need a user to be able to have multiple subscriptions, you will need to use a renewing Product instead. Hi again @Jim MUnless I am missing something, although there is an upgrade option via 'Manage Purchases', there is nothing to prevent members from mistakenly purchasing a higher or lower option direct from the store or more than one item at the time of first purchasing an option from within the product group. And yes, I did select the upgrade and downgrade options in the ACP. You can enable, as a part of your product configuration, that the product can only be purchased once.Hi @Jim MI think we might be speaking at cross-purposes.Is there a way to have multiple product/subscription lines, ensuring that members can purchase a maximum of one subscription plan from each product line?Example:Product line 1:Plan 1Plan 2Plan 3Product line 2:Plan APlan BPlan CFrom what I can see, selecting the option so that a product can be purchased only once prevents multiple purchases of Plan 2 (for example), but does not prevent the purchasing of Plan 1 and Plan 2. What I seek is to allow the purchasing of Plans 1 and B (for example), but not A and B, or 2 and 3.As it happens, I might go down a different route now (but the problems with making 'Products' behave sensibly is probably factoring into my decision). There appears to be no method to prevent selection of more than one plan from a single product line. Without the ability to limit this behaviour, enabling upgrades and downgrades within a product line (subscriptions by another name) makes little sense. As it stands, there is nothing to prevent multiple subscriptions to a single product line at the time of purchase or adding another later. This surely cannot be intended behaviour.As an aside, due to the wording, this option is a head-scratcher. Does enabling the option prevent multiple purchases (of a single product/plan), or allows it? I had (correctly) guessed that this position disables the ability to purchase a single product more than once, but it was a guess. Edited March 9Mar 9 by Como
March 9Mar 9 Community Expert Is there a way to have multiple product/subscription lines, ensuring that members can purchase a maximum of one subscription plan from each product line?There is no direct logic to do any of that. But you can assign member groups with the different subscriptions and then use the member group to allow or disallow other products (including subscriptions).
March 9Mar 9 Author There is no direct logic to do any of that. But you can assign member groups with the different subscriptions and then use the member group to allow or disallow other products (including subscriptions).Thanks for the suggestion, OT. But how would that allow members to choose two subscription plans, one (and only one) from each product line?
March 9Mar 9 Community Expert Thanks for the suggestion, OT. But how would that allow members to choose two subscription plans, one (and only one) from each product line?I don’t know the specifics about your products, so it’s hard to judge what the best options would be (regarding the use of primary or secondary groups), but as I said, you can change member groups with each purchase and then set what is allowed to purchase from that new group on the product level. So, if a regular member can purchase A1, A2, A3, that purchase can move them to a group "already has A", which has no option to buy any A product anymore (as set in the three A products). That’s the general idea. Combining multiple product line would also work with this idea, but the matrix of options and member groups can get complicated quickly with every additional product line.
March 9Mar 9 Author Hi @opentype But the member should be able to change their subscription level (within each product line). Maybe there is a way to achieve this in what you are suggesting, but I expect it would be very complicated.A this stage, I think I will instead use the standard subscription system and see how I might add some other, standalone products (not part of subscription lines).It seems that what I wish to achieve is the intended behaviour within product groups, since there is the option to allow for upgrades and downgrades. But appears there has been an error in its implementation. Presumably, product groups operate similarly in v5. I guess I will have to set up a test installation and see for myself.Again, thank you for your suggestions. Thank you for the suggestion, @DawPi. I will check it out!
March 9Mar 9 Author Hi @DawPi I thought your were highlighting an app of yours. But are you just highlighting the native Invision subscriptions system? If so, I am already aware of it. It is limited to single product line, which is not what I seek.
March 10Mar 10 Community Expert Weird. I was sure that I’ve Added additional message where you can find me. Maybe someone edited it or my mind isn’t good enough. ;)Anyway - pm me for more details. It’s not public available.