Upcoming changes to checkout domains

Highlighted
Shopify Staff
Shopify Staff
533 0 82

Hey Shopify Developers,

Starting on Thursday, July 20th there will be changes to checkout domains for all Shopify stores.

Rather than the checkout domain being checkout.shopify.com, checkout will occur on the shop domain that the customer is shopping on. For example, where the previous checkout URL format was https://checkout.shopify.com/#{shop.id}/checkouts/#{checkout.token}, the new format will be https://#{shop_domain}/#{shop.id}/checkouts/#{checkout.token}.

If the merchant forces redirects to their primary shop domain, all checkouts will occur on the primary domain.

We don’t anticipate any major breakages for existing Shopify apps. However, if your app relies on parsing the Checkout URL for any reason, the checkout domain is no longer guaranteed to be static so you will need to anticipate this.

Cheers, and happy building!

2 Likes
Shopify Expert
417 2 61

This is great news!

I'm a little fuzzy on the URL structure though. What are the #s supposed to stand for? Could you maybe elaborate with an example?

 

★ ThemeUp: Nifty Upgrades for your Shopify Store ★ https://themeup.net
0 Likes
Shopify Staff
Shopify Staff
533 0 82

The example that I gave was using Ruby string interpolation, sorry for the confusion :)

0 Likes
Excursionist
90 0 14

Is this a preview to opening the Checkout API to all Shopify plans? :D

0 Likes
Shopify Partner
37 0 2

Hi Jamie.D, 

this means, app developers will have any chance to control over the checkout pages customization or checkout API?

0 Likes
Shopify Expert
417 2 61

Is this going to be communicated through other channels too? Because this isn't just relevant for app developers.

A client of mine uses ShopVote, which shows a review/rating widget after checkout and they check for the checkout URL that's configured in their system, which so far has been checkout.shopify.com/...

ShopVote doesn't have a Shopify app, this is just a JS snippet that's inserted in the admin. So maybe it would make sense to push this info out to a broader audience, if that's not already happening.

★ ThemeUp: Nifty Upgrades for your Shopify Store ★ https://themeup.net
0 Likes
Tourist
6 0 1

Does this mean PLUS is no longer needed to have the checkout on your own domain?
I assume it does not mean checkout customization is now available for non-plus users, right?

Thanks

0 Likes
Shopify Expert
417 2 61

There's no mention of checkout.liquid or checkout.scss.liquid being available to non-Plus plans.

Also see here:

https://help.shopify.com/themes/development/templates/checkout-scss-liquid

https://help.shopify.com/themes/development/layouts/checkout-liquid

★ ThemeUp: Nifty Upgrades for your Shopify Store ★ https://themeup.net
0 Likes
New Member
2 0 0

Won't this break for anyone using other payment methods? I have a client using Amazon Pay, and you have to enter your checkout url into a whitelist in your amazon account. If the url changes it could cause amazon payments to stop working until you log in and switch that checkout url.

 

0 Likes