Нормализовать варианты товаров без потери данных
Исправить названия и значения вариантов SKU, сохранив структуру выгрузки и запретив неожиданные изменения.
Shopify CSV либо явная карта полей, согласованные словари размеров и цветов.
Аудит вариантов, план замен и проверенный CSV с журналом изменённых ячеек.
Кому пригодится
Контент-менеджерам и специалистам товарных каталогов.
Требования и ограничения
Для какой задачи подходит
Исправить названия и значения вариантов SKU, сохранив структуру выгрузки и запретив неожиданные изменения.
Что передать агенту
Shopify CSV либо явная карта полей, согласованные словари размеров и цветов.
Как устроена работа
- Проверить названия и значения вариантов, системы размеров и дубли.
- Согласовать точные замены, сохраняя намеренные различия товаров.
- Проверить, не создадут ли замены новые совпадения вариантов.
- Подготовить исправленный файл и журнал изменений, сохранив строки, столбцы и остальные сведения.
Какой результат получится
Аудит вариантов, план замен и проверенный CSV с журналом изменённых ячеек.
Что учтено в адаптации
Скрипт применения меняет только утверждённые option-поля и проверяет before; конфликт, лишняя строка и новая коллизия блокируют выдачу результата.
Изменение порядка строк и заполнение картинок по цвету не выполняются автоматически.
Исправление кодировки, transliteration и замена размерной системы требуют явного плана, а не скрытого угадывания.
Условия применения
Python 3.10+ и исходная выгрузка. Скрипты работают локально; запись в магазин не включена.
Автор и источник
Оригинальное название: variant-option-normalizer
Автор или репозиторий: timctfl/skillshelf
Лицензия: Apache-2.0
Открыть первоисточник ↗