The Cross-Sell Recommendations feature displays complementary products in a modal after customers add items to their cart, helping increase average order value by suggesting relevant product associations.
What It Does
After a customer clicks "Add to Cart", a modal appears showing related products that complement their purchase. Customers can:
- View up to 5 related products with images and pricing
- Add additional items to cart with quantity controls
- See customer-specific pricing (B2B)
- Continue to cart or keep shopping
Benefits
For Your Customers
- Discover complementary products - Find items they might have missed
- Convenient shopping - Add related items without leaving the page
- Complete their setup - Get everything needed in one order
- Save time - Curated suggestions vs. browsing entire catalog
For Your Business
- Increase AOV - Higher average order value per transaction
- Move inventory - Promote complementary products
- Improve customer experience - Help customers find complete solutions
- Reduce cart abandonment - Everything added before checkout
- Data-driven merchandising - Track which associations perform best
Requirements
- Feature purchase:
integration_shopify_cross_sell_recommendations - PIMS configuration: Product associations in
INVENTORY_ASSOCIATED_AUTOLOADStable - Shopify setup: Products flagged with
crossSell: truetag - B2B setup (optional): Customer tags for filtering
Configuration
Enabling the Feature
window.weevioWidgetConfig = {
// ... other config ...
enableCrossSell: true,
};
Setting Up Product Associations
In PIMS:
- Navigate to
INVENTORY_ASSOCIATED_AUTOLOADStable - Create associations between products
- Set relationship type (complementary, bundle, etc.)
- Configure priority/ordering
In Shopify:
- Edit products that should appear in cross-sell
- Add tag:
crossSell: true - This flags the product as available for cross-sell display
Customer Experience
Modal Appearance
After clicking "Add to Cart":
- Success message appears briefly
- Cross-sell modal slides in
- Shows related products with images
- Quantity controls for each item
- "Add to Cart" buttons for quick adding
- "Continue to Cart" to proceed to checkout
Product Display
Each cross-sell product shows:
- Product image - Clear photo
- Product title - Full name
- Price - Current price (or customer price for B2B)
- Quantity selector - Adjust quantity before adding
- Add to Cart button - Quick add without leaving modal
- Variant selector - If product has multiple options
Adding Cross-Sell Items
Customer can:
- Adjust quantity with +/- buttons
- Add individual items to cart
- Add multiple items at once
- Continue browsing or go to cart
B2B Features
For logged-in B2B customers or PunchOut users:
Customer-Specific Pricing
- Shows wholesale prices automatically
- Displays "Your Price" with discounts
- Respects customer price lists
- Real-time pricing from B2B API
Product Filtering
Control which customers see specific cross-sell products using advanced visibility rules based on customer tags:
- Hide products from specific customer segments
- Show premium products only to VIP customers
- Segment by B2B vs retail accounts
- Filter based on existing coverage or eligibility
Learn more: See Product Visibility Rules for complete documentation on advanced filtering.
Advanced Features
For advanced customer segmentation and product filtering:
Use Cases
Electronics Store
Product: Laptop Cross-Sell Items:
- Laptop bag
- Wireless mouse
- External hard drive
- Screen protector
- USB-C hub
Result: Customer adds needed accessories, increasing order value by $150.
Apparel Store
Product: Running shoes Cross-Sell Items:
- Athletic socks
- Running belt
- Water bottle
- Performance shirt
- Fitness tracker
Result: Customer completes workout outfit, higher AOV.
B2B Industrial Supply
Product: Printer Cross-Sell Items:
- Toner cartridges
- Paper (500 sheets)
- USB cable
- Printer stand
- Extended warranty
Result: Business customer gets complete setup with first order.
Product Association Strategy
Association Types
Complementary Products:
- Items that enhance the main product
- "Frequently bought together"
- Complete the solution
Accessory Products:
- Required or recommended accessories
- Consumables (ink, batteries, etc.)
- Protective items (cases, covers)
Upgrade/Premium:
- Higher-end alternatives
- Extended warranties
- Premium versions
Best Practices
Relevance:
- Only show truly complementary items
- Test associations for performance
- Update based on analytics
Pricing:
- Mix of price points
- Include affordable add-ons
- Consider bundle discounts
Inventory:
- Ensure cross-sell items are in stock
- Remove out-of-stock from associations
- Update seasonally
Configuration Options
Quantity Limits
Set minimum/maximum quantities for cross-sell items in PIMS configuration.
Customer Segmentation
Filter cross-sell products by:
- Customer tags
- Purchase history
- Account type (B2B vs. B2C)
- Geographic location
Visual Customization
/* Customize cross-sell modal */
.weevio-cross-sell-modal {
max-width: 800px;
border-radius: 12px;
}
.weevio-cross-sell-item {
padding: 16px;
border: 1px solid #e0e0e0;
}
Performance
Optimized for speed:
- Lazy loading - Modal content loads after add-to-cart
- Image optimization - Compressed product images
- API caching - Cached associations for faster display
- Non-blocking - Doesn't slow down add-to-cart action
Typical performance:
- Modal appearance: 200-300ms after add-to-cart
- Product loading: 300-500ms
- Add additional items:
<100ms
Troubleshooting
Modal Not Appearing
Check:
enableCrossSell: truein widget config- Feature purchased in Weevio Cloud
- Product associations configured in PIMS
- Products tagged with
crossSell: true
No Products Showing
Check:
- Cross-sell products exist for added item
- Products are in stock
- Products have
crossSell: truetag - Customer has permission (B2B filtering)
Wrong Products Displayed
Check:
- PIMS associations are correct
- Association priorities set properly
- Customer tags applied correctly
- Inventory levels accurate
B2B Pricing Not Showing
Check:
- Customer is logged in or using PunchOut
- B2B API key configured
- Price lists assigned to customer
- Customer ID resolved correctly
See the Troubleshooting Guide for more solutions.
Analytics
Track cross-sell performance:
- Display rate - How often modal appears
- Click-through rate - Customers viewing products
- Add-to-cart rate - Items added from cross-sell
- Revenue impact - Additional revenue from cross-sell
- Top performers - Best-performing associations
Available in Weevio Cloud analytics dashboard.
Mobile Experience
Fully optimized for mobile:
- Responsive modal design
- Touch-friendly quantity controls
- Easy scrolling through products
- Fast loading and performance
- Simple close/continue options
Integration with Other Features
Works seamlessly with:
- B2B Pricing - Shows customer prices
- Shipping Estimates - Displays for cross-sell items
- Multi-Source Inventory - Accurate stock for suggestions
- Variant Selection - Handle products with variants
Next Steps
Need Help?
Questions about cross-sell?
- Review Configuration Guide
- Check Troubleshooting
- Contact Weevio support for association setup
Need Help?
For assistance, please send a message to our Support page.