Account Expiration Control Component - Version 0.14.2, Revision 3060
In the past working with AEC I loved everything about it except the fact it would not do one simple thing which was to unpublish sobi listings when a subscription account expired. So the account would expire but the listing would still remain or you would have to physically go in and set the expiration date in the Sobi admin panel. Which defeated the entire purpose of having everything automatically setup through AEC.
If you're not familiar with AEC...go to: valanx.org. This component is not free but if you do not need to get support on it or can figure out how to work component fairly easily by messing around with them it can cost you only like $20 for the smallest membership fee that they have. Otherwise they have more expensive options where you're able to get support with the component. I will warn you that the forums on there are more frustrating than helpful in most cases and I've found more information doing google and joomla.org forum searches. The document on how to set everything up is a great source to start with then the rest is really up to you.
When I have more time I plan on having a document on how to set all this up and having AEC and Sobi setup together. It's not as hard as you might think...the component is HUGE so it will feel completely overwhelming at first. So much I almost wish they had a simpler version of it.
I tested it out!!! I works like a DREAM! The account user will subscribe for which ever paid membership they want...once paid and they are signed up they can create a listing. That listing will appear and remain until their subscription is up and then the listing will unpublish. The nicest thing about this too is that when they resign up there listing will republish! No tell me that isn't a dream come true!
HERE'S THE LINK ON STEP BY STEP SETUP:
http://www.sobiinspired.com/faq/71-how-to-have-aec-automatically-unpublish-or-delete-expired-sobi2-listings