Shopify just rolled out a subtle yet powerful tweak to the checkout experience: signed‑in customers will now see their most recent payment method pre‑selected the next time they shop. The change is live for checkout flows that have saved payment methods enabled on Direct‑to‑Consumer (D2C) and Business‑to‑Business (B2B) stores. For merchants and developers, this means a smoother checkout for repeat buyers and a few configuration checks to ensure the feature works as intended.
What’s Changing?
Previously, even logged‑in shoppers had to manually pick a payment method each time they reached the payment step. With the new default, Shopify reads the last successful payment method stored on the customer’s profile and automatically checks that option when the checkout page loads. If the method is still valid (e.g., the card hasn’t expired), it stays selected; otherwise, the shopper sees the standard list of saved methods.
Who Is Affected?
• Merchants – Any store that enables “Saved payment methods” for either D2C or B2B checkout flows will see the new behavior automatically. If the feature is turned off, the checkout remains unchanged.
• Developers – Themes, apps, or custom checkout extensions that manipulate the payment‑method UI need to verify they aren’t unintentionally overriding the pre‑selection logic. The underlying API remains the same; only the front‑end default changes.
How It Works Behind the Scenes
When a signed‑in customer completes a purchase, Shopify stores the payment_method_id on the customer’s checkout session. On subsequent checkouts, the platform calls the same endpoint that returns the list of saved payment methods, but now adds a default: true flag to the most recent entry. No new API version is introduced, so existing GraphQL or REST calls continue to work.
Example of the response payload (simplified)
{
"saved_payment_methods": [
{
"id": "gid://shopify/PaymentMethod/12345",
"brand": "visa",
"last4": "4242",
"default": true
},
{
"id": "gid://shopify/PaymentMethod/67890",
"brand": "mastercard",
"last4": "1111",
"default": false
}
]
}
Action Items for Merchants
Action Items for Developers
default flag first. Overriding the pre‑selection could confuse shoppers.default property from the saved_payment_methods array and highlight that option.default flag instead.default: true on a payment method and verifies your UI respects it.Testing & Rollout Considerations
Shopify rolls this feature out gradually, but it’s already visible on most live stores. To avoid surprises:
?view=checkout to force the latest checkout UI in a staging environment.Conclusion & Next Steps
By automatically selecting the last used payment method, Shopify removes a friction point for returning customers, potentially boosting conversion rates and average order value. Merchants should verify their saved‑payment settings, while developers need to respect the new default flag in any custom checkout UI. Test the experience today, update your documentation, and let your shoppers enjoy a faster checkout.
