Description
For clarity, this is not about Import/Export. It's about Dataflow.
I have also opened an issue on Stack Exchange to get more exposure. Contributions are invited in either thread.
Summary (*)
There is either a bug or something is configured wrong. What's happening here is that dataflow is un-ticking the "Use Default Value" box on every attribute with website or store view scope when a sku is updated via dataflow for that view.
Examples (*)
Update a product using Import/Export Profile
and select a specific store view from the store select and try and import a CSV with name
field for example. This will then un tick and copy the default data for every attribute within scope store view
for that product and that store view.
Attributes with website
scope will also have their values un ticked and data copied from default.
Proposed solution
None as yet.
EDIT:
I'm currently investigating app/code/core/Mage/Catalog/Model/Convert/Adapter/Product.php::save()
on lines 764
to 813
as this appears to be the code that is responsible for this.