Надо сделать дополнительные поля складов и варианты остатков с разными ценами. И xml импорт. Могут затереться таблицы или поменяться структура при обновлении если добавлять в сущетствующие - b_catalog_store и b_catalog_store_amount. Или только делать новые? Подскажите оптимальный вариант реализации. Как я понимаю- модуль с классом наследующим CIBlockCMLImport, перегружающим необходимые методы и CCatalogStore для складов/остатков в публичной части, новой админ-страница с импортом. Связанные таблицы сделать новые самый правильный вариант?