VIP-объявления поднимают карточку в витрину и вверх рубрики. Модерация решает, попадёт ли объявление в ленту вообще. Если включить оплату раньше очереди, получите оплаченный спам и возвраты. На клиентских доменах я всегда связываю эти два механизма в один регламент.
Базовый запуск доски — мануал. Здесь — как живут статусы и деньги.
Статусы объявления, которые должны быть в админке
- На модерации — не видно в публичной ленте и поиске.
- Одобрено — видно, можно покупать VIP/поднятие.
- Отклонено — причина видна автору, повторная подача после правок.
- Заблокировано — жалобы, повторные нарушения; услуги не продаём.
- Архив / истекло — срок жизни кончился, из VIP тоже убираем.
Путаница начинается, когда «оплатил VIP» меняет статус минуя модерацию. Так делать нельзя. Оплата меняет флаги продвижения и срок vip_until, но не право быть опубликованным.
Очередь модератора: реальный UI-поток
- Открыть «Очередь» → сортировка по дате подачи.
- Просмотреть фото (часто достаточно превью + одно крупное).
- Сверить рубрику и город — половина мусора отваливается тут.
- Одобрить или отклонить с коротким шаблоном причины.
- При повторных нарушениях — ограничить аккаунт, не только карточку.
Время реакции важнее идеального текста отказа. Если очередь висит сутками, авторы уходят и не возвращаются платить за VIP. Для алертов модератору удобно прикрутить Telegram.
Как устроен VIP в скрипте
Обычно три сущности:
- флаг или срок VIP на объявлении;
- место показа: главная, верх рубрики, блок «рекомендуем»;
- тариф: 1 / 7 / 30 суток, иногда пакет на N объявлений для агентств.
Поднятие (bump) — отдельная услуга: сдвигает bumped_at, карточка всплывает в сортировке «сначала новые». VIP без bump всё равно должен быть заметен меткой. Не смешивайте в одной кнопке «и витрина, и поднятие навсегда» — потом не разрулить отчёты.
Пакеты и оплата размещения шире описаны в платных объявлениях.
Регламент: сначала очередь, потом касса
Рабочий порядок, который я прописываю клиенту в короткий PDF на одну страницу:
- Автор отправляет объявление → статус «на модерации».
- Модератор одобряет → в кабинете появляется блок «Продвижение».
- Оплата VIP/поднятия → вебхук или ручное подтверждение → срок записан.
- По истечении срока флаги снимаются cron-задачей, карточка остаётся обычной, если не истекла сама.
Если платёж не прошёл — объявление не должно висеть в VIP «на честном слове». Если модератор отклонил уже оплаченное (редко, но бывает при подмене контента) — нужен сценарий компенсации: перенос услуги на другое объявление или возврат. Без сценария поддержка горит.
Антиспам, без которого VIP бессмысленен
- Лимит активных объявлений на аккаунт.
- Лимит новых подач в сутки для свежих регистраций.
- Жалобы пользователей с причиной.
- Стоп-слова в заголовке (крипта, «быстрый заработок» — по нише).
- Проверка телефонов-дублей на разных аккаунтах.
VIP-витрина из спама убивает доверие сильнее, чем отсутствие VIP вообще. Лучше пустой блок, чем три мошеннические карточки с рамкой.
Связка с остальным продуктом
Классифайд как продукт — под ключ, обзор движка — доска PHP, позиционирование — аналог Авито. Фото для VIP-карточек должны быть читаемы в маленьком превью — иначе рамка вокруг мыльной картинки только подчёркивает проблему.
Итого: модерация защищает ленту, VIP монетизирует внимание. Перепутаете порядок — получите платную свалку. Соблюдёте регламент статусов — витрина начинает приносить деньги без постоянного ручного тушения пожаров.
Отчётность, которую просят владельцы
Раз в неделю выгружаю простую таблицу: сколько объявлений одобрено, сколько купили VIP, сколько bump, сумма оплат, сколько услуг снято по жалобам. Без этого владелец думает, что «модерация душит деньги», хотя на деле в очереди спам. В админке удобны фильтры «сейчас в VIP» и «истекает завтра» — менеджер может написать автору с предложением продлить, не дожидаясь нуля в витрине.
Для агентств завожу пакет: N объявлений + скидка на VIP, с отдельным договором вне скрипта. В скрипте — лимит активных карточек на аккаунт и срок пакета. Когда срок кончился, карточки не удаляю молча: перевожу в обычный режим и уведомляю. Тихий expire без письма = звонок «вы куда мои объекты дели».
Жалобы на VIP-карточки
VIP не иммунитет. Если пришла жалоба на мошенничество — сначала скрываю карточку, потом разбираюсь. Оплаченный срок фиксирую в комментарии заказа услуги, чтобы при компенсации не гадать. Повторные жалобы на один аккаунт — стоп продаж услуг и ручная проверка всех активных лотов. Витрина с одной токсичной карточкой убивает доверие ко всему блоку «рекомендуем».
- Скрыть → разобрать → вернуть / отклонить / блок аккаунта.
- Не оставлять VIP-метку на скрытой карточке в кэше главной.
- Сбрасывать кэш витрины после модерационных действий.
На главной лимит VIP-слотов лучше конечный: 8–12 карточек. Бесконечная «витрина» превращается в вторую ленту и перестаёт продаваться. Дефицит слотов — нормальный рычаг цены.
Сообщения автору про услуги
После оплаты VIP автор должен увидеть в кабинете срок и где карточка крутится. За сутки до окончания — короткое напоминание (email или Telegram). После окончания — факт снятия без драмы. Если оплата прошла, а метки нет из-за кэша — это ваш промах, чините и компенсируйте продлением, не спором. Прозрачность по срокам снижает возвраты сильнее, чем скидка «на первый VIP».
Не продавайте услуги на объявления, которые завтра истекают по сроку жизни самой карточки. Либо сначала продление размещения, либо честный отказ кассы. Иначе получите чек на три дня фактического показа и негатив. Модерация и VIP — один контур: сначала право быть в ленте, потом право купить внимание сверху ленты.
В конце месяца смотрите долю VIP в показах и в жалобах. Если жалобы на витрину выше, чем на обычную ленту, ужесточите премодерацию именно для платных карточек — да, даже после оплаты статуса «можно продавать услугу». Деньги не отменяют правила площадки. Такой подход злит реже, чем кажется: нормальные авторы понимают, почему витрина чистая, и готовы платить дальше.
Тест оплаты услуги на стейдже
Перед боем прогоняю полный круг: одобрил объявление → купил VIP тестовым ключом → увидел метку → дождался снятия по сроку или нажал принудительное истечение в админке. Параллельно проверяю, что отклонённое объявление услугу купить не даёт. Если платёжка общая с другим сайтом на аккаунте — разведите shop и webhook URL, иначе статусы перепутаются. Лог payment_id храню в услуге, не только в письме менеджеру.
Когда агентство просит счёт без онлайн-оплаты, заводите пакет вручную с тем же полем срока, что и у автоплатежа. Иначе через месяц часть VIP «особых» повиснет без даты окончания. Модерация и касса должны говорить на одном языке сроков — иначе витрина снова превратится в ручной Excel.
Частые вопросы
Vip объявления скрипт модерация?
VIP без модерации превращает витрину в свалку. Сначала очередь, потом оплата.
Сколько времени занимает «VIP-объявления и модерация»?
Ориентир по тексту мануала — около 6 мин. На практике зависит от хостинга и подготовки базы.
Нужен ли отдельный сервер?
Для большинства скриптов достаточно хостинга или VDS с PHP и MySQL. Подбор сервера — в разделе VDS и требованиях к PHP/MySQL.
Скрипт доски объявлений php?
Разбор рядом в мануале по этому запросу. скрипт доски объявлений php
Купить скрипт классифайда под ключ?
Разбор рядом в мануале по этому запросу. купить скрипт классифайда под ключ