ref #81, add shipping detail to return JSON and add API for updating shipping info