Hi, I noticed an issue with buyer identity becoming null in Dynamic Checkout.
When using Shopify Functions’ Cart and Checkout Validation API in my app, the buyer identity returns null when clicking the Dynamic Checkout button. This was working correctly before and returning proper buyer identity data.
Could you check if there have been any recent changes that might affect this? Need assistance to resolve this issue.
Thanks!
Hi Ogasawarakyohei,
Thanks for flagging this - I’ve connected with our internal team to see if this could have been due to a change on our side. Do you know exactly when this issue started appearing for you?
Hi Liam,
Thank you for your support.
I’m not sure of the exact time and date, but we received an inquiry around 11:00 Japan time today, and upon checking, we noticed there was an issue.
Is this happening with just one specific store or multiple? If you can share a store URL where this is happening, we can dig into this deeper on our side.
I can confirm this is occurring across multiple stores.
You can verify the issue on our development store at:
https://test-tsun-order-limits.myshopify.com
Hi again Ogasawarakyohei,
Are the dynamic checkout buttons you’re seeing this on the “Accelerated Checkout” on storefront pages, or the “Express Checkout” on Checkout pages?
We’re not seeing any other reports of this behaviour - so it’s possible this is an environmental issue related to how your app is implemented.
Thank you for your investigation, Liam.
I had also contacted Shopify Support through a different channel, and they provided the following response:
“To give you some context about the buyerIdentity issue when using Dynamic Checkout buttons: the reason buyerIdentity is null in this case is that Dynamic Checkout bypasses the cart step and initiates the checkout process directly. Unlike the Add to Cart button, which fully initializes the cart and connects it to the customer, Dynamic Checkout does not provide the same opportunity for buyerIdentity to populate. This behavior is a known limitation of how Dynamic Checkout functions.”
I may have been mistaken about the behavior having changed from before.
I apologize for causing any confusion.
My concerns have been resolved, and I plan to modify the app based on the specifications mentioned above.
Thank you very much.
2 Likes