Customizing Payment Options for First-Time vs. Returning Customers
Last updated
7th May 2025
Read time
8 mins
Cover image
Specialty food subscription services face a unique opportunity when it comes to payment options: the ideal checkout experience differs significantly between first-time and returning customers. New customers often prefer trusted third-party payment methods like PayPal that don't require storing payment information on a new site, while returning customers benefit from quick checkout using their previously saved payment methods.
The solution is to dynamically adjust payment option priority based on the customer's order history. Standard Shopify checkout settings don't support customer history-based payment prioritization, but with the Sway Functions Generator, you can create sophisticated payment functions that detect first-time versus returning customers and prioritize the most appropriate payment options for each.
The Business Case for Customer History-Based Payment Options
Improved First-Time Conversion
New customers see trusted payment options prominently
Faster Repeat Checkout
Returning customers can quickly reuse their saved payment methods
Reduced Cart Abandonment
Each customer segment gets the most confidence-building options
Enhanced Subscription Continuity
Make reordering and subscription management seamless
Better Overall Customer Experience
Payment options aligned with customer journey stage
Step-by-Step Implementation
1. Access the Payment Functions Section
Screenshot showing the Functions menu with Payment option highlighted
- From your Shopify admin, open the Sway Functions Generator app
- Click on "Functions" in the main navigation
- Select the "Payment" tab
2. Create a New Payment Function for First-Time Customers
Screenshot showing the 'Create function' button and payment type selection
- Click "Create function"
- From the modal, select "Reorder Payment Gateways"
- You'll be taken to the function editor
3. Configure Basic Settings
Screenshot showing the basic payment function configuration form
- Enter a descriptive campaign name (e.g., "First-Time Customer Payment Priorities")
- Set the function status to "Active"
4. Define First-Time Customer Condition
Screenshot showing first-time customer configuration
This is where you'll specify how to identify new customers:
- Under "Customer Qualifier," select "Order Count"
- Choose the condition "equals"
- Enter "0" as the value
- This ensures the function only applies to customers with no previous orders
5. Configure Payment Gateway Prioritization for New Customers
Screenshot showing payment gateway prioritization for new customers
Now define which payment options should be prioritized for first-time customers:
- Under "Payment Gateway Actions," select "Reorder Gateways"
- Choose "Gateway Name Contains"
- Enter trusted third-party options to prioritize (e.g., "PayPal", "Apple Pay", "Google Pay")
- Set "Move to Position" to "1" (top position)
- This ensures trusted payment options appear first for new customers
6. Create a Second Function for Returning Customers
Screenshot showing returning customer function configuration
- Create a new payment function
- Name it "Returning Customer Payment Priorities"
- Under "Customer Qualifier," select "Order Count"
- Choose the condition "greater than"
- Enter "0" as the value
- Under "Payment Gateway Actions," configure to prioritize saved payment methods
- For example, prioritize "Shop Pay", "Saved Cards", and "Subscription Payment Method"
7. Save and Test
- Save both functions
- Test thoroughly with both new and returning customer accounts
Advanced Configuration Options
Subscription-Specific Priorities
For specialized subscription payment handling:
- Add cart attribute qualifiers to detect subscription products
- Create separate functions for subscription versus one-time purchases
- For example:
- New customer + subscription: Emphasize subscription-friendly payment methods
- New customer + one-time: Emphasize trusted third-party options
- Returning customer + subscription: Emphasize saved subscription methods
- Returning customer + one-time: Emphasize quick saved payment methods
Loyalty-Based Payment Prioritization
For enhanced options for loyal customers:
- Create more granular customer segments based on order count
- For example:
- First order: Trusted third-party options
- 2-5 orders: Saved payment methods + loyalty options
- 6+ orders: VIP payment options + exclusive benefits
- Set appropriate priority levels for each customer segment function
Fraud Risk Mitigation
For enhanced security with new customers:
- Add additional qualifying conditions for high-risk scenarios
- For example, for new customers + high-value orders + international shipping:
- Prioritize payment methods with strong fraud protection
- Deprioritize or hide higher-risk payment options
- Add special verification for certain payment methods
Implementation Example: Food Subscription Service
Screenshot showing food subscription payment example
Here's a real-world example from a specialty food subscription service:
-
First-Time Customer Experience:
- Payment option priority:
- PayPal (prominently displayed with "Shop confidently" messaging)
- Apple Pay / Google Pay (with "Quick checkout, no account required" messaging)
- Credit/Debit Card (with enhanced security indicators)
- Shop Pay (with "Save for faster checkout next time" messaging)
- Special messaging: "First time? Checkout securely with your preferred payment method"
- Payment option priority:
-
Returning Customer Experience:
- Payment option priority:
- Previously Used Payment Method (with "Use again" badge)
- Shop Pay (with "1-Click Checkout" messaging)
- Saved Credit/Debit Cards
- PayPal
- Other payment options
- Special messaging: "Welcome back! Use your saved payment method for faster checkout"
- Payment option priority:
-
Subscription Customer Experience:
- Payment option priority:
- Subscription Payment Method (if already subscribed)
- Credit/Debit Card (with "Secure for recurring payments" messaging)
- PayPal
- Other payment options
- Special messaging: "Select a reliable payment method for your subscription"
- Payment option priority:
Merchandising Your Customer-Specific Payment Approach
Screenshot showing customer-specific payment merchandising
To maximize the effectiveness of your customer-specific payment priorities:
- Add Contextual Messaging - Include appropriate payment guidance based on customer status
- Create Trust Indicators - Use security badges and messaging for new customers
- Highlight Convenience for Returns - Emphasize speed and simplicity for returning customers
- Develop Subscription-Specific Guidance - Provide clear information about recurring payment handling
- Use Account Dashboards - Allow customers to manage their preferred payment methods
Real Results: Food Subscription Service Case Study
A specialty food subscription service implemented customer history-based payment prioritization with these results:
- 34% increase in first-time purchase conversion rate
- 28% reduction in checkout abandonment for new customers
- 42% faster average checkout time for returning customers
- 18% higher subscription renewal rate
- 26% increase in average customer lifetime value
Measuring Success
To evaluate the effectiveness of your customer-specific payment priority strategy, monitor these metrics:
- First Purchase Conversion Rate - Are more new visitors completing purchases?
- Returning Customer Checkout Time - Is the checkout process faster for repeat buyers?
- Payment Method Distribution - Which methods are being selected by different customer segments?
- Cart Abandonment by Customer Type - Are fewer customers abandoning during payment selection?
- Subscription Continuity - Are payment issues affecting fewer subscription renewals?
Common Issues and Solutions
| Issue | Solution | |-------|----------| | New customers still hesitant despite trusted options | Add enhanced trust signals and security messaging | | Returning customers not using saved methods | Improve the visibility and benefits of saved payment options | | Payment gateway identification challenges | Consult with payment providers for exact gateway identifiers | | Subscription payment failures | Implement enhanced retry and card update workflows |
Next Steps
Ready to implement customer history-based payment prioritization for your subscription service? Start by:
- Analyzing your current payment method distribution across customer segments
- Identifying which payment methods perform best for new versus returning customers
- Designing appropriate messaging for each customer segment
- Creating your payment gateway priority functions
- Testing thoroughly with different customer scenarios
For personalized assistance with your customer journey payment strategy, book a consultation with our team.
Ask in our community
Question not answered? Ask us and other customers in the Sway customer community.
Go to community
Contact support
Message our support team privately to discuss anything specific to your organization
Contact support