Hi,
Our team is building an app that relies on the cart checkout link to prefill customer information. However, we’ve recently noticed that this functionality is no longer working.
Has there been any change to this feature, or is there a changelog that documents this behavior?
The checkout URL we’re using is:
https://<store>.myshopify.com/cart/checkout?checkout[email]=test
We also use other parameters, such as shipping_address and billing_address.
We are aware of the separate Cart Permalinks feature, which is still working as expected. However, that is not the functionality we’re referring to here.
Any clarification would be greatly appreciated.
Thank you.
Hi Kevin, thanks for flagging this.
I can confirm there’s a recent regression affecting the email/phone fields. I’m not seeing the same issue with the shipping_address or billing_address parameters on my end though.
To help me investigate those, could you share:
- Example dummy address parameters you’re passing
- Whether the address includes any special characters
Hi Paige,
This is an example URL that used to work for us:
https://<store>.myshopify.com/cart/checkout?checkout%5Bemail%5D=kevin%2B312jhk%40example.com&checkout%5Bshipping_address%5D%5Baddress1%5D=30+Jolimont+Ave&checkout%5Bshipping_address%5D%5Bcity%5D=Mulgrave&checkout%5Bshipping_address%5D%5Bcountry%5D=AU&checkout%5Bshipping_address%5D%5Bprovince%5D=VIC&checkout%5Bshipping_address%5D%5Bzip%5D=3170&checkout%5Bbilling_address%5D%5Baddress1%5D=30+Jolimont+Ave&checkout%5Bbilling_address%5D%5Bcity%5D=Mulgrave&checkout%5Bbilling_address%5D%5Bcountry%5D=AU&checkout%5Bbilling_address%5D%5Bprovince%5D=VIC&checkout%5Bbilling_address%5D%5Bzip%5D=3170
The address contains only Latin characters and is a valid address. We construct the URL using new URLSearchParams.
Thank you.
Perfect, thanks for sharing.
We’re working on a fix for this, but I don’t have an ETA to share right now given the complexity involved.
Hi @Paige-Shopify, weighing in to say we/our Plus merchants are also affected by this. Consumer goods rental businesses usually take addresses early in the journey, and being asked for an address again at checkout it confusing to the consumer. Big win for us if we can get this regression fixed as soon as practicable.
Hi @Paige-Shopify Any news from your sides?
It is business critical four customers, we need a solving solution as soon as possbile.
Thank you for your cooperation.
@Akos_Paska It’s still being worked on, with no clear indication of an ETA at the moment.
Just to add, if anyone is hitting issues with this on Plus merchants, there is a checkout extensibility solution that we were able to implement to the same effect
Hi @Paige-Shopify is there any update on this? It is a business critical issue for merchants.
Hi @Nicola_Cranham, thanks for following up. We’re still working on this and I’ll share an update here once it’s done.
Hi all, we’ve pushed a fix for this but not 100% sure if it covers all affected parameters effectively. If anyone is still encountering this issue, we’d appreciate examples of URLs that aren’t working. Thank you!