I understand the reasoning behind preserving integrity of data for existing orders tied to profiles, however...
I have a page where the user can edit the order contents and change their billing or delivery information. Instead of create a new profile, I would like to save the data directly to the order being viewed. I don't want it to affect new orders created later, either.
How can I do this? It would seem that every time commerce_customer_profile_save is called, a brand new profile is created.
This isn't a standard commerce workflow, but most of the fundamentals are there. A customer can have many open orders at any given time, and I want the flexibility for them to change the delivery address ON a specific order and save it for that order only. Someone out there has to have done this I would believe.