Быстрый старт: как сравнить два прайса или остатка
Чтобы быстро сопоставить две версии ассортимента, выявить расхождения в ценах или отследить движение остатков, подготовьте два текстовых блока с данными и определите ключевые колонки. Перейдите в инструмент сравнение прайсов или остатков, внесите данные в форму, настройте номера колонок для сопоставления, выберите нужный фильтр и запустите процесс. Вы сразу получите структурированный результат со всеми изменениями, который можно использовать для корректировки цен на витрине или обновления складских данных.
Подготовка данных к сопоставлению
Для корректной работы сервиса требуются два массива данных. В интерфейсе они распределяются по двум основным полям: старые или базовые данные вставляются в поле «a», а обновленный список - в поле «b».
Перед запуском сопоставления необходимо определить структуру ваших списков:
- Ключевая колонка (идентификатор): уникальный артикул или код товара. Для первого списка укажите номер колонки в поле «key_col_a», для второго - в «key_col_b».
- Колонка с ценой: если нужно сравнить стоимость позиций, задайте соответствующие номера колонок в полях «price_col_a» и «price_col_b».
- Колонка с остатком: для отслеживания складских запасов укажите номера колонок в полях «stock_col_a» и «stock_col_b».
Обратите внимание: нумерация всех колонок принимает минимальное значение (отсчет начинается с 0). Чтобы избежать путаницы, сохраняйте исходные текстовые блоки до отправки формы, чтобы при необходимости быстро сверить полученный результат с первоисточником.
Пошаговая инструкция
- Вставьте данные. Поместите исходный список позиций в поле «a», а новый набор данных - в поле «b».
- Настройте ключи сопоставления. Заполните поля «key_col_a» и «key_col_b» номерами колонок с уникальными идентификаторами товаров.
- Укажите цены и остатки. При необходимости заполните поля «price_col_a» и «price_col_b» для цен, а также «stock_col_a» и «stock_col_b» для количества товаров.
- Задайте режим фильтрации. В поле «filter» выберите один из доступных вариантов обработки:
-
all- показать все позиции и результаты сопоставления; -added- отобразить только новые добавленные товары; -removed- вывести только удаленные позиции; -changed- показать товары, у которых изменились цена или остаток. - Запустите расчет. Нажмите кнопку отправки формы.
- Оцените результат. Сервис сформирует итоговый список в соответствии с выбранным фильтром.
- Сохраните отчет. Скопируйте готовый текст, зафиксировав исходные параметры для дальнейшей работы.
Наглядный пример работы
Рассмотрим базовый пример работы инструмента. Зададим минимальные значения параметров:
- Значение поля «filter»:
all - Значения полей «key_col_a», «price_col_a», «stock_col_a»:
0 - Значения полей «key_col_b», «price_col_b», «stock_col_b»:
0 - Содержимое полей «a» и «b»: текст «Пример текста для обработки инструмента Zyntec.»
После отправки формы сервис моментально формирует итоговый блок с сопоставленными данными. Аналогичным образом инструмент обрабатывает режимы фильтрации added, removed и changed, корректно отбирая нужные строки по заданным условиям.
Поскольку инструмент генерирует результат заново при каждом запросе, рекомендуем сохранять готовый текст сразу после выполнения операции.
Ограничения и особенности инструмента
При работе с инструментом важно учитывать следующие технические нюансы:
- Ручная разметка колонок: инструмент обрабатывает переданный текст строго по указанным индексам, поэтому определять номера колонок для идентификатора, цены и остатка необходимо самостоятельно перед запуском.
- Минимальные значения: поля индексов («key_col_a», «price_col_a», «stock_col_a», «key_col_b», «price_col_b», «stock_col_b») принимают минимальное числовое значение
0. - Фильтры: для точной выборки используйте стандартные режимы
all,added,removedиchanged. - Чистота данных: инструмент выполняет строгое сопоставление. Если в списках присутствуют опечатки в артикулах, лишние пробелы или разные форматы написания одного и того же товара, их стоит устранить до начала обработки.
Возможные ошибки и способы их решения
При передаче корректно заполненных полей сервис стабильно возвращает готовый блок сопоставления. Если в процессе обработки возникла непредвиденная ситуация или результат не сформировался:
- Проверьте правильность указания номеров колонок (они должны соответствовать структуре текста и начинаться с минимального значения).
- Убедитесь, что оба поля «a» и «b» содержат данные и не остались пустыми.
- Проверьте правильность выбранного значения в поле «filter».
Если интерфейс выдает ошибку, сохраните исходные блоки данных и параметры формы, чтобы повторить запуск после проверки входного текста.