1 month, 1 week ago karannaParticipant
i have the following problem:
I have woocommerce subscription plugin and your addon for that plugin installed on my website.
The problem is: i have subscription set to renew every month for say 5 months and drip feed set to calculate Starting Time as Drip Feed Origin every 7 days. So they can acces 4 units / month.
I also have the setting “Enable Course Duration from Start Course” enabled, wich doesn’t seam to work but i tested my problem with this setting on and off and there is no difference.
I do not have automatic payments on, just manual payments, so the users have to buy each month the renewed subscription.
The issue is that if a student does not buy the monthly renewal for one month and they buy the renewal after 2 months, they get acces to the last 2 months of lessons, even if they acctually bought just one of those months.
This is due to “Starting Time as Drip Feed Origin” setting, but if i set the drip feed to calculate by last unit, then i have another issue, as some students simply does not acces the course every 7 days and in that case the drip feed will not allow them to acces 4 units / month, as they paid, wich is the reason i prefered the other setting, “Starting Time as Drip Feed Origin”.
So i have no option there but to let some users trick me into accesing more then they paid, as i cannot verify user by user all day long…
Is there any posibility that this issue can be solved?
anca bogdan1 month, 1 week ago AlexKeymaster
Well wplms structure is not built that way in order to restrict the content based on subscriptions .
It gives access to whole course based on subscription .
But the challenge is how to implement it .
Basically we need connection between the units and subscription here and that too based on time .
The solution would be updating the start date of the user so that the drip feed origins starting point will work .
Im out of ideas here how can we do that , checking with Mr. vibe.1 month, 1 week ago karannaParticipant
I cannot update the start date for every student, as i would need to verify everyone is they paid on time and it is enormous work, i can’t do that. Also, update start date how? If they pay 2 moths on time and 3rd they do not pay, then they pay again, they receive acces for 4 months instead of 3 moths as they paid. Update how?…update the start date as the student paid first time 3 moths ago instead of 4?..My brain spinned roght now just thinking about that. :))))
Please give me a solution, even if is a paid one for an asked by user feature. Plsssssssssss plsssssssss plsssssssss :)))
anca1 month, 1 week ago AlexKeymaster
I can understand the situation but for this we need to calculate the user’s subscription orders and check his past order date, then check if user has purchased or renewed subscription for the second or more time .
then we have to overwrite that start date with this order date .This is a complex thing to do and also it will run some heavy query on each course status page load .
Many users working on course status might experience server crash .You would need strong server .1 month ago karannaParticipant
What if i set the courses drip feed to give acces by section and 1 section have 4 units (1 month of payment)? Also i deactivate the option “Course Starting Time as Drip Feed Origin”? When the user will pay, he gets acces to all 4 units of the month and if the user does not acces the course since next payment, he has access anyways to the units he paid. Am i right or not? I am not sure loll..
anca1 month ago AlexKeymaster
Well this will also take the same quantity of resource and code .
We can do this with custom developed plugin.1 month ago karannaParticipant
No, but what i said was settings already in WPLMS. I already made that changes..and i will wait and see how it works. Thanks 🙂1 month ago AlexKeymaster
Yes “deactivate the option “Course Starting Time as Drip Feed Origin”
this might work for you as it will work upon at the time the last unit accessed disregard of starting time .3 weeks, 3 days ago karannaParticipant
But i don’t understand this: if a student buys a month and does not acces the course, he just buy it, does the drip feed gives automatic acces? I mean if he does not acces for a month and pays next month and he wants to acces those 2 months he paid, but he did not enter the course effectivelly in the previous month..does he get acces for 2 months or 1 month when he accesses the course second month?
I hope you can understand what i ment. :))
anca3 weeks, 2 days ago AlexKeymaster
Well the drip will work on the time when previous unit was accessed ,so user will not get the access of next section until he sees the last unit of the previous section + the time set for drip.2 weeks, 3 days ago karannaParticipant
It is better then before..:) At least they cannot acces more then they paid for. Thanks 🙂2 weeks, 3 days ago VeronicaModerator
so is it solve now?
please confirm1 week, 5 days ago karannaParticipant
yes, is solved.1 week, 5 days ago VeronicaModerator
thanks for your confirmation
closing this topic
The topic ‘drip feed and payments’ is closed to new replies.