«Заказ висит в Pending уже час, деньги списаны, ничего не происходит» - самое частое обращение в поддержку любой SMM-панели. В большинстве случаев всё в порядке и вмешиваться не нужно, но объяснить это клиенту надо одним сообщением, иначе за первым тикетом придёт второй. Разбираем, что означает Pending, сколько заказ нормально стоит в этом статусе, какие причины держат его дольше и что при этом делать владельцу панели.
Есть и шестая причина, которая стоит особняком: услуги, на которую оформлен заказ, у поставщика больше нет. Такой заказ сам не рассосётся и ждать его бесполезно - разбор этого случая в статье про то, что делать, если поставщик удалил услугу.
Что означает статус Pending
Pending значит «принято и ждёт». Панель приняла заказ, списала деньги с баланса клиента и поставила задачу в очередь на отправку поставщику. Ничего не сломалось: работа просто ещё не началась.
Важнее понять, чего Pending не означает:
- Это не проблема с оплатой. Деньги уже списаны с баланса, оформлять заказ второй раз не нужно - получится два заказа и двойное списание.
- Это не отказ поставщика. Отказ переводит заказ в
canceled, и сумма возвращается на баланс автоматически. - Это не остановка. Статус меняется сам по мере опроса поставщика, нажимать ничего не надо ни клиенту, ни оператору.
Набор статусов в панели короткий: pending, processing, partial, completed, canceled. Что значит каждый из них и чем Partial отличается от возврата, разобрано в отдельной статье про статусы заказов на SMM-панели. Здесь мы держимся одного статуса - первого, на который приходится почти весь поток вопросов.
Сколько нормально ждать
Ориентир простой: минуты, а не часы. Панель не получает от поставщика уведомлений - она сама опрашивает его по расписанию. В нашем ядре опрос идёт раз в пять минут, и до первого опроса свежий заказ честно показывает Pending и ноль доставленных, даже если поставщик принял его мгновенно. Отсюда самая частая ложная тревога: клиент оформил заказ, обновил страницу через десять секунд и увидел Pending. Это не задержка, это ещё не наступивший следующий опрос.
Дальше сроки зависят от того, что именно куплено:
- Просмотры. Обычно уходят быстрее всего, старт в пределах 5-15 минут.
- Подписчики и лайки. Старт в пределах 5-30 минут, дальше объём набирается постепенно.
- Комментарии и всё, что пишет человек. Несколько часов до старта - это норма, а не сбой. Такие сроки стоит писать прямо в описании услуги, иначе каждый заказ превращается в тикет.
- Заказы с drip-feed. Здесь Pending держится по расписанию намеренно: порции уходят интервалами, и первая может быть отложена. Как это устроено - в разборе что такое drip-feed.
Практический порог для владельца панели: заказ на подписчиков или просмотры, который стоит в Pending больше двух часов, - это уже повод посмотреть, а не ждать. Для комментариев тот же порог начинается от суток.
Пять причин, по которым заказ висит дольше
- Очередь у поставщика. Он принял заказ, но ещё не начал исполнение: у него свой пул исполнителей и своя очередь. Панель тут бессильна, и это самая частая причина. Заказ уйдёт сам.
- У вас не хватает денег на закупку. Самая обидная причина и единственная полностью ваша. Клиент заплатил вам, а баланс панели у поставщика пуст, поэтому закупка не проходит и заказ остаётся в очереди. Некоторые панели даже выделяют это отдельным статусом вида
partial_awaiting_topup. Лечится только заранее: следить за балансом у поставщика и пополнять его до того, как он кончится. - Сбой отправки. Поставщик не ответил, ответил мусором или отдал таймаут. Внутри панели такой заказ помечен как
error, но клиенту он показывается как «Ожидание» - и это сделано намеренно. Сбой отправки наша внутренняя проблема, его дожимают повторные попытки (у нас раз в полчаса, плюс разбор залипших заказов раз в десять минут), деньги при этом не возвращаются. Слово «Ошибка» в кабинете клиента только плодило бы тикеты про заказ, который через несколько минут уйдёт сам. Настоящий статус оператор видит в админке. - Услуга снята с продажи у поставщика. Он удалил позицию из каталога, а в вашей панели она осталась и продолжает продаваться. Сигнала об удалении не приходит: поставщик просто перестаёт отдавать эту услугу в списке. Такие позиции надо искать сверкой своего каталога с каталогом поставщика - и это отдельный аргумент за то, чтобы заранее знать, какие поставщики подключаются к панели и как часто обновляется их каталог.
- Профиль закрыт, переименован или удалён. Поставщик не может начать работу с приватным аккаунтом или неверной ссылкой. Часть поставщиков в таком случае возвращает отказ сразу, часть держит заказ в очереди до ручной проверки. Это тот случай, когда ждать бессмысленно: нужно отменять и переоформлять.
Pending и Processing: чем различаются
Разница ровно одна и она принципиальная. Pending - работа не началась, доставлено ноль. Processing (в некоторых панелях In progress) - поставщик подтвердил старт и уже что-то доставил, счётчик остатка пошёл вниз.
Практический вывод для поддержки: заказ в Pending ещё можно отменить с полным возвратом, заказ в Processing - уже нет или только частично. Поэтому клиент, который ошибся ссылкой, должен успеть написать пока статус Pending, и об этом стоит сказать в описании услуги заранее. Если заказ доставился не полностью, дальше в игру вступают Partial и доливка - про них есть разбор отвала и Refill.
Что ответить клиенту
Хороший ответ закрывает вопрос с первого сообщения и не обещает того, чего вы не контролируете. Рабочий шаблон состоит из трёх частей: что означает статус, когда ждать старт и что будет, если не начнётся.
«Pending означает, что заказ принят и стоит в очереди у поставщика, деньги уже зарезервированы. По этой услуге старт обычно в пределах 30 минут. Если через два часа статус не изменится, напишите нам - отменим заказ и вернём сумму на баланс.»
Чего в ответе быть не должно: «попробуйте оформить ещё раз» (получите двойное списание и второй тикет), «это ошибка на нашей стороне» (в Pending ошибки чаще всего нет) и точных сроков, которых вам не давал поставщик. Общий подход к таким ответам и к возвратам - в статье про поддержку клиентов и возвраты.
Что настроить, чтобы Pending не копился
- Написать сроки старта в описании каждой услуги. Самая дешёвая мера и самая действенная: половина вопросов про Pending - это вопросы про сроки, которых нигде не написано.
- Держать запас на балансе у поставщика. Нулевой баланс превращает нормальную очередь в зависшие заказы по всей панели сразу.
- Сверять каталог с поставщиком. Снятая у него позиция продолжает продаваться у вас и гарантированно даёт зависший заказ и возврат.
- Смотреть на возраст заказов, а не на их число. Двадцать заказов в Pending за последние десять минут - норма. Три заказа в Pending с прошлого вечера - поломка, которую надо разбирать руками.
- Не показывать клиенту внутренние сбои. Технические статусы нужны оператору, клиенту нужен понятный «Ожидание» и срок.
Итог
Pending - это не ошибка, а нормальное первое состояние заказа: принято, деньги зарезервированы, поставщик ещё не начал. Нормальный срок измеряется минутами, а долгий Pending почти всегда объясняется одной из пяти причин, и только одна из них - ваша. Разница между панелью, где Pending съедает поддержку, и панелью, где он проходит незаметно, лежит не в движке, а в описаниях услуг и в привычке смотреть на возраст заказов.
Проверить это можно без вложений: у нас заказы, которые идут через наш собственный каталог, не тарифицируются вообще, а по сторонним поставщикам первые 100 заказов в месяц бесплатны - хватает, чтобы прогнать первые сделки и увидеть, как ваши услуги ведут себя в реальных сроках.