Постановка задачи

Имеется интернет-магазин с 300 складами (по одному в каждом городе). Необходимо настроить механизм, который позволит автоматически менять цены на товары для разных групп складов одновременно.

Текущая проблема

Штатный интерфейс позволяет установить единую цену на все склады одним кликом, но если нужно распределить цены по трём группам, приходится вручную править каждый из 60 складов. Это трудоёмко: на один товар уходит 10-15 минут.

Требуемое решение

Разделить все склады на три группы (условно: Группа A - 1 склад, Группа B - 60 складов, Группа C - 240 складов).
Необходимо, чтобы при изменении цены для одной из групп новая цена применялась автоматически ко всем складам этой группы.

Пути реализации

  • Автоматизация через загрузку XML-файла (возможность подтверждена службой поддержки).
  • Разработка скрипта/утилиты, который на основе XML-выгрузки будет обновлять цены для каждой группы за один проход.
  • Важно: исключить ручную правку на каждом складе.

Дополнительные пожелания

  • Скорость и простота применения - решение должно экономить часы работы.
  • Масштабируемость - чтобы можно было легко менять состав групп.