Учебная сверка прайса поставщика, 30.10.2026.
Все поставщики, товары, коды и цены вымышлены. Это закупочные цены, не розничный прайс сайта и не файл импорта WooCommerce.

01-approved-before.csv: 7 записей исходного согласованного списка с привязкой к артикулу магазина.
02-new-supplier-price.csv: 8 записей нового прайса, включая намеренные ошибки.
03-review-result.csv: заполненная сверка восьми новых записей и одной отсутствующей старой позиции.

Формат: UTF-8 с BOM, разделитель точка с запятой, десятичный разделитель точка. Первая строка содержит имена колонок. Номер new_record считает записи после шапки, а не номер строки листа Excel.
Колонки supplier и supplier_code образуют ключ. supplier_code и shop_sku нужно импортировать как текст, сохраняя ведущие нули. CSV не хранит типы колонок. Простое открытие двойным щелчком может изменить трактовку кода в табличной программе.
Поля: supplier=поставщик, supplier_code=код поставщика, shop_sku=артикул магазина, name=товар, variant=вариант, unit=единица, currency=валюта, purchase_price=закупочная цена, decision=результат проверки, delta=новая минус старая цена для сопоставимых строк.

Повторите вручную:
1. Сравните ключи supplier+supplier_code, не удаляя нули. Не сопоставляйте по похожему названию.
2. Найдите два появления00301 в новом файле. Остановите обе записи4и5.
3. Сравните единицу и валюту совпавших позиций.00420и00550 требуют уточнения.
4. Для00105 оставьте цену пустой, не делайте из неё0.
5.00017:470.00-450.00=20.00RUB.00018не изменился.
6. Код17 не равен00017. Точного соответствия в этом примере нет.
7.00999 отсутствует в новом файле; это вопрос к составу прайса, не приказ удалить товар.

Итого8новых записей:1изменение,1без изменения,6требуют проверки. Отдельно1старая позиция отсутствует. Сверьте свой результат с03-review-result.csv.

Файлы не содержат формул или макросов. Сверка выполнена локальным чтением CSV и точной десятичной арифметикой. Работа в Excel и импорт в магазин не демонстрировались. Перед использованием реального прайса уточняйте дату действия, валюту, единицу, включённые условия цены и правила расчёта своей розницы. Ни один из этих CSV не следует загружать в рабочий магазин как готовое обновление.
