Use advanced purchase links to add buy buttons from the page builder without typing product codes by hand.Documentation Index
Fetch the complete documentation index at: https://docs.elasticfunnels.io/llms.txt
Use this file to discover all available pages before exploring further.
Enhanced Link Insertion
Product Dropdown
Select products from a dropdown instead of typing product codes:- Select a link element in your page builder
- Click “Insert Product Purchase Link” in the properties panel
- Choose from dropdown - All defined products appear in the list
- Generated link - ElasticFunnels creates the correct buy link
- Instant preview - See the link format immediately
Benefits of Dropdown Selection
- No manual typing - Eliminates typos in product codes
- Visual product selection - See product names and details
- Automatic formatting - Correct link syntax generated automatically
- Consistent codes - Ensures all links use the same product identifiers
- Quick updates - Change products without remembering codes
Link Types and Formats
Standard Purchase Links
Generated format:[BUY=product_code]
- Used for main product purchases
- Integrates with your configured payment gateway
- Automatically includes funnel settings (like CBFID)
Upsell Links
Generated format:[UPSELL=product_code]
- Used for upsell and cross-sell offers
- Maintains purchase context from previous transaction
- Optimized for post-purchase flows
Decline Links
Generated format:[DECLINE]
- Used for “No thanks” or decline buttons
- Automatically generated for upsell pages
- Tracks declination rates for optimization
Subscription Modification Links
Generated formats:[UPSELL_UPGRADE=old_sku, new_sku] and [UPSELL_CANCEL]
- Used for modifying existing subscriptions mid-funnel
- Executes an API call instead of redirecting to checkout
- Available for ClickBank and NMI merchants
- See Subscription Upsells for full documentation
Product Integration
Product Definition Requirements
Before using the dropdown system, ensure you have:- Products defined in the Products section
- Product codes assigned - Each product needs a unique code
- Pricing configured - Set up your pricing structure
- Merchant integration - Connected to your payment processor
Product Organization
Best practices for product management:- Descriptive names - Use clear, recognizable product names
- Consistent codes - Use logical naming conventions for codes
- Category grouping - Organize products by type or campaign
- Regular updates - Keep product list current and clean
Advanced Link Features
Automatic Parameter Addition
The system automatically adds relevant parameters:- CBFID integration - Automatically includes ClickBank pitch flow ID
- Affiliate tracking - Adds affiliate parameters when applicable
- Campaign data - Includes campaign tracking information
- Custom attributes - Adds product-specific parameters
Dynamic Link Generation
Links adapt based on context:- Funnel settings - Uses the funnel’s configured payment gateway
- Domain settings - Applies domain-specific merchant settings
- Visitor data - Includes relevant visitor tracking information
- Split test variants - Adjusts based on active split tests
Examples
Basic Product Page
Upsell Page
Multiple Product Options
Integration with Existing Systems
ClickBank Integration
- Automatic CBFID inclusion - No need to manually add pitch flow IDs
- Product variant support - Works with multiple product options
- Affiliate tracking - Maintains affiliate attribution through purchase flow
Other Payment Gateways
- Merchant-specific formatting - Adapts to your configured gateway
- Parameter optimization - Includes gateway-specific requirements
- Fallback handling - If a gateway-specific link cannot be generated, the page shows a clear error
Best Practices
Link Organization
- Use descriptive anchor text - Clear call-to-action text
- Consistent styling - Maintain visual consistency across all buy buttons
- Strategic placement - Position links where they make sense in the flow
- Mobile optimization - Ensure links work well on all devices
Product Management
- Regular audits - Review and clean up unused products
- Version control - Keep track of product changes and pricing updates
- Test thoroughly - Verify all links work correctly after updates
- Documentation - Maintain records of product codes and their purposes
Performance Optimization
- Minimize redirects - Use direct links when possible
- Fast loading - Optimize for quick page and checkout loading
- Error handling - Provide clear error messages for failed purchases
- Analytics tracking - Monitor link performance and conversion rates
Troubleshooting
Common Issues
- Product not appearing in dropdown - Check that product is properly defined
- Link not working - Verify product code and merchant configuration
- Wrong pricing displayed - Check product pricing configuration
- Affiliate tracking missing - Ensure affiliate parameters are properly configured
Testing Your Links
- Preview mode - Test links in preview before publishing
- Test purchases - Use test mode to verify complete purchase flow
- Cross-browser testing - Ensure links work in all major browsers
- Mobile testing - Verify mobile purchase experience
- Analytics verification - Confirm tracking is working correctly
Debugging Steps
- Check product configuration - Verify all product details are correct
- Verify merchant settings - Ensure payment gateway is properly configured
- Test link generation - Use the dropdown to regenerate links
- Monitor console - Check for JavaScript errors in browser console
- Review analytics - Look for patterns in failed purchases
Migration from Manual Links
Updating Existing Links
- Identify manual links - Find all manually typed purchase links
- Use dropdown replacement - Replace with dropdown-generated links
- Test thoroughly - Verify all links still work after replacement
- Update documentation - Record changes for future reference
Benefits of Migration
- Reduced errors - Eliminate typos in product codes
- Easier maintenance - Update products in one place
- Better tracking - Improved analytics and conversion tracking
- Easier updates - Easier to adapt when products or gateway settings change
Advanced Customization
Custom Link Parameters
You can still add custom parameters to generated links:Dynamic Link Modification
Use Page Events to modify links dynamically:- Conditional parameters - Add parameters based on visitor data
- A/B testing - Test different link variations
- Personalization - Customize links based on user preferences
- Campaign tracking - Add campaign-specific parameters
Use the dropdown to avoid typos in product codes.