I've just upgraded Commerce from 9.13.0 to 9.20.0
The address property in IOrderGroup has been moved. Does anyone know where I can get or set the address again? I think I can via the forms -> shipments but I'm not sure if it is the correct way.
You can now access them via IShipment.ShippingAddress and IPayment.BillingAddress.
If I have my checkout process as steps and the first step is to add shipping and billing addresses. Every setp navigates the customer to another view.
Where should I save the billing address if I only create the payment object at the last step when customer clicks Place Order? (Taking into consideration that customer might be anonymous user so address book will not be available)
We used to save it in Cart.OrderAddresses but now it is not available.
You input is highly appreciated.
Good question Islam - I honestly don't know. It seems we need to look into this to see how can it be solved.
Thanks Quan for your input!
I have opened a ticket with the support. Hopefully we get a reply soon to wrap up the upgrade for couple of our live projects.