Business reason
Pickup is requested by different customers, and the actual pickup location may be completely different from the platform’s own address.
If the platform address is reused by mistake, pickup may fail, drivers may go to the wrong place, and customers will complain.
Implementation principle
Store the pickup address during order creation and offer a quick 'same as sender' option.
When creating the DHL pickup order later, always read the pickup address from that order instead of from an internal account location list.