I was wondering if anyone had experienced this issue and found a solution?
We have a store where almost every product has custom line item properties. However, we have noticed that if a customer uses Shop Pay to check out, sometimes those custom line item properties get lost. They show in the checkout, but once someone uses the Shop Pay quick checkout, the line items are gone.
They also do not appear in the orders screen in the admin panel.
Any help would be greatly appreciated. Thank you!
Solved! Go to the solution
Hi there @maxcamey we've been seeing the same thing with merchants using our application. This is pretty impactful since so many people use Shop Pay and our app relies on line item properties being present.
Has anyone at Shopify looked into this at all?
Hi @chipkeyes88 ,
I haven't been able to get a hold of anyone at Shopify. I hope we get confirmation that this behavior is known soon.
Is the URL of the checkout page /checkout/c/?
We have seen a similar problem with Amazon Pay and have confirmed that this occurs when the user is directed to /checkout/c/.
Guessing it's AB testing on Shopify's part or something.
Here is a similar discussion, written in Japanese though.
Hi @Tanenobu ,
Yes, the checkout page is /checkout/c/. We do not have Amazon Pay enabled on our store, so I cannot confirm that, but maybe it has to do with all the quick pay options then. We are experiencing this on Shop Pay and Shop Pay installments. Do you know if there is a way around it? We haven't had it happen since I originally posted this, but it would be great to have a confirmation that it has been resolved.
Thanks for your reply. I am in the process of contacting support regarding this matter.
I believe both Amazon Pay and Shop Pay are caused by the same reason.
the following is my guess.
- For a period of time, Shopify will transition the checkout to /checkout/c/ for a particular device environment. (maybe for AB testing or something)
- When using an external payment service, Shopify transitions once from /checkout/c/ to /checkout/. (because the redirect URL must be matched)
- Product information is copied when transitioning from Checkout/c/, but information such as line item properties or cart attribution is missing at that time. (I have confirmed such behavior)
I am 100% sure this is a problem on Shopify's part. The workaround now is to turn off Shop Pay for specific devices, but this would not be practical. We don't touch the checkout page so the workaround is just about off. Let's wait for the fix.
I am glad you were able to get in touch with them. If possible, please let us know when you hear it is resolved. Thanks for your help!