Mobile UX

Mobile Ecommerce UX: Cart, Checkout and Shop Pay Done Right

How to make the mobile path from product to paid order shorter and calmer on Shopify: cart design, accelerated checkouts, forms and the fixes research supports.

On many Shopify stores, most shoppers are on a phone, yet the mobile experience is often tested last. This guide is for founders and ecommerce managers who want the path from product page to paid order to feel short and safe on a small screen, using Shopify's built-in tools and what usability research says works.

Key takeaways

  • Mobile is the main shopping device for a large share of buyers. Adobe data cited by Shopify shows smartphones drove 56.4% of online holiday transactions in 2025.
  • Baymard's 2026 benchmark rates 75% of mobile ecommerce sites "Mediocre" for UX. Only one site rated "Good."
  • Accelerated checkouts (Shop Pay, Apple Pay, Google Pay, PayPal, Amazon Pay) remove most typing. During BFCM 2025, 32% of orders on Shopify used Shop Pay.
  • The cart should show the total cost, a clear checkout button and express payment options, without clutter.
  • Fewer fields, guest checkout, the right keyboards and helpful error messages fix most remaining mobile checkout problems.

Why mobile checkout is different

On a phone, every extra field means more typing on a small keyboard. Every pop-up competes for a tiny screen. Every slow tap feels broken. Problems that are mild on desktop become reasons to quit on mobile.

Baymard's checkout research (updated November 2025) found that 63% of mobile sites have "mediocre" or worse checkout performance, and only 2% rate "good." The issues are rarely exotic. They're the same handful of fixable problems, repeated.

The mobile cart

The cart is a decision point, not a storage bin. On mobile, it should help the shopper confirm and move on.

Cart page or cart drawer?

Cart drawer (slide-out)Cart page
Best forFast add-and-continue shoppingLarger orders, B2B, complex bundles
StrengthKeeps shoppers in contextMore room for details and edits
Risk on mobileCan feel cramped; heavy drawers can hurt responsivenessOne more page load before checkout
Must haveTotal, checkout button, express buttons visible without scrollingSame, plus clear editing

Either works. What matters is what's in it.

What a good mobile cart shows

  1. Product thumbnail, name, variant and price, so shoppers can confirm they chose the right size or color.
  2. Easy quantity changes and removal. Baymard's checkout research found 97% of sites don't use buttons, or buttons plus a text field, for cart quantity. Plus/minus buttons are easier to tap than a tiny input.
  3. Estimated total, including shipping or a free-shipping threshold progress message. Baymard lists "couldn't see total order cost up front" as a reason 12% of shoppers abandon.
  4. A clear checkout button that stays visible.
  5. Accelerated checkout buttons under the main button.
  6. A delivery estimate if you can give one honestly.

Keep cross-sells to one small, relevant row. A cart stuffed with upsell carousels slows the page and pushes the checkout button down.

Accelerated checkouts: Shop Pay and wallets

Accelerated checkouts let returning buyers pay with saved payment and shipping details. Shopify supports Shop Pay, Apple Pay, Google Pay, Amazon Pay and PayPal as accelerated options. Some can appear as buttons on product pages, letting shoppers skip the cart, and they appear in an Express Checkout section at the top of checkout, ordered to put the fastest option first.

What Shopify says about Shop Pay

Shopify's Shop Pay page claims Shop Pay has "as much as 50% better conversion compared to guest checkout" and "outpaces other accelerated checkouts by at least 10%," based on an external study Shopify completed with a large consulting firm in April 2023. These are Shopify's own figures from a study it commissioned; your results will vary.

What I can say from a UX point of view: a returning buyer who doesn't have to type an address and card number on a phone has far fewer chances to make a mistake or give up.

Where to show accelerated buttons

  • Checkout: always, via the Express Checkout section.
  • Cart: usually yes, below the main checkout button.
  • Product page: depends. They're great for single-item purchases and gifting, but they can discourage adding more items. If your average order has several products, test whether the product page buttons help or hurt average order value.

Watch out: Shopify warns that hiding accelerated checkout options may lower conversion rates. If you're on Shopify Plus and use the Payment Customization API to hide options under certain conditions, do it for a clear business reason, not just tidiness. See Shopify Functions for how those customizations work.

The checkout form on mobile

Shopify's hosted checkout handles a lot well, but your settings still shape the experience. The research-backed basics:

1. Make guest checkout the easy path

Baymard found 18% of surveyed US adults abandoned an order because they didn't want to create an account. In Shopify, don't require accounts to check out. Offer account creation after purchase instead.

2. Ask for less

Baymard's data shows the average US checkout displays 23.48 form elements by default, while an ideal checkout can use 12 to 14. Review every optional field in your checkout settings. Do you need a company name field? A second address line shown by default?

3. Explain the phone number

If you require a phone number, say why ("for delivery updates"). Baymard reports over 70% of respondents were reluctant to give one. If you don't need it, make it optional or remove it.

4. Validate addresses and write helpful errors

Baymard's mobile research recommends an address validator, because users make far more address errors on phones, and found 54% of sites don't have one. It also found 93% don't use adaptive error messages that explain what's wrong with an input. Generic errors like "invalid entry" make people guess.

5. Show delivery dates, not just speeds

"Arrives Tuesday, Nov 3" is clearer than "Standard shipping (3–5 days)." Baymard found 48% of sites show shipping speed instead of a delivery date.

Beyond the checkout: other mobile fixes

Mobile UX problems often start before checkout:

  • Search: add a visible submit button next to the search field (Baymard found 27% of mobile sites don't) and autocomplete that handles misspellings.
  • Navigation: make product categories the first level of the mobile menu and highlight where the shopper currently is.
  • Filters: show applied filters above the product list. See collection navigation and search.
  • Tap targets: Shopify's theme guidance recommends at least 48 × 48 px for interactive elements on mobile.
  • Pop-ups: one, delayed, easy to close, and never on top of the add-to-cart button.
  • Speed: slow taps feel like broken buttons. See the Core Web Vitals guide.

Mobile checkout test script

Run this on a real phone, on cellular data, in a private browser window:

  1. Land on a product page from a search or social link.
  2. Choose a variant and add to cart. Was the button easy to reach?
  3. Open the cart. Is the total and the checkout button visible without scrolling?
  4. Change a quantity, then remove an item. Did it respond quickly?
  5. Tap the main checkout button. Is guest checkout the obvious path?
  6. Fill the form with the keyboard. Did the right keyboards appear (numeric for phone and ZIP, email for email)?
  7. Make a deliberate typo in the address. Was the error clear?
  8. Apply a discount code. Did it work and update the total?
  9. Repeat with an accelerated option (Shop Pay, Apple Pay or Google Pay).
  10. Complete a real order and check the confirmation email on the same phone.

FAQ

Should I put Shop Pay buttons on product pages?

It depends on your basket size. For single-item purchases, they can shorten the path. For stores where people usually buy several items, test whether they reduce average order value.

Is a cart drawer better than a cart page?

Neither is always better. A drawer keeps shoppers browsing; a page gives room for bigger orders. Make sure whichever you use shows the total, the checkout button and express options clearly on mobile.

How many fields should a mobile checkout have?

As few as you can. Baymard's research suggests an ideal checkout can use 12 to 14 form elements, compared with an average of about 23 on US sites.

Does Shopify's checkout already work well on mobile?

Shopify's hosted checkout is a strong base, with accelerated payments built in. Your settings, required fields, apps and customizations still affect how smooth it feels.

What's the biggest mobile mistake you see?

Testing only on desktop. Many problems, like covered buttons, wrong keyboards and slow taps, only show up on a real phone.

Next steps

Run the test script above on your own store this week, then fix what slowed you down, starting with the cart and required fields. Turn on the accelerated payment methods your customers use. If you'd like a mobile UX review of your cart and checkout, book a Shopify consultation.

Sources

Keep reading