Все заказы

Вкладка «Все заказы» в карточке закупки (/purchases/:id?tab=hidden-orders) — это полный архив и генеральный реестр всех добавленных в выкуп позиций. В отличие от основной чистовой вкладки «Заказы», здесь отображаются как активные, так и скрытые строки (отказные, отсутствующие у поставщика или дублирующие позиции), с удобными фильтрами быстрого переключения видимости, возможностью возврата сумм на баланс покупателя и мгновенного восстановления позиций в активный выкуп.

Вкладка Все заказы в карточке закупки: реестр позиций, тулбар с фильтрами и карточки товаров
Интерфейс вкладки «Все заказы» (/purchases/:id?tab=hidden-orders): полный сводный список заказов, группировка по товарам и быстрые чекбоксы фильтрации.

Зачем нужна вкладка «Все заказы» и отличие от вкладки «Заказы»

В процессе проведения совместной закупки организатор регулярно сталкивается с ситуациями, когда часть позиций временно или окончательно выбывает из сбора: поставщик сообщил об отсутствии цвета или размера, покупатель отказался от брони до стопа, либо при импорте из комментариев соцсетей образовался дублирующий комментарий.

Удалять такие позиции насовсем не рекомендуется: стирается история комментариев, теряется связь с соцсетью, а при повторной синхронизации комментарий может импортироваться заново. Вместо удаления организатор скрывает строку.

  • Вкладка «Заказы» (?tab=orders) — чистовой рабочий список выкупа. Сюда входят только актуальные позиции, которые участвуют в расчёте собранной суммы, распределении оргсбора, доставки, счетов на оплату и выдаче на ПВЗ.
  • Вкладка «Все заказы» (?tab=hidden-orders) — генеральный реестр выкупа. Здесь хранятся абсолютно все добавленные строки: как активные, так и скрытые. Скрытые строки полностью исключены из финансовых сумм закупки и не обременяют покупателя лишним долгом, но сохраняются в базе с возможностью восстановления в один клик.

Быстрые фильтры: «Показать скрытые» и «Скрыть скрытые»

В верхней панели инструментов вкладки рядом со строкой поиска расположены два ключевых чекбокса для моментальной фильтрации позиций в таблице:

Фильтр Показать скрытые: отображение только скрытых позиций закупки
Чекбокс «Показать скрытые»: моментальная фильтрация списка, при которой отображаются исключительно скрытые (отказные и исключённые) строки выкупа.
  • Чекбокс «Показать скрытые» — оставляет в списке только скрытые позиции (со статусом [Скрыт]). Это позволяет организатору быстро оценить объём отказов, проверить товары, которые не вошли в выкуп, или найти нужную скрытую строку для возврата в работу.
Фильтр Скрыть скрытые: скрытие всех отказных строк из таблицы
Чекбокс «Скрыть скрытые»: исключение всех отказных строк из таблицы для работы только с активным списком заказов.
  • Чекбокс «Скрыть скрытые» — отфильтровывает все скрытые строки, оставляя в карточках товаров только активные позиции. Это удобно, когда нужно просмотреть чистый состав товаров без отказников прямо на вкладке сводного реестра.
  • Динамические счётчики: при включении любого из фильтров информационная надпись в правой части тулбара («Позиций: N · товаров: M») моментально пересчитывается под активный срез данных, отображая фактическое количество строк и артикулов на экране.

Группировка по товарам и состав карточки товара

Все позиции на вкладке представлены в виде структурированных товарных карточек:

  • Шапка товара: фотография изделия, наименование, артикул, базовая цена и кнопка «Свернуть/Развернуть». Справа отображается общее количество заказанных единиц по данному товару.
  • Таблица участников: детальный список всех покупателей, заказавших этот товар (аватар, имя со ссылкой на соцсеть, персональный номер заказа, заметка, а также плашка [Скрыт] для выбывших строк).
  • Чекбоксы выбора: каждая строка оснащена индивидуальным чекбоксом, а в шапке карточки есть общий чекбокс для выделения всех строк данного товара сразу.

Управление позициями: скрытие, возврат баланса и восстановление

В правой колонке каждой строки заказа доступны быстрые действия управления статусом позиции:

Окно подтверждения Скрыть позицию в заказе с опцией возврата суммы на баланс покупателя
Диалог «Скрыть позицию в заказе»: предупреждение о пересчёте сумм и чекбокс «Вернуть сумму заказа на баланс покупателя».
  • «Скрыть» (кнопка с перечёркнутым глазом) — доступна для активных позиций. При клике открывается модальное окно с предупреждением: «После скрытия позиции итоговые суммы по заказу будут пересчитаны».
  • Чекбокс «Вернуть сумму заказа на баланс покупателя» — критически важная опция диалога скрытия. Если покупатель уже оплатил заказ или внёс предоплату, отметка этой опции автоматически зачислит сумму позиции на общий баланс покупателя, освобождая организатора от ручных расчётов.
  • Защита от дублей при повторном импорте: скрытая строка остаётся привязанной к комментарию ВК/ОК. При последующей синхронизации закупки комментарий не создаст повторный заказ.
Окно подтверждения Вернуть в закупку
Диалог «Вернуть в закупку»: мгновенный возврат скрытой позиции в чистовой раздел «Заказы».
  • «Вернуть» (зелёная круговая стрелка RotateCcw) — доступна для скрытых позиций со статусом [Скрыт]. Открывает диалог подтверждения «Выбранные позиции будут возвращены в раздел «Заказы» и мгновенно восстанавливает товар в активном выкупе.
  • «Удалить» (красная корзина) — окончательно удаляет запись из базы данных закупки без возможности восстановления (рекомендуется использовать только для ошибочных тестовых строк).

Массовые операции с выбранными строками (Bulk Bar)

Если требуется обработать сразу несколько позиций (например, скрыть весь размерный ряд отсутствующего товара или восстановить группу отказников), используйте пакетное управление:

Выделение всех строк товара чекбоксом и появление нижней плавающей панели массовых действий
Массовый выбор позиций: стрелка указывает на общий чекбокс в шапке таблицы товара (выделены сразу 3 строки), а внизу активна тёмная плавающая панель с кнопками «Скрыть», «Вернуть в закупку» и «Удалить».
  • Отметьте чекбоксами нужные позиции в одном или нескольких товарах (либо кликните по чекбоксу в шапке карточки, чтобы выделить весь товар целиком).
  • Внизу экрана появится тёмная плавающая панель с индикатором количества выбранных строк.
  • Кнопка «Вернуть в закупку» — пакетом восстанавливает все отмеченные скрытые строки в активную закупку.
  • Кнопка «Скрыть» — одновременно открывает диалог массового скрытия для всех отмеченных активных строк.
  • Кнопка «Удалить» — запрашивает подтверждение и безвозвратно удаляет выбранные позиции.

Быстрый поиск и полная очистка архива

В тулбаре вкладки доступны дополнительные инструменты для быстрого администрирования выкупа:

Меню Действия с пунктом Удалить все скрытые заказы
Меню «Действия» в тулбаре вкладки: красная стрелка указывает на пункт «Удалить все скрытые заказы» для быстрой очистки всех отказных строк.
  • Строка «Поиск»: мгновенная фильтрация по имени или фамилии покупателя, наименованию товара, артикулу или ссылке на комментарий. Поиск работает синхронно с чекбоксами «Показать скрытые» и «Скрыть скрытые».
  • Меню «Действия → Удалить все скрытые заказы»: специальная опция для финальной предвыдачной зачистки. Позволяет в один клик удалить абсолютно все скрытые отказные позиции закупки, очистив базу данных перед переносом выкупа в архив.

Открыть в кабинете

Наверх