Discount Code Passed As A Query Parameter To Checkout But It's Not Applying To Order

Did Shopify Change Checkout Url Structure Recently?

Shopify changed the checkout URL again, and the discount code is not applied when the discount code is available in the URL as a parameter.

Old Link - https://yourstore.com/checkouts/c/2058cc25ebe8bdb2910b8d7f1577a8d1/information?discount=FLITS_1_25690_6838837969194_1683712199

New Link - https://yourstore.com/checkouts/cn/c1-0f25e16e43ad8eca5558d9a4b1c6c703/information?discount=FLITS_1_13667_3253024456782_1683894638

In, the above link

/checkouts/c/
/checkout/cn/c1-XXXXXX

is changed and the discount code is available in params but not applying automatically.

Any help would be great for me.

Seeing similar behaviour on /checkouts/sh/…

Interestingly only seem to end up on that url in Safari, all other browsers go to /checkouts/c/…

Hi,
I noticed this problem yesterday and figured out that the discount passed as the query param only worked on a single discount, not multiple discounts on the new link /checkout/cn/c1-XXXXX. It does work on /checkouts/c.
Do you have any workaround for this one?

I was using discount code as URL parameter to be applied to the checkout directly, not after Shopify changed the ‘checkout’ URL structure, the discount not not working
do you have any idea, how can i achieve this