Troubleshooting KatanaPIM Connect Issues
Common issues and solutions for the KatanaPIM Connect extension. Start with quick diagnostics, then find your specific issue below.
Quick Diagnostics
- Check module enabled: Katana PIM → Configuration → General → Enabled
- Test API connection: Click "Test Credentials" button
- Verify cron running: Check
cron_scheduletable - Check logs: Enable Debug Mode and check
var/log/
Connection Issues
Problem: API connection fails
Symptoms:
- "Test Credentials" button shows error
- Sync operations fail immediately
Solutions:
-
Verify credentials:
- Check URL is correct (including https://)
- Verify API key is valid and not expired
- Ensure no extra spaces in fields
-
Check network:
- Verify server can reach KatanaPIM URL
- Check firewall rules allow outbound connections
- Test with curl from command line
-
SSL issues:
- Ensure valid SSL certificate on PIM
- Check PHP has updated CA certificates
Sync Issues
Problem: Products not importing
Symptoms:
- Products grid stays empty after sync
- Sync completes but no products appear
Solutions:
-
Check product import enabled:
- Product Data → General → Enable Product Import = Yes
-
Verify store filter:
- General → Import Settings → Store Filter
- Ensure correct store is selected or "All"
-
Check PIM has products:
- Log into KatanaPIM and verify products exist
- Ensure products are published/active in PIM
-
Review Sync Log:
- Check for errors in Katana PIM → Sync Log
Problem: Products not creating in Magento
Symptoms:
- Products appear in KatanaPIM grid
- But no Magento products are created
Solutions:
-
Manual creation required:
- If auto-create is disabled, use mass action "Update/Create Magento Products"
-
Check automation settings:
- Automation → Auto create new products = Yes
-
Verify attribute mapping:
- Required attributes must be mapped (Name at minimum)
- Check Attributes grid for mapping status
-
Check for errors:
- Look at "Has Error" in Products grid
- Review Sync Log for detailed errors
Problem: Attributes not syncing
Symptoms:
- Product created but attributes are empty
- Some attributes missing
Solutions:
-
Check attribute mapping:
- Go to Katana PIM → Attributes
- Verify attributes are mapped (not "-- Not Mapped --")
- Ensure attributes are not marked as Skipped
-
Import attributes first:
- Click "Import Attributes" button
- Wait for import to complete
- Then map attributes
-
Verify PIM data:
- Check product has values for those attributes in PIM
Problem: Images not importing
Symptoms:
- Products created but no images
- Assets grid shows errors
Solutions:
-
Check products exist:
- Assets require linked products to exist first
- Create products before syncing assets
-
Verify image URLs:
- Check Assets grid for valid URLs
- Ensure images are accessible publicly
-
Check file permissions:
- Magento must have write access to
pub/media
- Magento must have write access to
-
Review errors:
- Check "Has Error" and "Error Message" columns
Problem: Configurable products not creating
Symptoms:
- Simple products create but not configurables
- Parent products missing
Solutions:
-
Set configurable attributes:
- Go to Attributes grid
- Set "Is Configurable" = Yes for variant attributes (Size, Color)
-
Verify parent/child relationships:
- Check PIM has correct product hierarchy
- Parent products must have children linked
-
Sync order:
- Attributes must be synced and configured first
- Then sync products
Performance Issues
Problem: Sync times out
Symptoms:
- Sync never completes
- Browser times out
- Memory errors in logs
Solutions:
-
Use CLI instead:
bin/magento katana:import:fullCLI has no browser timeout limits.
-
Reduce batch sizes:
- General → Import Settings → Batch Size Settings
- Lower the page size values
-
Sync in parts:
bin/magento katana:import:full --attributes bin/magento katana:import:full --categories bin/magento katana:import:full --products bin/magento katana:import:full --assets -
Increase PHP limits:
- Increase
max_execution_time - Increase
memory_limit
- Increase
Problem: Incremental sync not detecting changes
Symptoms:
- Changed products not updating
- "Needs Update" stays No
Solutions:
-
Use Full Sync:
- Run full sync to reset hash comparison
-
Force update:
- Use "Update/Create (force)" mass action
-
Check PIM timestamps:
- Ensure PIM is updating modification dates
Cron Issues
Problem: Automated sync not running
Symptoms:
- Sync doesn't run automatically
- Last sync date never updates
Solutions:
-
Check automation enabled:
- Automation → Enable Automation = Yes
- Cron frequencies configured
-
Verify Magento cron:
bin/magento cron:run -
Check cron schedule:
SELECT * FROM cron_schedule WHERE job_code LIKE '%katana%' ORDER BY scheduled_at DESC LIMIT 10; -
Check server cron:
- Ensure system cron runs Magento cron regularly
Debug Mode
Enable detailed logging:
- Go to General → Debug & Logging
- Set Debug Mode to Yes
- Save and run sync
- Check
var/log/for detailed logs
Remember: Disable debug mode in production after troubleshooting.
Need More Help?
Documentation:
- All Help Articles - Complete documentation overview
Support:
- Contact Support - Get help from our team