For the last 10-15 Days, the automatic discount code is not getting applied from the Cart to the Checkout for several merchants and when our tech team analyzed the cause for this, we found out that Shopify has changed the Checkout Link from their end. Please check the link-related changes below:
We have to check this in our Dev Store, where the Classic link is currently in use, and in that link, the Discount code is getting applied however when we are testing this through Checkout Link (Which is updated by Shopify), then the Discount Code is not getting applied.
We have reached us to Shopify support Multiple times now and as of now, we have not received any help from their end the issue is still on the rise and heavily impacting our Merchant’s daily operations.
So, the question we have asked Shopify Support on this was whether will our Discount Query Parameter will run on the new Checkout link. If yes, then what are the steps to follow & review it? If not, then what can be the alternative solution to this issue faced by our merchants and us?
I think we are also being affected by this change in the checkout url (to which we conditionally add discount codes based on customer tags). I would be very interested in a solution or at least a workaround as it seems to be affecting a growing number of our users.
We also not seen this issue in recent days. Shopify seems fix this issue in background. But not sure Shopify side really fix it as we found there could be a case that this issue appear again from the past experience.
Would you mind sharing what exactly the issue was and what was solved by Shopify team? It could help other users making sure their own problem has been fixed (or not).
For the last 20 to 30 days, when creating a cart permalink, checkout query parameters like checkout[shipping_address][country]=HK not getting applied from the Cart to the Checkout for several shopify merchants. When our tech team analyzed the cause for this, we found out that Shopify has changed the Checkout Link from their end. Please check the link-related changes below:
We have to check this in our Dev Store, where the Classic link is currently in use, and in that link, the shipping address is getting applied, however when we are testing this through Checkout Link on our merchant production store (Which is updated by Shopify), then the shipping address is not getting applied.
Findings
We found if Shopify uses the new link redirect to checkout page, shopify sometimes makes a proposal operation graphQL call, then this issue will not happen, checkout form will respect the query parameter provided in permalink and preload the related shipping address fields.
We run 70 tests, but only 3 tests Shopify will trigger this proposal graphQL operation. So we are not sure when Shopify will trigger this graphQL operation.
We also contacted Shopify Support and as usual they are trying to find any way possible to prove that the problem is not a problem or that the problem is caused by something not supported.