It might save time if unchanged records are not updated by the import. Maybe we can save a hash of the imported data (excluding stock of course) and save it with the product. When the product is changed manually this hash can be removed, but if the hash is still the same when a next import is run we can skip and proceed to the next one. Some external systems are unable to supply incremental exports, so 95% of the data stays the same each day.
It might save time if unchanged records are not updated by the import. Maybe we can save a hash of the imported data (excluding stock of course) and save it with the product. When the product is changed manually this hash can be removed, but if the hash is still the same when a next import is run we can skip and proceed to the next one. Some external systems are unable to supply incremental exports, so 95% of the data stays the same each day.