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