Accepting credit cards, warehouses, and shipping and fulfilling orders
I'm seeing an issue where the Shop Pay module is not redirecting to my custom domain, after a transaction has been completed.
Here's my flow:
1 ) Headless website (using Storefront API)
Located at:
customdomain.com
2 ) Custom domain for Shopify checkout
Located at:
checkout.customdomain.com/:id/orders/:orderId
3 ) Payment through ShopPay
Located at:
shop.app/pay/transactions/new/token/:token?locale=da&redirect_source=checkout_automatic_redirect
4 ) Order confirmation (this should redirect back to checkout.customdomain.com)
Redirected to:
store-name.myshopify.com/:id/orders/:orderId
Are you aware of this issue or is there any way to fix this through my settings in Shopify?
I've had the same issue and can effect attribution. Would be great if the redirect respected the custom domain url.
Hey there! Having the same issue and still waiting to hear from Shopify support on this problem. We are going to try client-side redirects but I don't think it will work
Shopify support gave us the answer:
> By directing a subdomain to Shopify, and updating Storefront API requests to be made against that subdomain, it ensures the entire web checkout flow remains on that subdomain right through to the checkout thank-you page.
So make sure the destination of your checkoutCreate mutation is your custom checkout domain (checkout.customdomain.com).
Shopify and our financial partners regularly review and update verification requiremen...
By Jacqui Mar 14, 2025Unlock the potential of marketing on your business growth with Shopify Academy's late...
By Shopify Mar 12, 2025Learn how to increase conversion rates in every stage of the customer journey by enroll...
By Shopify Mar 5, 2025