Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.
Статья8 мин чтенияПросмотры0

Приёмка каталога после импорта: сколько карточек проверить и сколько это займёт

Учебная модель помогает собрать риск-ориентированную выборку после импорта каталога, посчитать трудозатраты и определить, когда одну найденную ошибку нужно искать во всей группе товаров.

Комментарии 0

Рабочий стол для приёмки каталога с товарами, сканером и лупой
В этой статье

После импорта каталога не обязательно вручную открывать все 10 000 карточек. Для управляемой приёмки нужна риск-ориентированная выборка: обязательные крайние случаи, несколько обычных карточек из каждой однородной группы и повторная проверка после исправлений. В учебном примере это 78 проверок и 8,7 часа работы. Универсального числа нет: объём зависит от числа правил импорта и цены пропущенной ошибки.

Такой подход не даёт статистической гарантии и не равен сплошной проверке. Его задача — за разумное время подтвердить основные правила преобразования данных, найти системные сбои и заранее определить, когда выборку придётся расширить.

Сначала разделите каталог на однородные группы

Случайные 1% каталога выглядят убедительно только до первой редкой комбинации. Если в выборку не попали торговые предложения, несколько цен или товар без изображения, важное правило импорта вообще не будет проверено. Поэтому единицей планирования становится не весь каталог, а группа карточек с одинаковым источником и одинаковым преобразованием.

Группы можно выделять по типу товара, источнику данных, набору свойств, разделу каталога или отдельному правилу обработки. Ниже — учебный набор, а не обязательный шаблон для любой системы.

Группа

Что отличает данные

Что подтвердить

Простой товар

Одна карточка без вариантов

Название, раздел, цена, остаток, активность

Товар с вариантами

Есть торговые предложения

Связь варианта с товаром, свойства вариантов, цены и остатки

Несколько типов цен

Цена зависит от группы покупателя

Сопоставление типа цены и валюты

Несколько складов

Остатки приходят из разных мест

Сумма или раздельное хранение согласно заданному правилу

Новый раздел

Раздел создаётся импортом

Родительский раздел, код и доступность карточки

Карточка без изображения

Изображение отсутствует в источнике

Импорт не подставил изображение другого товара и не скрыл карточку без отдельного правила

Неактивный товар

Товар снят с продажи

Статус после импорта и поведение на витрине

Повторный импорт

Идентификатор уже существует

Обновление нужной карточки без дубля

Подготовка данных до переноса — отдельная задача. В статье о каталоге на 10 тысяч товаров разобрано, как оценить очистку и нормализацию исходных данных. Здесь считаем уже следующий этап: приёмку результата после состоявшегося импорта.

Соберите выборку по открытой формуле

Давайте посчитаем учебный каталог на 10 000 карточек. Предположим, команда выделила восемь групп с разными правилами обработки. Для каждой группы берём шесть обычных карточек, отдельно добавляем 18 обязательных крайних случаев и оставляем 12 карточек на повторную проверку после исправлений.

Количество проверок = обязательные случаи + группы × обычные карточки на группу + повторные проверки.

18 + 8 × 6 + 12 = 78 проверок.

Учебная выборка: 18 обязательных случаев, 8 групп по 6 карточек и 12 повторных проверок, всего 78
Учебная модель выборки: 18 обязательных случаев + 48 обычных карточек + 12 повторных проверок = 78.

Число шесть в этой модели не является отраслевым нормативом. Его меняют вместе с риском. Если правила простые и одинаковые, карточек может быть меньше. Если группа объединяет разные источники, поставщиков или способы заполнения свойств, её лучше разделить, а не маскировать неоднородность большим средним числом.

Что положить в обязательные крайние случаи

  • товар с минимальной и максимальной ценой, а также с нулевой ценой, если такой сценарий разрешён;

  • нулевой, малый и большой остаток;

  • карточка без изображения и карточка с несколькими изображениями;

  • самое длинное название и значения свойств на границе допустимого формата;

  • неактивный товар и товар, отсутствующий в новом файле;

  • товар с несколькими вариантами, ценами или складами;

  • повторный импорт уже существующего идентификатора;

  • карточка, которая должна сменить раздел или другое управляемое поле.

Список строится от реальных правил конкретного импорта. Если магазин не использует несколько складов, проверять их ради солидности не нужно. Если цены приходят из трёх источников, одного примера с ценой уже мало.

Посчитайте трудозатраты отдельно от размера каталога

Для учебного расчёта закладываем четыре минуты на одну проверку карточки. В это время входят открытие карточки, сверка заранее заданных полей и фиксация результата. Ещё 90 минут нужны для агрегатных сверок, а 120 минут — резерв на разбор отклонений, согласование исправлений и повтор импорта, если он понадобится.

Работа

Расчёт

Время

Проверка 78 карточек

78 × 4 минуты

312 минут, или 5,2 часа

Агрегатные сверки

Фиксированный блок

90 минут, или 1,5 часа

Разбор отклонений и координация

Резерв учебной модели

120 минут, или 2 часа

Итого

312 + 90 + 120 минут

522 минуты, или 8,7 часа

Для сравнения: сплошная проверка 10 000 карточек при тех же четырёх минутах заняла бы 40 000 минут, то есть примерно 666,7 часа. Это не аргумент, что выборка «лучше». У сплошной проверки больше покрытие, но и совсем другой бюджет.

Сравнение трудозатрат: около 667 часов на сплошную проверку и 8,7 часа на риск-ориентированную учебную выборку
Два разных объёма покрытия: сплошная проверка ≈ 667 часов, учебная риск-ориентированная модель — 8,7 часа.

Если фактическая проверка карточки занимает не четыре, а семь минут, формулу нужно пересчитать. При 78 проверках карточек переменная часть вырастет с 5,2 до 9,1 часа, а общий бюджет — до 12,6 часа. Поэтому полезно сначала засечь время на пяти-десяти карточках, а уже затем утверждать смету.

До ручной выборки сделайте агрегатные сверки

Карточки показывают, как результат выглядит для покупателя, но плохо ловят массовые пропуски. До ручной проверки стоит получить отчёт по всему каталогу и сопоставить его с ожидаемыми контрольными числами.

  • общее количество товаров и вариантов до и после импорта;

  • количество активных и неактивных карточек;

  • число карточек без обязательного идентификатора, названия, цены или раздела;

  • дубли идентификаторов и неожиданные новые идентификаторы;

  • распределение карточек по разделам;

  • карточки с нулевой ценой, отрицательным или неожиданно большим остатком;

  • число товаров без изображения и число оборванных связей между товаром и вариантом;

  • товары, отсутствующие в новом файле, и действие, которое система применила к ним.

Для CSV-импорта в 1С-Битрикс поля файла сопоставляются полям инфоблока, а идентификатор XML_ID или название используются для поиска существующей записи. Документация также отдельно задаёт действие для товаров, которых нет в новом файле: оставить, деактивировать или удалить. Поэтому карту полей, ключ сопоставления и правило для отсутствующих товаров нужно зафиксировать до приёмки. Это документированное поведение, а не результат испытания конкретного магазина; см. официальную инструкцию по импорту CSV.

Первая ошибка меняет объём проверки

Приёмка теряет смысл, если найденное отклонение просто записать и продолжить считать успешные карточки. Сначала нужно понять природу ошибки: единичные данные испорчены в источнике или неверно работает правило преобразования.

Наблюдение

Гипотеза

Следующее действие

Один товар получил неверный раздел

Ошибка исходной строки или правило сопоставления разделов

Проверить источник, затем ещё 3–5 товаров с тем же разделом

У всех вариантов пропала цена

Системная ошибка карты полей или типа цены

Остановить приёмку группы, исправить правило, повторить импорт и выборку

Появился дубль после второго импорта

Неверный ключ сопоставления

Остановить приёмку, проверить идентификаторы по всей затронутой группе

Неактивным стал товар, которого нет в файле

Сработало заранее выбранное правило отсутствующих товаров

Сверить ожидаемое действие; это ошибка только при расхождении с заданием

У одной карточки битое изображение

Ошибка файла или пути

Проверить источник и расширить выборку по тому же поставщику или правилу загрузки

Для детерминированного правила одна подтверждённая ошибка уже достаточна, чтобы не принимать затронутую группу. После исправления нужно повторить импорт в безопасной среде или согласованном окне, заново выполнить агрегатную сверку и проверить исходные карточки плюс несколько новых. Усреднять системную ошибку успешными примерами нельзя.

Зафиксируйте протокол, чтобы повтор был сравнимым

  1. Запишите версию файла, дату импорта, источник и применённую карту полей.

  2. Для каждой группы перечислите выбранные идентификаторы и причину попадания в выборку.

  3. Задайте ожидаемые значения до открытия карточек: раздел, активность, цена, остаток, вариант, изображение.

  4. Сохраните фактический результат и доказательство без персональных данных и секретов.

  5. Для каждой найденной ошибки укажите затронутое правило, владельца исправления и решение о расширении выборки.

  6. После исправления повторите агрегатные сверки, исходные неуспешные проверки и новые карточки из той же группы.

  7. Принимайте группу только после совпадения ожидаемого и фактического результата.

Общая приёмка интернет-магазина охватывает не только каталог, но и оформление заказа, оплату, доставку, уведомления и права. Последовательность общей проверки разобрана в отдельном материале «Приёмка интернет-магазина после демонстрации». Этот материал даёт другой результат: рассчитанный объём проверки именно импортированного каталога и правило остановки при системной ошибке.

Что считать результатом

Результат приёмки — не фраза «проверили 78 карточек», а протокол: какие правила были покрыты, какие агрегатные числа совпали, где выборка расширялась и что повторно проверили после исправлений. Для учебного каталога модель даёт ориентир 8,7 часа, но реальный бюджет утверждают только после пилотного замера времени и разбиения данных на фактические группы.

Если цена ошибки высока — например, неверная цена сразу уходит покупателю, — увеличивают не красивый процент выборки, а контроль конкретного правила: автоматическую сверку всего массива, блокировку публикации при отклонении и повторную ручную проверку затронутой группы. Так смета остаётся прозрачной, а решение о запуске опирается на проверяемые условия.

Обсуждение 0

Делись опытом и задавай вопросы. Комментарии без ссылок появляются после проверки редактором.

Пока никто не написал. Начни обсуждение.