Deployment

Shopify Plus: Checkout Extension Guide

Complete setup guide for Shopify Plus stores using checkout extensions for tree sponsorship functionality.

Shopify Plus: Checkout Extension Guide

Overview

For Shopify Plus stores, LoyaltyTree provides a powerful checkout extension that integrates tree sponsorship directly into the checkout process. This guide covers the complete setup and configuration.

Prerequisites

  • Shopify Plus Plan: Required for checkout extensions
  • LoyaltyTree Account: Active account with configured store
  • Admin Access: Store owner or staff with app installation permissions

Installation Process

Step 1: App Installation

  1. Install from Shopify App Store

    • Search "LoyaltyTree" in Shopify App Store
    • Click "Install" and approve permissions
    • Complete OAuth authentication
  2. Automatic Detection

    • System automatically detects Shopify Plus plan
    • Checkout extension deployment begins automatically
    • No manual configuration required

Step 2: Checkout Extension Configuration

The checkout extension is automatically deployed with these features:

Tree Sponsorship Option

  • Checkbox appears in checkout for tree sponsorship
  • Dynamic pricing based on order value
  • Real-time currency conversion
  • Multiple tree quantity options

Visual Elements

  • Environmental impact messaging
  • Tree planting visualization
  • Progress indicators for environmental goals
  • OneSeed.eco branding integration

Step 3: Customization Options

Environmental Messaging

// Customizable messages in admin dashboard
{
  "sponsorship_title": "Plant trees with your order",
  "impact_message": "Help restore forests worldwide",
  "price_display": "Add {price} to plant {trees} tree(s)"
}

Visual Styling

  • Match your brand colors
  • Custom logos and imagery
  • Responsive design for all devices
  • A/B testing capabilities

Features

Dynamic Pricing

  • Fetches current product prices via GraphQL
  • Real-time currency formatting
  • Automatic exchange rate handling
  • Volume discounts for multiple trees

Order Integration

  • Seamless integration with order processing
  • Automatic tree planting fulfillment
  • Customer email confirmations
  • Impact tracking and reporting

Analytics & Reporting

  • Conversion rates on tree sponsorship
  • Environmental impact metrics
  • Revenue attribution
  • Customer engagement tracking

Testing

Development Store Testing

  1. Create Shopify Plus development store
  2. Install LoyaltyTree app
  3. Place test orders with tree sponsorship
  4. Verify checkout extension functionality
  5. Test payment processing integration

Production Validation

  1. Monitor checkout conversion rates
  2. Verify tree planting fulfillment
  3. Check customer email notifications
  4. Review analytics dashboard

Troubleshooting

Common Issues

Extension Not Appearing

  • Verify Shopify Plus plan status
  • Check app installation completion
  • Review checkout customization settings
  • Contact LoyaltyTree support

Pricing Display Issues

  • Verify currency settings in admin
  • Check GraphQL API connectivity
  • Review metafield configurations
  • Test with different product types

Order Processing Problems

  • Validate webhook configurations
  • Check OneSeed.eco API status
  • Review order fulfillment logs
  • Verify account credit balance

Support Resources

Advanced Configuration

Custom Integration Points

  • Webhook customization for specialized workflows
  • API integration for existing systems
  • Custom reporting and analytics
  • White-label branding options

Enterprise Features

  • Multi-store management
  • Advanced user permissions
  • Custom approval workflows
  • Dedicated account management

Success Metrics

Track these key performance indicators:

  • Conversion Rate: Percentage of customers choosing tree sponsorship
  • Average Order Value: Impact on overall order values
  • Environmental Impact: Total trees planted per month
  • Customer Satisfaction: Post-purchase survey results

Your Shopify Plus checkout extension is now ready to drive environmental impact and customer engagement!

Was this helpful?

Let us know how we can improve our documentation.

contact_support

Still need help?

Our support team is available to assist you with any questions or technical issues.

Contact Support arrow_forward
feedback

Suggest an edit

Did you find an error or missing information? Help us improve our documentation.

Edit on GitHub open_in_new