Chapter 13: Support & Troubleshooting¶
This comprehensive troubleshooting guide helps you resolve common issues, understand error messages, and get the most out of your PapaSearch - Search & Filter App for BigCommerce. When you need additional help, we'll show you how to contact our support team effectively.
13.1 Getting Support¶
Support Channels¶
- Documentation: Complete user guide (this document)
- Online Support: https://papathemes.com/contact-us/
- Email Support: Direct support ticket system
- Live Chat: Real-time assistance during business hours
Before Contacting Support¶
- Check this guide: Review relevant chapters for your issue
- Note error messages: Copy exact error text
- Gather information: Store details, browser version, steps taken
- Try basic fixes: Clear cache, refresh browser, try different browser
13.2 Common Installation Issues¶
Script Installation Problems¶
Issue: Script not appearing on frontend
- Cause: JavaScript not properly installed or cached
- Solution:
- Verify script installation from dashboard
- Clear BigCommerce cache
- Check browser console for JavaScript errors
- Re-install script if necessary
Issue: Search not working after installation
- Cause: Products not indexed or script conflicts
- Solution:
- Check product index status
- Run "Sync New & Modified Products"
- Wait for indexing to complete
- Test with simple search terms
Issue: Filters not displaying
- Cause: Category filters disabled or no products in category
- Solution:
- Check filter status in Customize Filters
- Ensure category has products
- Enable filters for category
- Clear cache and refresh
Installation Verification¶
Check Installation Status:
- Dashboard shows "Remove Storefront Script" button
- Frontend search box appears on category pages
- Filter sidebar displays on category pages
- Search returns relevant results
Common Installation Errors:
- "Installation failed" - Check BigCommerce API permissions
- "Script conflict detected" - Disable conflicting apps temporarily
- "Theme not supported" - Contact support for theme compatibility
13.3 Dashboard Issues¶
Sync and Indexing Problems¶
Issue: Sync stuck or taking too long
- Cause: Large product catalog or server load
- Solution:
- Wait for current sync to complete (can take hours)
- Don't start multiple syncs simultaneously
- Check sync progress regularly
- Contact support if stuck for >24 hours
Issue: Products showing "Not Indexed" status
- Cause: Failed indexing or recent product changes
- Solution:
- Select products and click "Reindex Selected"
- For bulk issues, use "Reindex All"
- Check if products are in selected channel
- Verify products are published and visible
Issue: Sync fails with error message
- Cause: API rate limits or data issues
- Solution:
- Note exact error message
- Wait 30 minutes and retry
- Check product data for special characters
- Contact support with error details
Channel Selection Issues¶
Issue: Wrong channel selected
- Cause: Multiple channels in store
- Solution:
- Check channel dropdown in dashboard header
- Select correct channel for your storefront
- Product counts will update automatically
- Filters are channel-specific
Issue: No channels available
- Cause: Store configuration or API issues
- Solution:
- Verify store has published channels
- Check BigCommerce API permissions
- Re-install app if necessary
- Contact support for channel issues
13.4 Search Performance Issues¶
Search Not Returning Results¶
Issue: Search returns no results for valid terms
- Cause: Products not indexed or search settings
- Solution:
- Check if products are indexed
- Review search settings (lowest score threshold)
- Try broader search terms
- Verify product names and descriptions
Issue: Search returns irrelevant results
- Cause: Search algorithm needs optimization
- Solution:
- Adjust search lowest score in settings
- Check product data quality
- Use AI search features if available
- Report specific examples to support
Issue: Search is too slow
- Cause: Large product catalog or server load
- Solution:
- Enable search cache in settings
- Reduce products per page limit
- Optimize product data
- Consider plan upgrade for larger catalogs
AI Search Issues¶
Issue: Semantic search not working
- Cause: AI features not enabled or insufficient data
- Solution:
- Check if AI search is enabled in settings
- Ensure sufficient product data for training
- Allow time for AI model training
- Verify plan includes AI features
Issue: Search suggestions not appearing
- Cause: Insufficient search data or feature disabled
- Solution:
- Enable search suggestions in settings
- Ensure users have performed searches
- Check keyword extraction status
- Wait for data accumulation
13.5 Filter Configuration Issues¶
Filters Not Displaying¶
Issue: No filters showing on category pages
- Cause: Filters disabled for category or no filterable products
- Solution:
- Check category filter status in Customize Filters
- Enable filters for specific categories
- Ensure products have filterable attributes
- Check filter visibility settings
Issue: Wrong filters appearing
- Cause: Inherited settings or category misconfiguration
- Solution:
- Check category hierarchy and inheritance
- Set category-specific filter configurations
- Clear filter cache
- Verify product attributes match filter types
Issue: Filter values missing or incorrect
- Cause: Product data issues or cache problems
- Solution:
- Check product attribute data in BigCommerce
- Clear filter cache
- Re-sync products with updated data
- Verify filter type matches product attributes
Performance Issues¶
Issue: Filters loading slowly
- Cause: Large product catalogs or inefficient queries
- Solution:
- Enable filter caching
- Limit number of visible filters
- Optimize product attribute structure
- Consider upgrading plan for better performance
Issue: Filter interactions causing errors
- Cause: JavaScript conflicts or theme issues
- Solution:
- Check browser console for JavaScript errors
- Test with different browsers
- Disable other apps temporarily
- Contact support for theme compatibility
13.6 Subscription and Billing Issues¶
Payment Problems¶
Issue: Payment failed during plan upgrade
- Cause: Insufficient wallet balance or PayPal issues
- Solution:
- Check wallet balance and top up if needed
- Verify PayPal account is active
- Try payment again
- Contact support if payments continue failing
Issue: Plan change not reflected
- Cause: Changes take effect on next billing cycle
- Solution:
- Check "Next Plan" indicators in subscription info
- Plan downgrades usually take effect on next cycle
- Upgrades typically apply immediately
- Contact support if status seems incorrect
Issue: Wallet top-up failing
- Cause: PayPal payment issues or validation errors
- Solution:
- Check amount is between \(5-\)1000 in $5 increments
- Verify PayPal account has sufficient funds
- Try smaller amounts if large payments fail
- Contact PayPal support for payment issues
Usage and Limits¶
Issue: Features disabled due to plan limits
- Cause: Exceeded plan limits or usage caps
- Solution:
- Check current plan limits in Plans & Pricing
- Upgrade plan if consistently hitting limits
- Optimize usage patterns
- Set appropriate add-on limits
Issue: Add-on charges higher than expected
- Cause: High usage or unlimited spending caps
- Solution:
- Set monthly spending limits on add-ons
- Monitor usage regularly
- Optimize search and indexing patterns
- Consider plan upgrade for better rates
13.7 Cache and Performance Issues¶
Cache Management Problems¶
Issue: Changes not appearing on frontend
- Cause: Cache not cleared after configuration changes
- Solution:
- Clear app cache using Cache Manager
- Clear BigCommerce template cache
- Clear browser cache
- Wait a few minutes for changes to propagate
Issue: Cache Manager showing errors
- Cause: Cache server issues or connectivity problems
- Solution:
- Refresh Cache Manager page
- Try clearing specific cache types
- Wait and retry if server is busy
- Contact support for persistent cache issues
Issue: Poor performance despite caching
- Cause: Cache configuration or server capacity
- Solution:
- Check cache hit rates in Cache Manager
- Optimize cache settings
- Clear outdated cache data
- Consider plan upgrade for better performance
13.8 Data Import and Export Issues¶
Keyword Management¶
Issue: Keywords not extracting from products
- Cause: Insufficient product data or extraction task errors
- Solution:
- Ensure products have detailed descriptions
- Check extraction task status
- Manually add important keywords
- Wait for extraction process to complete
Issue: User search keywords not tracking
- Cause: Frontend script issues or settings disabled
- Solution:
- Verify script is properly installed
- Check tracking settings are enabled
- Test search functionality
- Wait for search data to accumulate
Settings and Configuration¶
Issue: Settings changes not saving
- Cause: Validation errors or permission issues
- Solution:
- Check for form validation errors
- Ensure all required fields are completed
- Try saving sections individually
- Check browser console for errors
Issue: Settings reset to defaults
- Cause: App update or data corruption
- Solution:
- Re-configure settings to preferred values
- Save settings immediately after changes
- Export settings as backup if feature available
- Contact support if settings continue resetting
13.9 Browser and Compatibility Issues¶
Browser-Specific Problems¶
Issue: App not working in specific browser
- Cause: Browser compatibility or JavaScript disabled
- Solution:
- Enable JavaScript in browser settings
- Clear browser cache and cookies
- Try in incognito/private mode
- Update browser to latest version
Issue: Interface elements not displaying correctly
- Cause: CSS conflicts or browser compatibility
- Solution:
- Try different browser to isolate issue
- Disable browser extensions temporarily
- Check browser zoom level (100% recommended)
- Contact support with browser details
Mobile and Responsive Issues¶
Issue: App not working on mobile devices
- Cause: Responsive design issues or mobile browser limitations
- Solution:
- Use desktop/laptop for app administration
- Check if issue is with frontend or backend
- Test with different mobile browsers
- Contact support for mobile-specific issues
13.10 Error Messages Reference¶
Common Error Codes¶
"Authentication failed"
- Meaning: Invalid or expired authentication token
- Solution: Refresh page or re-install app
"Rate limit exceeded"
- Meaning: Too many API requests in short time
- Solution: Wait 30-60 minutes and retry
"Product not found"
- Meaning: Product was deleted or made private
- Solution: Remove from index or check product status
"Insufficient permissions"
- Meaning: App lacks required BigCommerce permissions
- Solution: Re-install app or check store user permissions
"Server error (500)"
- Meaning: Internal server error
- Solution: Try again later or contact support
"Validation failed"
- Meaning: Input data doesn't meet requirements
- Solution: Check form inputs and correct errors
API and Integration Errors¶
"BigCommerce API error"
- Meaning: Issue communicating with BigCommerce
- Solution: Check BigCommerce store status and retry
"PayPal payment failed"
- Meaning: Payment processing issue
- Solution: Check PayPal account and payment method
"Cache operation failed"
- Meaning: Unable to clear or access cache
- Solution: Retry operation or contact support
13.11 Performance Optimization¶
Best Practices for Performance¶
For Large Product Catalogs:
- Batch Operations: Use bulk actions for efficiency
- Scheduled Syncs: Run major updates during off-peak hours
- Cache Management: Regularly clear outdated cache data
- Plan Selection: Choose appropriate plan for catalog size
For High Traffic Stores:
- Enable Caching: Use all available cache options
- Optimize Filters: Limit number of visible filters
- Monitor Usage: Track search and index operations
- Plan Upgrades: Consider higher-tier plans
For Better Search Results:
- Product Data Quality: Ensure complete product information
- Keyword Optimization: Use relevant product descriptions
- Regular Updates: Keep product data current
- AI Features: Enable semantic search for better relevance
13.12 Contacting Support¶
When to Contact Support¶
Immediate Support Needed:
- App completely non-functional
- Data loss or corruption
- Payment/billing issues
- Security concerns
Standard Support Requests:
- Configuration questions
- Performance optimization
- Feature requests
- Training needs
Information to Provide¶
Always Include:
- Store URL: Your BigCommerce store domain
- Error Messages: Exact text of any errors
- Browser Details: Browser type and version
- Steps to Reproduce: What you did when issue occurred
- Screenshots: Visual evidence of the problem
For Technical Issues:
- Console Errors: JavaScript errors from browser console
- Network Errors: Failed requests from browser developer tools
- Timing: When issue started occurring
- Frequency: How often issue occurs
Support Response Times¶
Priority Levels:
- Critical: 4-8 hours (business days)
- High: 24-48 hours
- Normal: 2-5 business days
- Low: 5-10 business days
Business Hours:
- Monday-Friday, 9 AM - 5 PM GMT+7
- Emergency support available for critical issues
- Response times may be longer during holidays
Remember: The more detailed information you provide, the faster we can resolve your issue!