Understanding KatanaPIM Sync Process
Looking for Magento 2 KatanaPIM integration? View the full Magento 2 KatanaPIM integration page to explore features, configuration options, and pricing.
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
For a complete overview of features and configuration options, see Magento 2 KatanaPIM integration.