I'm working on a site right now that needs to be able to ship to multiple addresses, but the client also wants the user to be able to save multiple addresses, so that when they come back to place more orders, they can just select the name of the address that they set the last time, and the address would be automatically filled in. Ideally, they would also like the user to be able to edit and delete addresses.
What, if any of this, is built into the multiship feature?
Assuming the worst case, that none of it is built in, then I need to develop an on-site system for managing multiple addresses. So the next question would be: how would you recommend storing the individual values for each address, i.e. street, city, etc., into the session, so that I can pull those values out in the checkout, and pre-populate each multi-ship address field group? Should I use the h: functionality, or is there a simple way to put that info into the fc_json object?
Your thoughts and advise are much appreciated.