Ok, republish function is in your Backoffice plugin, but republish option could be a basic feature of Osclass, I think.
Back office plugin - republish
1. If website publishing is for free your republish is ok. Just extend expiration date. That is OK.
2. If publishing must be payed and republishing option is OFF = When listing is expired, user need to delete it and post another payed listing...that is stupid...
3. If publishing must be payed and republishing option is ON = publishing is free a republishing must be payed.
So all users delete expired listings and publish them again for free... that is stupid...no one pay for republish if publishing is for free!!!
My suggestion for republishing:
If publishing must be payed, republishing must be payed too.
If publishing is for free, republishing must be free too.
Ideal configuration:
Set price for publishing and set price for republishing
example:
Publish - 5USD
Republish - 3USD or same 5USD
I know payment options are for Osclass Pay plugin, but basic free republish option would be nice for osclass core, I think.
But maybe you do not think so. That is OK.
Or another suggestion...
Backoffice plugin need to be updated...republish logic and bit old design as well.
but this is for another topic.