Как обновить решение до версии 1.3.0:
1. перед обновлением рекомендуется сделать резервную копию старого шаблона решения
2. скачать обновление решения с маркет-плейса
3. скопировать шаблон решения из папки модуля решения (bitrix/modules/yenisite.realty/install/wizards/yenisite/realty/site/templates/realty) в папку шаблонов битрикс (bitrix/trmplates)
4. скопировать папку компонентов из модуля решения (bitrix/modules/yenisite.realty/install/wizards/yenisite/realty/site/services/main/components) в папку компонентов битрикс (bitrix/components)
5. перерегистрировать обработчики событий:

UnRegisterModuleDependences("iblock", "OnAfterIBlockElementUpdate",'yenisite.realty', "CYSRealtyHandlers", "OnAfterIBlockElementUpdateHandler","", '');
UnRegisterModuleDependences("iblock", "OnAfterIBlockElementAdd",'yenisite.realty', "CYSRealtyHandlers", "OnAfterIBlockElementAddHandler","", '');
UnRegisterModuleDependences("sale", "OnSalePayOrder",'yenisite.realty', "CYSRealtyHandlers", "OnSalePayOrder","", '');

RegisterModuleDependences("sale", "OnSalePayOrder", 'yenisite.realty', "CYSRealtyHandlers", "OnSalePayOrder",100, "", array('ID вашего сайта'));
RegisterModuleDependences("iblock", "OnAfterIBlockElementUpdate",'yenisite.realty', "CYSRealtyHandlers", "OnAfterIBlockElementUpdateHandler",100, "", array('ID вашего сайта'));
RegisterModuleDependences("iblock", "OnAfterIBlockElementAdd",'yenisite.realty', "CYSRealtyHandlers", "OnAfterIBlockElementAddHandler",100, "", array('ID вашего сайта'));

6. создать свойство со статусами, и свойство для сообщения пользователю о том, что его объявление не прошло модерацию. см. FAQ(Как сообщить пользователю о том, что его объявление не прошло модерацию?),
FAQ(Как настроить премодерацию?) и FAQ(Какие статусы бывают?)