SABSUS
Help me chooseПомочь выбрать Book a demoПолучить демо
IMPLEMENTATION IN PRACTICEВНЕДРЕНИЕ В РАБОТУ

Catalog import without confusionИмпорт каталога без путаницы

A successful upload message does not finish a catalog import. An item may land in the wrong category, lose a leading zero in its identifier or acquire a price in the wrong unit. A reliable import process connects every source row to an understood result and explains what happens when the file is loaded again.Загрузка файла заканчивается сообщением об успехе, но работа с каталогом на этом не заканчивается. Позиция может попасть в чужую категорию, потерять ведущий ноль в артикуле или получить цену в неверной единице. Хороший импорт связывает каждую исходную строку с понятным результатом и позволяет объяснить, что произойдёт при повторной загрузке.

Published: Опубликовано: Updated: Обновлено: SABSUS EditorialРедакция SABSUS
Editorial illustration: goods, fulfillment and reporting
Editorial illustration: goods, fulfillment and reportingРедакционная иллюстрация: товары, исполнение и отчётность

Agree on the format and update keyСогласовать формат и ключ обновления

The catalog owner obtains current import requirements and chooses the source dataset. For each field, document meaning, format and whether it is required. Preserve item codes as text, and check prices alongside currency and selling unit. Decide separately which stable key distinguishes creation from updating an existing record; product names are usually unsuitable for this purpose.Ответственный за каталог получает актуальные требования к загрузке и выбирает источник данных. Для каждого поля фиксируют назначение, формат и обязательность. Артикул сохраняют как текст, цены проверяют вместе с валютой и единицей продажи. Отдельно решают, какой устойчивый ключ отличает создание новой карточки от обновления существующей; название товара обычно не подходит для этой цели.

Clarify what a blank means: retain the previous value, clear the field or reject the row. Do not assume identical behavior across columns. If the importer does not support the required update rule, split the work into available operations and agree on manual corrections. This is a test requirement for the actual mechanism, not a claim about its capabilities.Уточните смысл пустого значения: оставить прежнее, очистить поле или отклонить строку. Не предполагайте одинаковое поведение для всех колонок. Если импортёр не поддерживает нужное правило обновления, разделите задачи на доступные операции и согласуйте ручное исправление. Это требование к проверке конкретного механизма, а не обещание его возможностей.

Prepare dependencies before itemsПодготовить зависимости раньше позиций

Categories, units, variants and option groups must reference agreed values. Check reference lists first and item relationships next. Similar category spellings do not necessarily mean the same category, and an identical code from different suppliers does not necessarily mean the same product. Put disputed rows in a separate list with a decision owner and a reference to the source file.Категории, единицы, варианты и группы выбора должны ссылаться на согласованные значения. Сначала проверьте справочники, затем связи товаров. Две категории с похожим написанием не обязательно одинаковы, а одинаковый артикул у разных поставщиков не обязательно означает один товар. Спорные строки помещают в отдельный список с владельцем решения, сохраняя связь с исходным файлом.

Separate item creation from opening-stock loading. A quantity column does not establish that it safely creates the intended stock movement. For bundles, verify component existence and quantity units. Retain the approved source file separately from working corrections so results can be reconciled against a specific version.Отделите подготовку карточек от загрузки начальных остатков. Наличие колонки количества ещё не означает, что она безопасно создаёт движение товара. Для комплектов проверьте существование компонентов и единицы их количества. Сохраните утверждённый исходный файл отдельно от рабочих исправлений, чтобы результат можно было сверить с конкретной версией.

Test a representative sample fileИспытать небольшой представительный файл

Choose rows with Cyrillic text, a long name, decimal price, leading zero, variant and missing required field. Perform an agreed sample import in a suitable test environment without a real sale. Inspect the record as an employee will see it: category, price, unit, variant relationship and selection availability. The uploaded-row count does not replace this check.Выберите строки с кириллицей, длинным названием, дробной ценой, ведущим нулём, вариантом и отсутствующим обязательным полем. Выполните согласованный пробный импорт в подходящей тестовой среде без реальной продажи. Проверьте карточку так, как её увидит сотрудник: категория, цена, единица, связь варианта и доступность для выбора. Число загруженных строк не заменяет эту проверку.

Reconcile results and a repeated loadСверить результат и повторную загрузку

For the full load, classify every source row as created, updated, rejected or intentionally excluded. These outcomes should account for the whole file without double counting. Correct errors in a controlled copy, retaining the original row number and reason. Check whether a partially completed operation created a record before reporting an error.Для полной загрузки отметьте каждую исходную строку как созданную, обновлённую, отклонённую или сознательно исключённую. Категории результата должны объяснять весь файл без двойного счёта. Ошибки исправляют в контролируемой копии, сохраняя исходный номер строки и причину. Проверьте, не успела ли частично выполненная операция создать карточку до сообщения об ошибке.

Retest one previously processed row and one corrected row. Set the expected result beforehand: the intended update without another item or loss of unrelated fields. If repetition creates duplicates, stop the bulk retry and reconsider the key or loading sequence. Do not try to repair an unknown result by rerunning the entire file.Повторите проверку одной уже обработанной строки и одной исправленной строки. Ожидаемый результат задают заранее: нужное обновление без второго товара и без потери неохваченных полей. Если повтор создаёт дубли, остановите массовый повтор и пересмотрите ключ либо порядок загрузки. Не пытайтесь исправить неизвестный результат новым запуском всего файла.

Release the catalog for operational useПередать каталог в рабочее использование

The catalog owner accepts the load after row reconciliation, value sampling and checks on known complex items. Confirm separately that staff can find the intended variant and understand its selling unit. Unresolved rows remain exceptions with usage restrictions. For SABSUS, verify the available format, update rules and way to inspect import outcomes in your configuration before the full load.Владелец каталога принимает загрузку после сверки строк, выборочной проверки значений и проверки известных сложных позиций. Отдельно подтверждают, что сотрудники находят нужный вариант и правильно понимают единицу продажи. Неразрешённые строки остаются исключениями с ограничением использования. Для SABSUS заранее уточните доступный формат, правила обновления и способ получения результата загрузки на вашей конфигурации.

Define the catalog modelОпределить модель каталога · Audit the source dataПроверить исходные данные

Quick answersКороткие ответы

Why not match products only by name?Почему нельзя сопоставлять товары только по названию?

Names change and may repeat. Use an agreed stable key and verify its uniqueness within the chosen dataset.Названия меняются и могут повторяться. Нужен согласованный устойчивый ключ и проверка его уникальности в выбранном наборе.

Should the entire file be retried after an error?Нужно повторять весь файл после ошибки?

First establish which rows were applied. Choose the retry based on known outcomes and a tested update rule.Сначала выясните, какие строки уже применились. Повтор выбирают по известному результату и проверенному правилу обновления.

Does a successful upload mean the catalog is ready?Успешная загрузка означает готовность каталога?

No. Reconcile rows and verify values, relationships and item selection in an operational scenario.Нет. Нужны сверка строк и проверка значений, связей и выбора товара в рабочем сценарии.

NEXT STEPСЛЕДУЮЩИЙ ШАГ

Review a file before the full importПроверить файл до полной загрузки

Bring an anonymized sample with a regular item, variant and disputed row to agree on the format and expected retry behavior.Возьмите обезличенный фрагмент с обычной позицией, вариантом и спорной строкой. Согласуйте формат и ожидаемый результат повторной загрузки.