Hello again! I am debugging yet another strange issue in one of our solutions. We are using DW 9.10.11 and this issue has been existing for quite some time now, even in 9.9.8.
I have put up some logging to help me debug this, since the issue is that the delivery information is missing in DW for some orders, but not all.
We populate the EcomOrderDelivery fields when posting to the cart app and we have validation in the client that does not allow the data to be posted if it is empty. I have monkey tested the cart page a bunch of times and no matter what I do, I always see the data in the network tab, but my log within the OrderIsPassedToCheckoutHandler subscriber logs an empty delivery address (the logging is the first code in the subscriber). This tells me that there is no backend code from us that is loosing these values. I also put up some logging to log the browser information and it is for the last couple of days, the latest version of chrome, which is the same browser I am using to try to reproduce this.
I tried to request my VPN credentials (they do not work anymore) so I could look into the source code myself but the VPN guys are on vacation. I am just curious if there might be a lock or some case where DW does not save the data as it is supposed to, I know this is a long shot but I have been fighting this issue for quite some time now and I just cannot reproduce it no matter how hard I try.
NOTE: When the delivery information is missing, the address is always missing but just for some of those cases, the zip and phone are also missing.