Массовый импорт цен из CSV

Задача
У интернет-магазина «Ронбел» большой ассортимент товаров, для которых необходимо поддерживать несколько оптовых цен в зависимости от количества.
При ручном редактировании карточек товара обновление прайс-листа превращается в трудоёмкую операцию: для каждого товара приходится отдельно изменять несколько ценовых диапазонов.
Требовался способ массово обновлять оптовые цены из подготовленного файла.
Решение
В рамках развития WT Price List Pro мы разработали функционал импорта оптовых цен из CSV.
Менеджер подготавливает файл с ценами и загружает его через административную панель WordPress.
Процесс состоит из нескольких этапов:
CSV-файл → настройка импорта → предварительный просмотр → импорт → обновление цен
Данные из файла сопоставляются с товарами каталога и используются для создания или обновления ценовых диапазонов.
Управление импортом
Чтобы массовое изменение цен было контролируемым, в интерфейсе импорта предусмотрены дополнительные параметры.
Можно указать:
- заменять ли существующие ценовые диапазоны;
- удалять ли старые диапазоны у импортируемых товаров;
- создавать ли резервную копию перед изменением данных;
- использовать ли строгую проверку данных;
- пропускать первую строку CSV как строку заголовков.
Перед запуском импорта можно проверить подготовленные данные и убедиться, что файл содержит корректную информацию.
Результат

Обновление большого количества оптовых цен перестало требовать ручного редактирования каждой карточки товара.
Менеджер работает с единым CSV-файлом, а WT Price List Pro автоматически переносит данные в каталог WooCommerce.
Это особенно удобно, когда цены регулярно меняются или необходимо одновременно обновить несколько ценовых диапазонов для большого количества товаров.
Что реализовано
- импорт оптовых цен из CSV;
- массовое обновление ценовых диапазонов;
- сопоставление данных с товарами каталога;
- предварительная проверка данных;
- замена существующих диапазонов;
- удаление старых диапазонов;
- резервное копирование перед импортом;
- возможность отката последнего импорта.
