Каталог на 10 тысяч товаров: как оценить подготовку данных до переноса
Количество строк в выгрузке плохо предсказывает трудоёмкость запуска. Разбираем выборку товаров, правила заполнения и учебный расчёт ручной работы, чтобы отделить перенос от подготовки каталога.

В этой статье
«У нас всего десять тысяч товаров, выгрузку пришлём». Для оценки переноса этой фразы мало. У одной группы есть фотографии и характеристики, у другой — только название поставщика, а у третьей размеры записаны в описании. Техническая загрузка файла может занять меньше времени, чем решение, что именно магазин готов показывать покупателю.
До общей сметы полезно проверить небольшую, но разнообразную выборку и посчитать повторяющиеся действия. Результат — отдельные оценки для переноса готовых данных, массового преобразования и ручной подготовки. Тогда заказчик понимает, какую часть работы может ускорить разработчик, а для какой нужен человек, знающий товар.
Что считается готовой карточкой
Для начала согласуйте минимальный набор сведений по каждой категории. Для одежды важны варианты размера и цвета; для технического изделия — совместимость и характеристики; для расходного материала — единица продажи и количество в упаковке. Единого перечня для всех товаров недостаточно. Обязательные по закону сведения проверяют отдельно для конкретного ассортимента: этот разбор не заменяет такую проверку.
Нужны и правила значений. «Серый», «сер.» и код поставщика могут описывать один цвет, но оставаться разными строками для фильтра. Сначала владелец каталога утверждает словарь соответствий, затем команда применяет его. Автоматическое объединение по похожему названию без проверки способно склеить разные товары.
В документации импорта CSV для 1С-Битрикс отдельно рассматриваются уникальный идентификатор и название элемента, сопоставление полей и сохранение конфигурации. Это техническая основа загрузки. Сам по себе успешный импорт не подтверждает, что в карточке есть нужное фото, понятная единица продажи и корректный набор характеристик. Настройки импорта здесь не меняем и выполнение на вашем магазине не заявляем.
Выборка должна показывать разные виды работы
Не выбирайте только десять идеальных карточек. Включите разные категории, поставщиков и типы товара: простой товар, модель с вариантами, комплект, позицию без фотографии, запись с неполными характеристиками. Отдельно возьмите известные сложные случаи. Такая выборка помогает обнаружить виды работы, но не становится автоматически статистически точной оценкой всего каталога.
Для каждого образца отметьте исходное состояние, нужное действие и того, кто может его выполнить. Формат числа можно преобразовать по правилу. Отсутствующую характеристику нельзя достоверно получить преобразованием: её должен подтвердить поставщик или специалист. Если человек двадцать минут ищет информацию, время поиска тоже относится к подготовке.
Готово к переносу: сведения заполнены и соответствуют согласованным правилам.
Исправляется массово: есть однозначное преобразование и контрольный пример.
Нужна ручная работа: информацию требуется найти, проверить или создать.
Пока исключено из запуска: нет обязательных данных или понятного ответственного.
Посчитайте очередь ручной подготовки
В учебном каталоге из 10 000 позиций после проверки принято допущение: 7 000 готовы, 2 000 исправляются общей обработкой, ещё 1 000 требуют ручной работы. Эти доли заданы для примера; их нельзя переносить в свой проект без наблюдений. Пусть на ручную карточку уходит в среднем шесть минут, включая проверку результата. Получается 6 000 минут, или 100 часов.
Если специалист может выделять на каталог четыре часа в рабочий день, это 25 рабочих дней его занятости. Два специалиста при независимых задачах и той же производительности теоретически дают 12,5 дня совместной работы. Для календарного плана потребуется округление, учёт расписания и времени согласования. Удвоение людей не гарантирует удвоения скорости: общий эксперт или ожидание ответа поставщика могут остаться узким местом.
Предположим, при повторной проверке выяснилось, что сложная карточка занимает девять минут. Объём становится 150 часов — на 50 часов больше. У одного специалиста с четырьмя доступными часами это уже 37,5 рабочего дня. Такая чувствительность полезнее обещания точной даты по числу строк в файле. Для планирования зафиксируйте диапазон и пересматривайте его после первых реально обработанных партий.
Кто принимает решение о спорном товаре
Разработчик может обнаружить, что у упаковки указаны разные количества, но не обязан угадывать верное. Назначьте владельца данных со стороны магазина и задайте срок ответа. В карточке вопроса достаточно идентификатора товара, конфликтующих значений, источников и решения. Переписка без связи с конкретной записью быстро превращается в повторную проверку того же вопроса.
Принятое правило нужно возвращать в исходный процесс. Если исправлять только витрину, следующая выгрузка способна вернуть старое значение. Где хранится окончательный вариант, зависит от проекта: в учётной системе, справочнике поставщика или отдельном поле сайта. Источник определяется для каждого вида данных, а не фразой «всё будем брать из 1С».
Запускать весь каталог сразу необязательно
Если готова самостоятельная товарная группа, можно обсуждать запуск этой группы раньше остальных. У неё должны работать выбор, цена, наличие, оформление и исполнение заказа. Решение требует проверки ассортимента и ожиданий покупателей: пустые важные категории нельзя маскировать общим числом загруженных товаров.
Приёмку партии удобно завершать короткой записью: сколько позиций допущено, сколько исключено с причиной, какие правила преобразования применены и какие контрольные карточки проверены. Количество строк и число готовых к продаже товаров могут различаться. Именно второе число вместе с перечнем нерешённых вопросов показывает, готов ли каталог к обещанному запуску.
"We only have ten thousand products; we will send the export." This statement is insufficient for assessing migration. One group has photos and specifications, another has only the supplier name, and a third has sizes recorded in the description. Technical file upload may take less time than deciding exactly what the store is ready to show to shoppers.
Before finalizing the total estimate, it is useful to check a small but diverse sample and count recurring actions. The result is separate estimates for migrating ready data, bulk transformation, and manual preparation. This helps the client understand which part of the work a developer can accelerate and which requires a person who knows the products.
What Counts as a Ready Product Card
First, agree on the minimum set of information for each category. For clothing, size and color variants are critical; for technical products, compatibility and specifications matter; for consumables, the sales unit and quantity per package are key. A single list for all products is insufficient. Legally required information must be verified separately for each specific assortment; this analysis does not replace such verification.
Value rules are also needed. "Gray," "gray.," and a supplier code may describe the same color but remain distinct rows for filtering. First, the catalog owner approves a mapping dictionary, then the team applies it. Automatically merging entries based on similar names without verification can incorrectly combine different products.
The CSV import documentation for 1C-Bitrix separately covers the unique identifier and item name, field mapping, and configuration preservation. This forms the technical basis for loading. A successful import alone does not confirm that the product card contains the required photo, a clear sales unit, or a correct set of attributes. We do not modify import settings here, nor do we claim execution on your store.
The sample must demonstrate different types of work
Do not select only ten ideal cards. Include different categories, suppliers, and product types: simple products, models with variants, kits, items without photos, and records with incomplete characteristics. Also include known complex cases. This sample helps identify types of work but does not automatically become a statistically accurate assessment of the entire catalog.
For each sample, note the initial state, the required action, and who can perform it. Number formats can be converted according to the rule. Missing characteristics cannot be reliably obtained through conversion; they must be confirmed by the supplier or a specialist. If a person spends twenty minutes searching for information, that search time also counts toward preparation.
Ready for transfer: data is filled in and complies with agreed rules.
Fixed en masse: there is a clear transformation and a control example.
Requires manual work: information must be found, verified, or created.
Excluded from launch for now: mandatory data is missing or no clear owner is identified.
Calculate the manual preparation queue
In a training catalog of 10,000 items, after verification, it is assumed that 7,000 are ready, 2,000 are being corrected through bulk processing, and another 1,000 require manual work. These proportions are given as an example; they cannot be transferred to your project without observations. Let an average of six minutes be spent on a manual card, including result verification. This results in 6,000 minutes, or 100 hours.
If a specialist can dedicate four hours a day to the catalog, that equals 25 working days of their time. Two specialists with independent tasks and the same productivity theoretically yield 12.5 days of combined work. A calendar plan requires rounding, schedule adjustments, and time for approvals. Doubling the workforce does not guarantee doubled speed: a single expert or waiting for a supplier response can remain a bottleneck.
Suppose a recheck reveals that a complex card takes nine minutes. The volume becomes 150 hours—50 hours more. For one specialist with four available hours, this is already 37.5 working days. Such sensitivity is more useful than promising an exact date based on the number of lines in a file. For planning, fix a range and revise it after the first batches are actually processed.
Who decides on disputed items
A developer may notice that a package lists different quantities but is not required to guess the correct one. Assign a data owner from the store side and set a response deadline. The question card needs only the product identifier, conflicting values, sources, and the resolution. Correspondence disconnected from a specific record quickly turns into rechecking the same issue.
The adopted rule must be returned to the original process. If only the storefront is corrected, the next export may restore the old value. Where the final version is stored depends on the project: in the accounting system, the supplier catalog, or a separate site field. The source is determined for each data type, not by a blanket statement like "we will take everything from 1C".
Launching the entire catalog at once is not required
If a standalone product group is ready, its launch can be discussed ahead of the others. It must support selection, pricing, stock availability, order placement, and fulfillment. The decision requires validating the assortment and customer expectations: empty but important categories cannot be hidden behind a total count of loaded products.
Batch acceptance is conveniently summarized in a short record: how many items were accepted, how many were excluded with reasons, which transformation rules were applied, and which control cards were verified. The number of rows and the count of products ready for sale may differ. It is the latter number, together with the list of unresolved issues, that indicates whether the catalog is ready for the promised launch.




Обсуждение 0
Делись опытом и задавай вопросы. Комментарии без ссылок появляются после проверки редактором.
Пока никто не написал. Начни обсуждение.