Обычно вы должны получить инкрементальный CSV, только с измененными данными.
Одна вещь, которую вы потенциально могли бы сделать, - после загрузки продукта и установки новых данных из CSV вы можете использовать $product->dataHasChangedFor($field)
, чтобы определить, отличаются ли новые данные от исходных данных для конкретного поля.
Чтобы узнать больше о том, как это работает, вы можете проверить реализацию в Varien_Object
. В основном Magento хранит исходные данные, которые загружаются отдельно, поэтому позволяет сравнивать их с вновь установленными данными.
Приветствие.