enocasino VIP
Total posts: 33
04 Окт 2014 00:30

Is there a way to limit the number of plan purchases based on limit count and not limit time period? I want a user to be able to purchase a new subscription once limit is reached but not allow them to buy two subscriptions at the same time. If they buy two subscriptions at the same time, the count limit does work. It counts only towards the most recent (and allows the limit to be over extended) and once the limit is reached, it still allows the user because the second subscription is still active.

eno

Последние изменения: 13 Окт 2014


pepperstreet VIP
Total posts: 3,837
04 Окт 2014 22:17

Not sure if I understand your issue... but I think you should be fine with the following parameter set to 1.

This should prevent multiple purchases of the same plan, IMHO.

Bildschirmfoto 2014-10-05 um 00.13.28


Sergey
Total posts: 13,748
06 Окт 2014 02:38

May be you also need to set that the plan is attached to existing plan when purchase the sameplan. Thus new plan will be not active yet, untill first expires..


enocasino VIP
Total posts: 33
11 Окт 2014 00:07

What do you mean "attached to existing plan"?


pepperstreet VIP
Total posts: 3,837
11 Окт 2014 00:58

What is your plan(s) setup? Do you have multiple plans, and a user should subscribe to 1 plan at a time only?

For example, you may HIDE plans 2 and 3, if user have an active subscription for plan 1. See Cross plan parameters.


Sergey
Total posts: 13,748
12 Окт 2014 03:26

enocasino What do you mean "attached to existing plan"?

There are to methods of subscription period calculation. Attach means that new plan start date will start on the day current subscription expires. ANd other method will start new subscription from the moment of purchase.

If you base your plans on count limit you have to use second method. So that when new subscription is purchased it is active immediately.


enocasino VIP
Total posts: 33
12 Окт 2014 15:12

If I could just get the system to DEACTIVATE and not LOCK, my system would work. This is what currently happens.

Plan 1: Limit is 4, count every access. Both 'calculate periods' have the same effect.

As admin, I create two sales to user A. So user A has in their account...

Plan 1 / Active (check) / Days left (31) / Limits (4) / Used (0)

Plan 1 / Active (check) / Days left (31) / Limits (4) / Used (0)

Now, user A submits 4 articles. Now the account says....

Plan 1 / Active (check) / Days left (31) / Limits (4) / Used (4)

Plan 1 / Active (check) / Days left (31) / Limits (4) / Used (0)

Looks good so far....

If user A submit another article, this is what happens...

Plan 1 / Active (locked) / Days left (31) / Limits (4) / used (5)

Plan 1 / Active (check) / Days left (31) / Limits (4) / Used (0)

and it continues, 5 turns to 6 then 7 and so on...

The locked plan should not be locked, it should deactivate and the next plan should automatically begin. Think about the user, the user should be able to pay additional fees to continue service, not have to wait until the period is complete.

If I could just get the plan to deactivate and start the next (NOT LOCK), my system would work. Even if I limit the number of purchases, the user has to wait until the plan period is expired to purchase a new plan.


Sergey
Total posts: 13,748
13 Окт 2014 02:15

I see. Tell me more about yuor restriction. What do you restrct? Where are your restrictions parameters?


enocasino VIP
Total posts: 33
13 Окт 2014 03:34

I restrict submissions. Example plan: 30 days, allowed to submit 4 articles within the 30 days.

If the user submits 4 articles the first day, the plan is deactivated. The user must purchase new plan. If the user purchases new plan, the 30 days starts over and the user is allows another 4 submissions.

If the user does not submit 4 articles within the 30 days, then the users unused submissions expire, and the user must purchase a new plan. 30 days starts over and the user is allows to submit up to 4 articles.

Does this make sense? This way the user always has the option to continue service. Currently, the user has to wait until the 30 day period is complete in order continue service.


Sergey
Total posts: 13,748
13 Окт 2014 08:32

You have to start new plan from day of payment

2014-10-13_16-30-51

Give ne your sit credentials and I'll check it on your site.

Also give me links to section where type submission is restricted.

Работает на Cobalt