Osclass Support Forums

Osclass plugin support => Osclass Pay Plugin => Topic started by: Smithtech on May 30, 2022, 03:24:35 AM

Title: MEMBERSHIP HAS EXPIRED BUT USER LISTINGS STILL ACTIVE
Post by: Smithtech on May 30, 2022, 03:24:35 AM
Hi!
Seller bought membership package for x months and did not renew. However, all his listing associated with that membership package are still running normally.
Seller is still enjoying membership benefits without renewing his membership even though the the account limit is displaying clearly.
Quote
   An account limit has been introduced where you can have up to 2 ads live at any moment. If you need more, you can become premium member to unlock further benefits. To read more about it please visit our FAQ page or contact us. You have currently active 0 listings out of your limit 2 listings (published in 30 days).

The system says the seller doesn't belong to any group. Shouldn't the seller automatically be moved to the free group or all his ads be closed after membership expires??
Title: Re: MEMBERSHIP HAS EXPIRED BUT USER LISTINGS STILL ACTIVE
Post by: MB Themes on May 30, 2022, 10:14:21 AM
Listing expiration and membership groups has nothing common.
Fact that user used feature of membership and posted 30 listings in period is ok, as that is what user paid for.
You could avoid such situations using listing expiration.

To summarize this, plugin do check/validatiin only when new listing is being published.
Title: Re: MEMBERSHIP HAS EXPIRED BUT USER LISTINGS STILL ACTIVE
Post by: Smithtech on May 30, 2022, 12:22:31 PM
Thank you very much for your feedback.


Wouldn't it be ideal that once membership expires, the user falls back to a default membership (free membership) automatically? The issue here is after membership has expired, the seller is no longer part of any group which is not very good. At least the seller should fall back to a default group defined by admin the same way a new registered user is automatically added to a default group. When your membership expires, you fall on a default group automatically. I think this will minimize some of the challenges

Title: Re: MEMBERSHIP HAS EXPIRED BUT USER LISTINGS STILL ACTIVE
Post by: Lopetoms on May 30, 2022, 02:57:29 PM
Listing expiration and membership groups has nothing common.
Fact that user used feature of membership and posted 30 listings in period is ok, as that is what user paid for.
You could avoid such situations using listing expiration.

To summarize this, plugin do check/validatiin only when new listing is being published.

then the payment plugin does not make sense there are many things that do not work and it has it
Title: Re: MEMBERSHIP HAS EXPIRED BUT USER LISTINGS STILL ACTIVE
Post by: MB Themes on June 01, 2022, 09:46:35 AM
@support
Let's consider I am in "Diamond" group paying 200$ every month and having 800 listings.
By default, user can only have 5 listings for free.

Implementing your solution, we will let 795 of user items expire once membership has expired.
Day after user come that he forgot to pay and he paid already.

How to get those listings back? There is no simple solution to such issue.

Solution:
- drop user from group once expired (I think this is already going on)
- check if new group (or by default) had limits defined
- if user has items above limits, select oldest one above limit and deactivate them (user will not be reacitvate them even this option is available)
- if user renew membership later on, he can request to have these items activated
- it is much easier to activate deactivated listings then restore expired listings
Title: Re: MEMBERSHIP HAS EXPIRED BUT USER LISTINGS STILL ACTIVE
Post by: Smithtech on June 02, 2022, 02:52:00 AM
If I understand you very well. This will be a manual workaround. Looking at things, it will be undoubtedly full of errors and ineffective. Do you mean you will be checking every month whose membership has expired and deactivating their listings? Even the 20 days example you gave is simple. What if we have memberships for different durations: 30 days, 60 days, 90 days, etc?

- Concerning point 1; the current 1 is the user drops from the group and doesn't belong to any group, which means, it will be complicated to find that member to see if his/her membership has expired or not. SUGGESTION: There should be an option to automatically be added to a group once your membership expires

OsclassPay should be able to deactivate listings when your membership expires. Item validation and other plugins are able to execute some of those functions, so I don't think it should be difficult for OsclassPay.

These are some of the features we can use to make some money from our effort. It doesn't matter we only have a great design, we also need revenue generation strategies and these are some of them.

At least, we also want to make some money to cover some of the costs even if it covers monthly hosting costs. Plugins have expired but we are not able to renew them because we are not making any money. Please, let's kindly help each other.

Thank you
Title: Re: MEMBERSHIP HAS EXPIRED BUT USER LISTINGS STILL ACTIVE
Post by: MB Themes on June 02, 2022, 08:03:10 AM
What was written in "Solution" section was neant to be fully automated except last 2 points.
Title: Re: MEMBERSHIP HAS EXPIRED BUT USER LISTINGS STILL ACTIVE
Post by: Smithtech on June 02, 2022, 10:16:34 AM
Thank you very much for your response.

But, could you please clarify the point
1 and 3 how they are automated?

Quote
- drop user from group once expired (I think this is already going on)
- check if new group (or by default) had limits defined
- if user has items above limits, select oldest one above limit and deactivate them (user will not be reacitvate them even this option is available)
The issue is Point one does not currently add the user to any group after membership expires[/b]
I do not seem to have ever seen that work because sellers whose memberships have expired still have their listings active. Even those that have more than the allowed number of listings that we have pushed to a restricted membership group (free group) do not seem to be affected.

Title: Re: MEMBERSHIP HAS EXPIRED BUT USER LISTINGS STILL ACTIVE
Post by: Brandso on June 02, 2022, 12:02:33 PM
Wow, i didn't come across this situation because I haven't yet started my service for users, but thankfully I came across this discussion thread. Even i was under impression that once the user membership gets expire all the user listings will get removed automatically except the minimum free listings set by admin that expires at last. Because having large number of expired listings will be an extra cost for Admin. If we calculate as per the above mentioned case then assuming 1 listing consumes 2 MB space with good image quality x 795 expired listings = 1590 MB (Approx 1.5 GB). And in this way if there are multiple users with expired membership then that would utilise half of hosting space. So even I think that if there is a grace period of 7 days after the membership expires during which an automated email should be sent with a message that if they don't renew their plan then their oldest 795 listings will be removed and in that grace period if user don't renew their membership then those 795 listings should get deleted from the server. Because we are offering them advertising service, not hosting service like Google drive.
Title: Re: MEMBERSHIP HAS EXPIRED BUT USER LISTINGS STILL ACTIVE
Post by: Tango on June 02, 2022, 03:08:45 PM
If we calculate as per the above mentioned case then assuming 1 listing consumes 2 MB space with good image quality x 795 expired listings = 1590 MB (Approx 1.5 GB). And in this way if there are multiple users with expired membership then that would utilise half of hosting space.
Besides the space requirements, we also need to take into consideration the Inode (https://en.wikipedia.org/wiki/Inode) limit imposed by most hosting companies (even premium ones).
Having tons of expired listings = fail, unless you are using a VPS or a dedicated server for hosting.
Title: Re: MEMBERSHIP HAS EXPIRED BUT USER LISTINGS STILL ACTIVE
Post by: Smithtech on June 05, 2022, 07:37:38 PM
Hi,
Please, any solution for this thread.

Just purchased updated plugin right now and not sure the solution is in the update.
Title: Re: MEMBERSHIP HAS EXPIRED BUT USER LISTINGS STILL ACTIVE
Post by: MB Themes on June 06, 2022, 11:43:27 AM
Someone needs to develop it first.
It's in list.
Title: Re: MEMBERSHIP HAS EXPIRED BUT USER LISTINGS STILL ACTIVE
Post by: Smithtech on June 06, 2022, 07:28:10 PM
Alright.
Thank you
Title: Re: MEMBERSHIP HAS EXPIRED BUT USER LISTINGS STILL ACTIVE
Post by: MB Themes on June 08, 2022, 09:54:34 AM
@support
In latest update following feature is implemented:
Quote
When user membership has expired and has more items that are limits for standard users, oldest items those are above this limit are deactivated automatically.
Example: if user was in group with limit 20 items in 30 days, membership has expired, default limit is 10 items in 30 days and this user has 15 listings published in last 30 days, then latest 10 will keep active and oldest 5 (out of these 15, not from all items) will be deactivated.
Title: Re: MEMBERSHIP HAS EXPIRED BUT USER LISTINGS STILL ACTIVE
Post by: Smithtech on June 08, 2022, 04:50:10 PM
Thank you very much for your support.
 :D :D :D :D :D :D :D :D :D

Would that work for existing sellers who have more ads than the limit allows?
Title: Re: MEMBERSHIP HAS EXPIRED BUT USER LISTINGS STILL ACTIVE
Post by: MB Themes on June 08, 2022, 07:51:41 PM
Yes but keep in mind is limit per days.
For overall limit, days must be set to 0.