Why Your Shopify Checkout Is Losing Sales Because the Express Checkout Buttons Are Showing Up in the Wrong Place
The Button Placement Problem Nobody Is Talking About
Every Shopify store we audit has some version of express checkout enabled. Shop Pay, PayPal, Apple Pay, Google Pay. The buttons are there, they work, and the merchant considers the job done.
The problem is not whether those buttons exist. The problem is where they live in the purchase flow and what that placement is doing to the customers who were already ready to buy.
We see this pattern constantly: a customer lands on a product page, scrolls through the images, reads the description, decides they want it. They go to add it to the cart. Right below the add to cart button, sometimes above it, sometimes both, there is a row of express checkout buttons. The customer clicks Shop Pay out of habit. They are taken into an express flow that skips the cart entirely. They complete the purchase without ever seeing the upsell, the bundle, the recommended add-on, or the free shipping threshold notice you spent weeks building.
That is not a win. That is a missed revenue moment that most stores never measure.
What the Data Actually Shows When You Break It Apart
Most stores look at overall checkout conversion and feel fine. They are not breaking it down by the entry point into checkout. When you segment in GA4 or Shopify analytics by how a customer initiated checkout, express versus standard, the story changes quickly.
Express checkout customers convert at higher rates on a per-session basis. That part is true and that is why merchants celebrate having Shop Pay enabled. But the average order value is almost always lower. In some stores we have audited, the gap is significant, often 18 to 35 percent lower AOV on express checkout orders compared to cart-initiated standard checkout orders.
Why? Because express checkout bypasses every pre-checkout intervention you have built. The cart drawer cross-sell. The free shipping progress bar that encourages customers to add one more item. The bundle suggestion triggered at cart view. All of it is skipped when a customer goes from product page directly into an express payment flow.
If your average margin requires a certain AOV to be profitable, and express checkout is pulling a meaningful portion of your transaction volume below that threshold, you have a structural revenue problem hiding inside what looks like a conversion success.
How Product Page Button Layout Is Making This Worse
The default Shopify theme behavior, and the behavior most third-party themes inherit, is to display dynamic checkout buttons directly on the product page under the add to cart button. This is intentional from Shopify's side because it reduces friction and increases raw conversion rate. That logic is not wrong in isolation.
The issue is that it short-circuits the cart experience you have deliberately designed. And depending on your theme setup, those express buttons can appear above the add to cart button, below it, in the cart drawer, on the cart page, and at checkout. Customers are presented with four or five separate opportunities to skip your revenue optimization layer entirely.
We worked with a brand selling skincare bundles where a significant portion of their revenue was supposed to come from a cart upsell that appeared after a threshold was hit. When we pulled the Hotjar recordings and filtered by customers who used the product page Shop Pay button, we found that essentially none of them ever saw the upsell. The upsell existed. It was well designed. But the express flow made it invisible to a large segment of buyers who were the most ready to purchase.
Where Express Checkout Buttons Should Actually Live
We are not suggesting you remove express checkout. That would hurt raw conversion rate and frustrate customers who genuinely want a fast path to purchase. The goal is repositioning, not removal.
The express checkout buttons belong at checkout, not on the product page. Some stores make a reasonable case for including them on the cart page as a final step option. That placement works because the customer has already seen your cross-sells, your shipping threshold, and your bundle options. They have made their choices. If they want to then use Apple Pay to complete the transaction, they are not skipping anything that adds revenue value.
Removing dynamic checkout buttons from the product page is a simple theme code change. In most Shopify themes it involves a single line in the product form liquid file. The change takes less than 20 minutes for a developer. We have seen this single adjustment move AOV up meaningfully in the first two weeks after implementation because a segment of customers who previously bypassed the cart are now moving through it.
You can test this without committing to a permanent change. Run it as an A/B test using your existing theme sections or a tool like Convert or Intelligems. Measure AOV separately from conversion rate. You may find that conversion rate dips slightly while revenue per session increases, which is almost always the better outcome for a brand trying to grow profitably.
The Cart Page Version of This Problem
There is a related issue that shows up specifically on cart pages. Some themes display express checkout buttons at both the top and bottom of the cart. Customers who open the cart, see the top-row PayPal button before they even read the cart contents, and click it immediately. They have not processed the cross-sell recommendation, they have not noticed they are four dollars away from free shipping, and they have not seen the subscription option you added to increase LTV.
Cart page heat maps in Hotjar show this clearly. The top-of-cart express button cluster often receives more clicks than the primary checkout button further down the page. If that is your store, you are training your most motivated customers to take the path that generates the least revenue.
The fix is the same principle: express checkout as a final confirmation option, not a first-glance escape route. Move the buttons below the cart summary, below the cross-sell, below the shipping notice. Let the cart page do its job before giving customers a bypass.
One More Thing to Audit
Check whether your express checkout buttons are appearing inside your cart drawer as well as your cart page. Many themes with cart drawer functionality will render express checkout buttons in both locations by default. That doubles the problem because the cart drawer, which is a shorter, faster experience than the full cart page, gives customers even less time to process your AOV-building elements before they are presented with a one-click exit.
If you want an objective look at where your checkout flow is losing revenue that your top-line conversion rate is not showing you, a conversion audit will surface these patterns quickly. We look at the full path from product page to payment confirmation, not just whether customers complete the purchase.