Skip to content

Shop Pay Integration

Shop Pay integration allows customers to sign in instantly with their Shop account for faster checkout.

  • One-Click Authentication — No passwords to remember
  • Faster Checkout — Pre-filled payment and shipping information
  • Cross-Store Benefits — Order tracking across all Shop Pay-enabled stores
  • Increased Conversion — 20-30% higher conversion on mobile
  • 35% Faster Checkout compared to traditional forms
  1. Navigate to Theme Settings > Shop Pay Integration
  2. Check Enable Shop Pay login
  3. Choose button style (Primary recommended)
  4. Configure placement options
  5. Click Save
  1. Log out of your store
  2. Visit the login page
  3. Click “Continue with Shop”
  4. Complete authentication
  5. Verify redirect to account page
SettingDefaultDescription
Enable Shop Pay loginEnabledMaster toggle
Button stylePrimaryPrimary, Secondary, or Minimal
Show in headerEnabledDisplay in account dropdown
Show at checkoutEnabledDisplay at checkout page
Show on login pageEnabledDisplay on customer login
Default redirect URL/accountWhere to redirect after login
Enable analyticsEnabledTrack login events
Show benefits sectionEnabledDisplay benefits on login page

Primary — Official purple Shop Pay branded button. Best for maximum visibility. Recommended for login pages.

Secondary — Outlined button with purple border. More subtle. Good for pages with existing CTAs.

Minimal — Text link with Shop Pay icon. Most compact. Perfect for header/navigation.

Recommended placements:

  • Login page (primary placement)
  • Header account dropdown
  • Checkout page
  • Cart page (for quick login)

Not recommended:

  • Product pages (too early in journey)
  • Homepage (unless targeted campaign)
  • Footer (low visibility)
  • Place Shop Pay button above traditional email/password form
  • Use primary style on login page
  • Use minimal style in header to save space
  • Add benefits section to educate new users

Shop Pay tracks these events:

EventDescription
shop_pay_button_viewButton rendered on page
shop_pay_login_attemptUser clicks login button
shop_pay_login_successSuccessful authentication
shop_pay_login_errorAuthentication failed

Events are sent to Google Analytics 4 and Shopify Analytics automatically.

Button not appearing: Check enable_shop_pay_login is checked, verify customer is logged out, clear theme cache.

Authentication not working: Check browser console for errors, verify Shop Pay is enabled in Shopify admin, try incognito mode.

Redirect not working: Verify redirect_url parameter is a valid path.

Mobile issues: Test in Safari and Chrome on actual devices, check viewport meta tag, verify touch targets are adequate size.