Оплата в заявке - условная.
Нужно добавить функционал в компонент доски объявлений Dj-Classfields (CMS Joomla):
- при подаче объявлений добавить опцию платного поля. К примеру, поля названия, описание и фото бесплатны, а если пользователь хочет добавить поле контактов, то стоимость этого поля добавится к общей стоимости объявления;
- добавить систему вывода объявления в ТОП (приоритет). Чем больше приоритет - тем выше в выдаче рендерится объявление. ТОПы платные, оплата 1 ТОПа добавляет +1 к приоритету выдачи. Как пример - auto.ria.com при выдаче в поиске.