Troubleshooting
Common Issues
Section titled “Common Issues”Connection Issues
Section titled “Connection Issues”Can’t connect to BigCommerce
Section titled “Can’t connect to BigCommerce”Symptoms:
- Red “Connection failed” indicator in Settings > General
- “Invalid credentials” error message
- “Test Connection” button shows error
Solutions:
-
Check connection status:
- Go to Commerce Connect → Connect
- Look for Connection Status indicator
- Status should show store name if connected
-
Reconnect if needed:
- If connection failed, you may need to go through the signup flow again
- Navigate to Commerce Connect → Connect
- Click Continue to restart the connection process
Diagnostic: If Connect tab shows your store name, connection is working.
Sync Issues
Section titled “Sync Issues”Products not syncing
Section titled “Products not syncing”Symptoms:
- Product count shows 0 in Settings > Products
- “Last sync” timestamp doesn’t update
- Sync completes but no products appear
Solutions:
-
Check sync status:
- Go to Settings > Commerce Connect > Products
- Look at Sync Status panel
- Check Product Count display
- Review Last Sync timestamp
-
Trigger manual sync:
- Click Sync Now button in Settings > Products
- Watch progress indicator
- Wait for “Sync complete” message
-
Verify products exist in BigCommerce:
- Log into BigCommerce admin
- Go to Products page
- Ensure products are Published (not draft/hidden)
- Check product visibility settings
-
Check product count after sync:
- Go to Settings > Commerce Connect > Data
- View Product Statistics
- If count is still 0, check BigCommerce product visibility
Diagnostic: If product count matches BigCommerce, sync is working correctly.
Sync is very slow
Section titled “Sync is very slow”Symptoms:
- Sync progress bar moves very slowly
- Sync can take hours for large catalogs (1000+ products)
- Timeout errors in sync status
Solutions:
-
Adjust batch size:
- Go to Settings > Commerce Connect > Advanced
- Find Batch Size setting
- Reduce from 50 to 25 products per batch
- Save and retry sync
-
Check sync progress in real-time:
- Watch Sync Status panel during sync
- Note “X of Y products synced” counter
- If progress stops, check error messages below
-
Contact hosting support:
- If sync consistently times out
- May need PHP memory limit increase
- May need max execution time adjustment
Diagnostic: Successful sync should show “100% complete” with product count matching BigCommerce.
Display Issues
Section titled “Display Issues”Blocks not showing products
Section titled “Blocks not showing products”Symptoms:
- Product grid block is empty
- “No products found” message
- Block shows placeholder but no products
Solutions:
-
Verify products are synced:
- Go to Settings > Commerce Connect > Products
- Check Product Count — should be > 0
- If 0, run sync first (see “Products not syncing” above)
-
Check block filter settings:
- Edit the page with the product block
- Click on the product grid block
- Review Block Settings sidebar:
- Category filter: Is it excluding all products?
- Search query: Is it too restrictive?
- Product status: Set to “Published” only?
- Adjust filters and save
-
Clear WordPress® caches:
- Go to Settings > Commerce Connect > Data
- Click Clear Cache button
- Refresh the front-end page
Diagnostic: If product count shows 50+ but block is empty, check block filters first.
Images not loading
Section titled “Images not loading”Symptoms:
- Broken image icons (🖼️ with red X)
- Alt text shows but no image
- Placeholder images instead of product photos
Solutions:
-
Re-sync product images:
- Go to Settings > Commerce Connect > Products
- Click Sync Now button
- Wait for completion
- Refresh front-end page
-
Check image URLs:
- Edit product in WordPress® admin
- Scroll to Product Gallery
- Click image to verify URL loads in new tab
- If 404, image may have been deleted in BigCommerce
-
Verify BigCommerce image settings:
- Log into BigCommerce admin
- Edit product with missing image
- Check Images tab has uploaded images
- Ensure images are not set to “hidden”
Diagnostic: If images load in BigCommerce admin but not WordPress®, re-sync products.
Performance Issues
Section titled “Performance Issues”Slow page loads
Section titled “Slow page loads”Symptoms:
- Product pages take 5+ seconds to load
- High Time to First Byte (TTFB)
- Browser “waiting for server” indicator
Solutions:
-
Enable caching:
- Go to Settings > Commerce Connect > Performance
- Enable Cache Product Data
- Set Cache Duration to 3600 seconds (1 hour)
- Save changes
-
Enable lazy loading:
- Go to Settings > Commerce Connect > Performance
- Enable Lazy Load Product Images
- Save and test front-end page speed
-
Check database health:
- Go to Settings > Commerce Connect > Data
- View Database Statistics
- If product count is very high (10,000+), contact support
Diagnostic: After enabling cache, page loads should drop under 2 seconds.
Webhook Issues
Section titled “Webhook Issues”Real-time sync not working
Section titled “Real-time sync not working”Symptoms:
- Products updated in BigCommerce don’t sync immediately
- Manual sync works but automatic doesn’t
- “Webhook Status” shows inactive
Solutions:
-
Check webhook status:
- Go to Settings > Commerce Connect > Data
- Look for Webhook Status indicator
- Should show “Active” with green checkmark
-
Re-register webhooks:
- Go to Settings > Commerce Connect > Data
- Click Re-register Webhooks button
- Wait for “Webhooks registered successfully” message
-
Verify in BigCommerce:
- Log into BigCommerce admin
- Go to Settings > Webhooks
- Look for webhooks with your WordPress® URL
- Status should be “Active”
- Check Delivery Logs for errors
-
Test webhook manually:
- In BigCommerce, edit any product
- Change product title
- Save product
- Check if change appears in WordPress® within 30 seconds
Diagnostic: If webhook status is green and test update syncs within 30 seconds, webhooks are working.
Error Messages
Section titled “Error Messages””Delta sync collision detected”
Section titled “”Delta sync collision detected””Meaning: Product was changed in both BigCommerce and WordPress® at the same time.
Solution:
- Decide which version to keep (usually BigCommerce is source of truth)
- Go to Settings > Commerce Connect > Products
- Click Force Full Sync button
- This will overwrite WordPress® data with BigCommerce data
”Insufficient memory”
Section titled “”Insufficient memory””Meaning: WordPress® ran out of PHP memory during sync.
Solution:
- Go to Settings > Commerce Connect > Advanced
- Reduce Batch Size to 10-25 products
- Try sync again
- If still failing, contact WP Engine support to increase PHP memory limit
”API rate limit exceeded”
Section titled “”API rate limit exceeded””Meaning: Too many API requests to BigCommerce in short time.
Solution:
- Wait 1 hour — BigCommerce rate limits reset hourly
- Go to Settings > Commerce Connect > Advanced
- Reduce Sync Frequency from “Every 15 minutes” to “Every hour”
- Reduce Batch Size to 25 products
- Save and retry sync
Debug Mode
Section titled “Debug Mode”Enable debug mode for detailed error logging:
- Go to Settings > Commerce Connect > Advanced
- Enable Debug Mode
- Save changes
- Reproduce the issue
- Go to Settings > Commerce Connect > Data
- Click View Debug Log button
- Copy log contents to share with support
Important: Disable debug mode when done — it can slow down your site.
Status Indicators Quick Reference
Section titled “Status Indicators Quick Reference”Connection Status (Settings > General)
Section titled “Connection Status (Settings > General)”- ✅ Green checkmark: Connected successfully
- ❌ Red X: Connection failed — check credentials
- ⚠️ Yellow warning: Partial connection — check API scopes
Sync Status (Settings > Products)
Section titled “Sync Status (Settings > Products)”- ✅ “Last sync: 2 minutes ago” — Syncing regularly
- ❌ “Last sync: Never” — Run initial sync
- ⚠️ “Sync in progress” — Wait for completion
Webhook Status (Settings > Data)
Section titled “Webhook Status (Settings > Data)”- ✅ “Active” — Real-time sync working
- ❌ “Inactive” — Re-register webhooks
- ⚠️ “Partially active” — Some webhooks missing
Getting Help
Section titled “Getting Help”Before contacting support
Section titled “Before contacting support”-
Check connection status:
- Settings > General > Connection Status
- Must show green checkmark
-
Check product count:
- Settings > Products > Product Count
- Should match BigCommerce product count
-
Enable debug mode and reproduce issue:
- Settings > Advanced > Enable Debug Mode
- Reproduce the problem
- Settings > Data > View Debug Log
Contact Support
Section titled “Contact Support”- WP Engine Support: wpengine.com/support
- Community Forum: community.wpengine.com
- GitHub Issues: github.com/wpengine/commerce-connect/issues
Include this information:
- WordPress® version
- PHP version
- Commerce Connect version
- Screenshots of Settings panels showing the issue
- Error messages (full text)
- Debug log excerpt (if enabled)
- Steps to reproduce
For Developers
Section titled “For Developers”Advanced troubleshooting and diagnostics are available via WP-CLI commands.
See CLI Commands for:
- Database diagnostics
- Webhook testing
- Advanced sync options
- Performance profiling
- System information export