Troubleshooting
Having issues with Channable Connect? This page covers the most common problems and how to fix them. Start with the quick diagnostics section to narrow down what's wrong, then jump to the relevant issue. We've also included debugging tips and what to check when things aren't working as expected.
Quick Diagnostics
Run through these checks first:
-
Module enabled?
- Check Channable → General → Enable is set to Yes
- Verify via CLI:
bin/magento module:status Magmodules_Channable
-
Cache cleared?
bin/magento cache:flush -
Self-test passed?
- Run the self-test button in any Channable configuration section
- It checks common configuration issues automatically
-
Check logs:
- Extension errors:
var/log/channable/error.log - Debug info:
var/log/channable/debug.log(when debug mode is enabled) - General Magento errors:
var/log/exception.log
- Extension errors:
-
Cron running?
bin/magento cron:run --group=channable
Product Feed Issues
Issue: Feed URL returns empty or error
Symptoms:
- Feed URL shows blank page or error message
- Channable reports "Unable to fetch feed"
- 404 or 500 error when accessing feed URL
Solution:
-
Verify the module is enabled:
bin/magento module:status Magmodules_Channable -
Check if the feed is enabled for the correct store view in Channable → Product Feed
-
Clear all caches:
bin/magento cache:flush -
Test the feed URL directly in your browser—check for PHP errors
-
Verify URL rewrites are working (try adding
index.phpto the URL if needed) -
Check file permissions on
var/andgenerated/directories
Prevention:
- Always test feed URLs after configuration changes
- Monitor server error logs during feed setup
Issue: Products missing from feed
Symptoms:
- Expected products don't appear in Channable
- Product count in feed is lower than expected
- Specific product types not showing
Solution:
-
Check product visibility:
- Products must be "Catalog" or "Catalog, Search"
- Simple products in configurables can be "Not Visible Individually"
-
Check filter settings:
- Review category filters in Channable → Product Feed → Filter Options
- Verify visibility filter settings
- Check "Exclude Out of Stock" setting if products are out of stock
-
Verify product is enabled:
- Disabled products are excluded by default
-
For configurable/grouped/bundle products:
- Check the "Product Types" settings
- Ensure the product type configuration matches your expectations
-
Run the self-test:
- Click the self-test button in the configuration
Prevention:
- Test feed after adding new products
- Document your filter rules for reference
Issue: Wrong product data in feed
Symptoms:
- Incorrect prices showing on marketplace
- Wrong images appearing
- Missing or incorrect attributes
Solution:
-
Check attribute mapping:
- Verify the correct attribute is selected for each field
- Check if the attribute has values for the affected products
-
For price issues:
- Review tax settings in Channable → Product Feed → Advanced Options
- Verify Magento tax configuration is correct
- Check if tier prices or special prices are affecting the output
-
For image issues:
- Verify image source setting (Base Image vs All Images)
- Check if images are accessible via URL
- Verify parent/child image fallback settings for configurable products
-
For configurable product data:
- Review "Use Parent Data for Simples" settings
- Ensure the right attributes are inheriting from parent
Prevention:
- Preview feed data before connecting to Channable
- Test with a small product set first
Issue: Feed generation is slow or times out
Symptoms:
- Feed takes too long to generate
- Server timeout errors
- Memory exhaustion errors
Solution:
-
Lower products per page:
- Go to Channable → Product Feed → General
- Reduce "Products per page" to 100 or 150
-
Check server resources:
- Increase PHP memory limit if needed
- Increase max execution time
-
Optimize product count:
- Use filters to reduce the number of products in the feed
- Only include products that should actually be on marketplaces
-
Check for problematic products:
- Enable debug mode and check logs for specific product errors
- Some products with unusual data can slow down processing
Prevention:
- Monitor feed generation time regularly
- Schedule feed updates during low-traffic periods
Order Import Issues
Issue: Orders not being imported
Symptoms:
- Channable shows orders but they don't appear in Magento
- Webhook returns error
- Test orders fail
Solution:
-
Verify order import is enabled:
- Channable → Orders → Enable must be Yes
-
Check webhook configuration:
- Copy the webhook URL from Channable → Orders → Webhooks
- Ensure it's correctly entered in your Channable account
-
Test the webhook:
- Add
/test/{productID}to your webhook URL - Replace
{productID}with an actual product ID from your store - Example:
https://yourstore.com/channable/order/hook/code/abc123/test/42
- Add
-
Check for stock issues:
- If products are out of stock, orders will fail
- Enable "Enable order for out of stock items" to allow these orders
-
Verify shipping method:
- Ensure the configured shipping method exists and is enabled
- Check the fallback shipping method is set
-
Check logs:
- Enable order logging in Channable → Orders → Logging
- Review
var/log/channable/for error details
Prevention:
- Test webhook with every configuration change
- Keep a fallback shipping method configured
Issue: "Duplicate increment ID" error
Symptoms:
- Order import fails with increment ID error
- Orders from certain channels fail consistently
Solution:
-
Set an order ID prefix:
- Go to Channable → Orders → Order ID Settings
- Enable "Use Channel Order ID"
- Set a prefix like "M-" or "CH-"
-
Enable alphanumeric Order ID:
- Strips special characters that can cause issues
-
If the order ID already exists:
- The marketplace order was likely already imported
- Check existing orders for the channel order ID
Prevention:
- Always set an Order ID prefix before going live
- Use a unique prefix per channel if selling on multiple marketplaces
Issue: Orders import with wrong shipping method
Symptoms:
- All orders use the same shipping method regardless of channel
- Shipping costs don't match marketplace
Solution:
-
Configure shipping method mapping:
- Use Advanced Shipping Methods Mapping in Channable → Orders
- Map each marketplace shipping method to the correct Magento method
-
Check fallback method:
- Ensure the fallback shipping method is appropriate
-
For marketplace-specific shipping costs:
- Note that shipping costs come from the marketplace, not Magento configuration
Prevention:
- Set up shipping mapping before importing orders
- Test with orders from each connected marketplace
Issue: Customer addresses not importing correctly
Symptoms:
- House numbers in wrong field
- Company name missing
- Address fields jumbled
Solution:
-
For Dutch/Belgian addresses:
- Enable "Separate House Number" in Channable → Orders → Address & Invoice
- This puts house numbers in the second street line
-
For company names:
- Enable "Import Company Name on Order"
-
Check address line limits:
- Magento has character limits on address fields
- Long addresses may be truncated
Prevention:
- Test order import with various address formats
- Review imported orders for address accuracy
Product Updates Issues
Issue: Stock not syncing to Channable
Symptoms:
- Stock changes in Magento don't appear in Channable
- Marketplace shows wrong stock levels
- Products not marking as out of stock
Solution:
-
Verify product updates are enabled:
- Channable → Product Updates → Enable must be Yes
-
Check cron is enabled and running:
- Enable cron in Channable → Product Updates → Settings
- Verify Magento cron is working:
bin/magento cron:run --group=channable
-
Check invalidation mode:
- Try switching between Observer and Cron mode
- Observer provides real-time updates but may have performance impacts
-
Verify webhook configuration:
- Ensure webhook URL is configured in Channable
- Test the webhook connection
-
Check queue:
- Look for invalidated products waiting to be processed
- Enable logging to see what's being sent
Prevention:
- Monitor product update logs regularly
- Test stock changes with a specific product
Issue: Product updates are too slow
Symptoms:
- Stock changes take too long to reflect
- Updates batch up instead of sending immediately
Solution:
-
Increase cron frequency:
- Go to Channable → Product Updates → Settings
- Set a more frequent schedule (every 5 minutes)
-
Use Observer mode:
- Observer detects changes in real-time
- More immediate than cron scanning
-
Adjust products per run:
- Lower the limit to process updates faster
- Default of 50 is reasonable for most stores
Prevention:
- Choose appropriate cron frequency for your needs
- Monitor update timing during high-activity periods
Debug Mode
Enabling Debug Mode
- Go to Channable → General → Debug & Logging
- Set Debug Mode to Yes
- Click Save Config
Log Locations
- Debug log:
var/log/channable/debug.log - Error log:
var/log/channable/error.log - Order log: Enabled separately in Channable → Orders → Logging
What to Look For
- API call responses
- Product processing errors
- Order import failures
- Webhook communication issues
Disabling Debug Mode
Remember to disable debug mode in production:
- Logging adds overhead
- Log files can grow large
- Sensitive data may be logged
Still Having Issues?
If you've tried the solutions above and still have problems:
-
Gather information:
- Magento version
- PHP version
- Extension version (shown in General configuration)
- Error messages from logs
- Steps to reproduce the issue
-
Check for conflicts:
- Disable other extensions temporarily
- Test on a staging environment
-
Contact support:
- Provide the gathered information
- Include relevant log excerpts
Need More Help?
Documentation:
- All Help Articles - Complete documentation overview
Support:
- Contact Support - Get help from our team