Product Recommendation Sources
Checkout Components offers multiple ways to source products for your upsell components. Choose the method that best fits your strategy, from complete manual control to advanced AI-powered recommendations.
desc - Configure product sources from manual selection to AI-powered recommendations for upsells.
Overview
Product sources determine which products appear in your upsell components. Each source has different strengths, and you can use different sources for different components based on your goals.
Manual Selection
Hand-pick exactly which products to recommend. Complete control over product selection with ability to search and select products from your catalog, add multiple products, and reorder them.
Best for:
- Strategic product promotions
- Curated product selections
- Campaign-specific recommendations
- When you know exactly what to show
How it works:
- Browse or search your product catalog
- Select specific products to include
- Drag to reorder products by priority
- Disable/enable specific products without removing them
Advantages:
- ✅ Complete control over recommendations
- ✅ Perfect for promotions and campaigns
- ✅ No algorithm dependency
- ✅ Immediate implementation
Limitations:
- ❌ Manual updates required when changing products
- ❌ Not personalized per customer
- ❌ If products run out of stock, they will not be shown to customers so this component may result in no recommendations showing
Example Use Case:
Scenario: Holiday gift bundle promotion
Products: Hand-picked gift items
Why Manual: Specific promotion requires exact product set
Update Frequency: Once per campaign
Collection-Based
Automatically pull products from one or more Shopify collections. Products update automatically when you change the collection contents.
Best for:
- Dynamic recommendations that change with inventory
- Seasonal collections
- New arrivals
- Sale or clearance items
- Upselling accessories
How it works:
- Select one or more Shopify collections
- Set how many products to display
- Products automatically pull from selected collections
- Updates when collection membership changes
Advantages:
- ✅ Automatically updates with collection changes
- ✅ Easy to manage through Shopify
- ✅ Perfect for seasonal rotation
- ✅ Supports multiple collections
Limitations:
- ❌ Not personalized per customer
- ❌ Limited control over product order
- ❌ Shows same products to all customers
Example Use Cases:
Seasonal Rotation:
Collection: "Summer Collection"
Products: Automatically updates as you add summer items
Why Collection: Easy seasonal management
Update: Change collection when season changes
New Arrivals:
Collection: "New Arrivals"
Products: Always shows newest products
Why Collection: Keeps recommendations fresh automatically
Update: Add products to collection as they arrive
Sale Items:
Collection: "On Sale"
Products: Current sale items
Why Collection: Dynamically updates with sale changes
Update: Collection management handles recommendations
Shopify AI (Automatic Recommendations)
Built-in AI product recommendations from Shopify. Zero configuration required - Shopify analyzes your product catalog and customer behavior to suggest relevant products.
Best for:
- Quick setup with no configuration
- Stores wanting hands-off recommendations
- Testing upsells before advanced setup
- Complement to other strategies
How it works:
- Select "Automatic" as product source
- Shopify's algorithm analyzes catalog and customer behavior
- Recommendations update automatically
- No ongoing maintenance required
Advantages:
- ✅ Zero setup and configuration
- ✅ Automatic updates as catalog changes
- ✅ Considers customer behavior
- ✅ Good default choice
Limitations:
- ❌ No control over algorithm
- ❌ Limited customization options
- ❌ Generic (not highly personalized)
- ❌ Cannot configure fallbacks
Example Use Case:
Scenario: New store getting started
Goal: Test upsells with minimal effort
Why Automatic: Quick implementation, no maintenance
Strategy: Start here, optimize later with advanced sources
Performance:
- Works best with 100+ products in catalog
- Improves over time with more sales data
- Reasonable relevance for general recommendations
- Good starting point before advanced AI
Product Mapping
Create custom product-to-product recommendations. Map specific products (or combinations) to trigger automatic recommendations of other products you've defined.
Product Mapping is only available to merchants on the Pro+ plan or above of the Checkout Components app.
Best for:
- Accessories recommendations
- Product bundles
- Specific cross-sell strategies
- Complete control with automation
How it works:
- Create product mappings (trigger product → recommended products)
- When trigger product in cart, show mapped recommendations
- Support for quantity thresholds and multiple trigger products
- Bulk import via CSV for large catalogs
Advantages:
- ✅ Precise product-to-product control
- ✅ Supports complex logic (multiple triggers, quantities)
- ✅ Bulk CSV import for scale
- ✅ More control than AI, more automated than manual
Limitations:
- ❌ Requires Pro+ plan
- ❌ Setup time for large catalogs
- ❌ Manual mapping creation
- ❌ Needs maintenance as catalog changes
Example Use Cases:
Camera Accessories:
Trigger: Canon EOS Camera in cart
Recommendations:
- Canon Memory Card (64GB)
- Camera Case
- Lens Cleaning Kit
Why Product Mapping: Specific accessories for specific products
Phone Bundles:
Triggers: iPhone 15 Pro AND quantity > 1
Recommendations:
- iPhone Case (multi-buy)
- Screen Protector Pack
Why Product Mapping: Bundle logic based on quantity
Cross-Sell Strategy:
Trigger: Running Shoes in cart
Recommendations:
- Athletic Socks
- Shoe Insoles
- Shoe Cleaner
Why Product Mapping: Strategic cross-sell plan
Learn more: Product Mapping Guide
Integration-Powered Recommendations
Advanced AI and search-powered recommendations through third-party integrations. These provide sophisticated algorithms beyond Shopify's built-in AI.
Boost Commerce AI
Plan Required: Pro or Enterprise
Advanced AI-powered product recommendations with multiple AI models and recommendation types.
Features:
- Multiple recommendation types (Bestsellers, FBT, Trending, Personalized)
- Multiple AI models (Complementary, Alternative, AI-Related, FBT)
- Configurable confidence thresholds
- Primary and fallback algorithms
Best for: Stores wanting advanced AI without enterprise complexity
Learn more: Boost Commerce Integration
Athos Commerce (formally Searchspring)
Plan Required: Pro or Enterprise
Enterprise-grade search and recommendation engine.
Features:
- Advanced search-powered recommendations
- Sophisticated merchandising control
- A/B testing capabilities
- Advanced analytics
Best for: Large stores with existing Athos Commerce (formally Searchspring) implementation
Learn more: Athos Commerce (formally Searchspring) Integration
Algolia
Plan Required: Pro or Enterprise
Fast, relevant recommendations powered by Algolia's search platform.
Features:
- Ultra-fast recommendation engine
- Advanced relevance tuning
- Real-time personalization
- Powerful analytics
Best for: Stores prioritizing speed and relevance
Learn more: Algolia Integration
Nosto
Plan Required: Enterprise
Advanced personalization platform with AI-powered recommendations.
Features:
- Enterprise personalization engine
- Sophisticated AI models
- Cross-channel consistency
- Advanced segmentation
Best for: Enterprise stores wanting comprehensive personalization
Learn more: Nosto Integration
Comparison Matrix
| Source | Plan | Setup Time | Customization | Personalization | Maintenance |
|---|---|---|---|---|---|
| Manual | All | Low | Complete | None | High |
| Collection | All | Low | Medium | None | Low |
| Shopify AI | All | Minimal | Low | Basic | Minimal |
| Product Mapping | Pro | Medium | High | None | Medium |
| Boost Commerce | Pro or Enterprise | Medium | High | Advanced | Low |
| Athos Commerce | Pro or Enterprise | Medium | High | Advanced | Low |
| Algolia | Pro or Enterprise | Medium | High | Advanced | Low |
| Nosto | Pro or Enterprise | Medium | High | Very High | Low |
Choosing the Right Source
By Store Size
Small Stores (<100 products):
- Start: Manual or Collection
- Consider: Shopify AI for variety
Medium Stores (100-1,000 products):
- Start: Shopify AI or Collection
- Upgrade to: Product Mapping or Boost Commerce (Pro or Enterprise plan)
Large Stores (1,000+ products):
- Use: Boost Commerce (Pro or Enterprise)
- Consider: Athos Commerce (formally Searchspring), Algolia, or Nosto (Enterprise)
By Strategy
-
Control-Focused: Manual → Product Mapping → Boost Commerce
-
Automation-Focused: Shopify AI → Boost Commerce → Nosto
-
Speed-to-Market: Collection → Shopify AI
-
Personalization-Focused: Boost Commerce → Nosto
By Resources
-
Limited Time: Shopify AI or Collection
-
Some Setup Time: Manual or Product Mapping
-
Development Resources: Enterprise integrations (Athos Commerce (formally Searchspring), Algolia, Nosto)
Using Multiple Sources
You can use different sources for different components:
Example Strategy:
Homepage Upsell: Collection-based (New Arrivals)
Cart Page Upsell: Product Mapping (Accessories mapping)
Checkout Upsell: Boost Commerce AI (Personalized)
Post-Purchase: Manual (Strategic promotion)
Advantages:
- Optimize each touchpoint separately
- Test different approaches
- Balance automation and control
- Maximize relevance across journey