Hello,
Upon trying to perform updates in the system using the import feature, it seems that there's a definite need for the system to have a unique "system ID" for every item and item group that the system can key off of. (It seems like Item IDs are not used for this purpose, but perhaps might be something more like an internal date code?)
Currently, since the system keys off of the SKU and/or item name (the rules for which are still a little murky for me) there's no way, insofar as I can tell, to make a change to an existing item's item name, sku, or item group with an imported update.
Having a unique system ID that is only used for the purpose of tracking items and item groups from the point of their initial instantiation would allow for these changes to be made without divorcing the item from its history or breaking item groups upon modification of attributes or variants.
(I do recognize that what I'm proposing is not trivial, unless system IDs already exist in the system, and are just not being revealed to the end user.)
Thanks,
Bryan