Navigating the Express Lane: Why Apple Pay Might Skip Your Shopify Thank You Page

Hey everyone,

I recently spotted a really insightful question in the Shopify community that I know many of you have probably thought about, or even experienced firsthand. It came from theworstperson, who asked: "Why sometimes when people pay with Apple Pay it skips the Thank You page?"

This is a fantastic question, and it highlights a common challenge when balancing the speed and convenience of express checkouts with the need to deliver crucial post-purchase information or track conversions accurately. Let's dive into what's happening here and, more importantly, what you can do about it.

The Express Checkout Conundrum: Speed vs. Flow

The core of the issue, as theworstperson described, is that when customers use express checkout options like Apple Pay directly from a product page or cart – bypassing the multi-step Shopify checkout process – they sometimes land somewhere other than your carefully crafted Thank You page. This is particularly frustrating if you've got important follow-up instructions, upsell offers, or tracking pixels loaded there.

Why Does This Happen?

Express checkouts, including Apple Pay, Shop Pay, and Google Pay, are designed for one thing: speed. They aim to reduce friction and get the customer through the purchase process as quickly as possible. This often means a streamlined flow that interacts directly with the payment gateway and then redirects back to Shopify. Sometimes, in this rapid back-and-forth, the full rendering of the standard Shopify Thank You page (which is technically called the "Order Status Page") can be affected or appear to be skipped, especially if there are custom scripts or "checkout blocks" involved.

  • Rapid Redirection: The payment gateway confirms the transaction and almost instantly redirects the customer back to your store. Depending on the exact timing and the customer's browser, there can be a momentary "blink" or a perceived skip.
  • Custom Content Loading: If you've added custom content, scripts, or apps to your Thank You page (the Order Status Page), they might rely on certain events or page load timings. Express checkouts can sometimes alter this timing, causing these elements to load late, partially, or not at all. theworstperson specifically mentioned a "checkout block" they put in, which is a prime suspect here.
  • Shopify Plan Limitations: This is a big one. As theworstperson noted they're on a "Basic Plan." On Shopify's Basic, Shopify, and Advanced plans, customization of the checkout process itself (before the Thank You page) is limited. You primarily customize the Thank You page (Order Status Page) through the "Additional scripts" box in your checkout settings. Shopify Plus, however, offers much deeper customization capabilities through checkout.liquid and more advanced Checkout UI Extensions, which can provide more robust ways to handle post-purchase content.

Ensuring Your Important Info Always Reaches Your Customers

So, how do we make sure that crucial information, tracking pixels, or post-purchase offers always show up, regardless of how a customer pays?

1. Leverage the "Additional Scripts" Box in Checkout Settings

For most Shopify plans (Basic, Shopify, Advanced), the primary way to add content to your Thank You page (Order Status Page) is through the "Additional scripts" box. This is designed to load after the order is confirmed and the page is rendered.

Here's how to access it:

  1. From your Shopify admin, go to Settings.
  2. Click on Checkout.
  3. Scroll down to the Order Status Page section.
  4. Locate the Additional scripts text area.

Any scripts (like Google Analytics, Facebook Pixel, or custom HTML for a message) placed here should execute when the Order Status Page loads. If your "checkout block" is a simple HTML message or a script, this is where it needs to live. If it's still skipping, there might be an issue with the script itself (e.g., it's relying on an element that isn't always present, or it has a timing conflict).

2. Duplicate Crucial Information in Order Confirmation Emails

This is a non-negotiable best practice. If you have "important info" that absolutely must reach your customer, do not rely solely on the Thank You page. Always include this information in your order confirmation email. Customers almost always check these emails, and it serves as a permanent record they can refer back to.

To edit your order confirmation email:

  1. From your Shopify admin, go to Settings.
  2. Click on Notifications.
  3. Find and click on Order confirmation.
  4. You can edit the email template here to include your necessary details.

3. Review Third-Party App Compatibility

If your "checkout block" is part of a third-party app (e.g., for upsells, post-purchase surveys, or loyalty programs), check the app's documentation or contact its support. Ask specifically about its compatibility and behavior with express checkouts like Apple Pay. Some apps have known issues or require specific configurations to work seamlessly with these expedited flows.

4. Test, Test, Test!

The only way to truly confirm the behavior is to test it yourself. Make test purchases using Apple Pay (and other express checkouts like Shop Pay) from various entry points:

  • Directly from a product page (if enabled).
  • From the cart page.
  • From the regular checkout flow (selecting Apple Pay there).

Pay close attention to what happens after payment is confirmed. Does your custom content load? Do your tracking pixels fire? Use browser developer tools to inspect the network requests and console for any errors.

5. Consider Shopify Plus for Advanced Customization

While not a solution for everyone, if post-purchase customization and a highly controlled checkout flow are absolutely critical for your business, and you're constantly running into limitations on a Basic plan, Shopify Plus offers significantly more flexibility. With access to checkout.liquid and Checkout UI Extensions, you have much greater control over every step of the checkout and post-purchase experience.

Wrapping Things Up

The issue theworstperson brought up is a really important one for any store owner using express checkouts. While these payment methods are fantastic for conversion rates, they can sometimes introduce unexpected behavior with custom content. By understanding why it happens and leveraging Shopify's built-in tools like the "Additional scripts" box and robust email notifications, you can ensure your customers always get the information they need, no matter how quickly they check out. And remember, thorough testing is your best friend here!

Share:

Use cases

Explore use cases

Agencies, store owners, enterprise — find the migration path that fits.

Explore use cases