У меня всё одним списком. Ну а если колонки местами меняются - тут вручную можно корректировать. Изменить одно-два поля и вручную загрузить чтобы сразу обновились все цены и остатки - задача не великая и решаемая за пару минут. Согласитесь - совсем не равно трудозатратами при выгрузке товаров из магазина, конвертации в XLS, обработке формулами, сопоставлением с прайсом и переоценке, сохранением без формул и конвертации результатов в CSV, после чего загрузке на сайт. Первов(с помощью модуля) - минута, второе - совсем не минута и не каждый раз еще и не накосячишь сам, делегировать вообще затруднительно.
Про ручную работу тут говорить нечего, это невозможно, а вот сопоставление одинаковых товаров из разных прайсов к одному товару на сайте все же задача номер один, которая должна быть, иначе это совсем не замена ни одному внешнему сервису.
А как сопоставляете товары, по артикулу?
Я решил проблему заказав разработку приложения парсера почты, Прайс листы скачиваются автоматически и сразу по фтп выкладываются на мой сервер с которого опять же в атоматическом режиме идет обновление товаров на сайте,
Это можно сделать довольно простым скриптом непосредственно на сервере, фтп здесь лишнее. Сохранение файла не самая большая проблема, можно даже почтовым клиентом сохранять, если уж совсем сложным (бесплатным) путем пойти.
А вы как сопоставляете товары, тоже по артикулу?
Вообще, как я уже писал выше, по артикулу это хорошо, но:
их может не быть
они могут быть внутренние у каждого поставщика свои
они могут быть с ошибками, неправильной раскладке, с точками, пробелами, без них и т.п.