I'm developing the checkout process for Perch shop and have come across a bug.
When a customer adds a new address, if the address has the same address line 1 as an existing address - the addressSlug created also matches the existing address, resulting in 2 addresses with the same addressSlug.
This becomes an issue when selecting an address during the checkout process as addressSlug is used as the value on the radio button.
I appreciate this is an edge case, but a customer might want to deliver to a different name at the same address.
Is there a way to use the addressID instead of the slug as the value for differentiating addresses?