Troubleshooting
Common issues and solutions for Digitec Galaxus Integration. Start with the quick diagnostics, then find your specific issue below.
Quick Diagnostics
-
Run Self-Test:
bin/magento digitec:selftest -
Check module is enabled:
- Digitec Galaxus → General Settings → Enable = Yes
-
Clear cache:
bin/magento cache:flush -
Check logs:
var/log/digitec-galaxus.logvar/log/system.log
FTP Connection Issues
"Connection failed" or timeout
Symptoms:
- FTP test button shows error
- Feeds not uploading
Solutions:
-
Verify credentials:
- Double-check hostname, username, password
- No extra spaces in fields
- Correct hostname (test vs production)
-
Check firewall:
- Ensure outbound FTP (port 21) is allowed
- SFTP may use port 22
-
Test from command line:
ftp ftp.digitecgalaxus.ch -
Contact Digitec Galaxus:
- Verify your credentials are active
- Check if IP whitelisting is required
"Permission denied" on upload
Cause: FTP user doesn't have write permission.
Solution: Contact Digitec Galaxus to verify folder permissions for your account.
Feed Generation Issues
No products in feed
Check these:
-
Products have valid identifiers:
- EAN/GTIN must be present and valid
-
Visibility filter:
- Check Advanced Settings → Filter on Visibility
- Ensure products have correct visibility
-
Category filter:
- Check if category filtering excludes your products
-
Stock filter:
- "Exclude Out of Stock" may be enabled
-
Data validation:
- Enable/disable "Enable Data Validation" to test
Debug:
bin/magento digitecgalaxus:run-generate-feed --type=data -vvv
"Invalid products" count too high
Cause: Products missing required data.
Solutions:
-
Check required attributes are mapped:
- Product Title
- At least one language enabled
-
Verify product data:
- EAN must be valid 13-digit number
- Prices must be greater than 0
- Required attributes must have values
-
Disable validation temporarily:
- Turn off "Enable Data Validation"
- Check which products now appear
- Fix their data, re-enable validation
Feed generation times out
Cause: Large catalog overwhelming server resources.
Solutions:
-
Enable paging:
- Advanced Settings → Enable Paging = Yes
- Set Products per Batch to 5000
-
Increase PHP limits:
max_execution_time = 3600 memory_limit = 2G -
Run during off-peak hours:
- Schedule feeds for low-traffic times
Order Import Issues
Orders not importing
Check these:
-
Order import enabled:
- Order Automation → Automate = Yes
-
FTP paths correct:
- Path In matches Digitec Galaxus configuration
- No leading/trailing slashes
-
Order files exist:
- Check FTP for files in Path In folder
-
Cron running:
bin/magento cron:run --group=digitec_galaxus
Debug:
bin/magento digitecgalaxus:run-order-import -vvv
"Product not found" errors
Cause: Product EAN/identifier in order doesn't match Magento.
Solutions:
-
Verify product exists:
- Search by EAN in Magento admin
- Check product is enabled and in stock
-
Check identifier mapping:
- Ensure EAN attribute is correctly mapped
-
Enable failed order emails:
- Get detailed error information
Orders created without products
Cause: Some products found, others not.
Solutions:
-
Check order notes:
- View order in Magento admin
- Check comments for missing product details
-
Add missing products:
- Create products with correct EANs
Duplicate orders
Cause: Order files processed multiple times.
Solutions:
-
Check processed folder:
- Verify files move after processing
-
Use Order ID Prefix:
- Add unique prefix like "DG-"
- Prevents conflicts with regular orders
Shipment Sync Issues
Tracking not syncing to Digitec Galaxus
Check these:
-
Shipping sync enabled:
- Order Automation → Shipping Notes Synchronization
-
Carrier mapping configured:
- Track & Trace → Carrier mapping
- Carrier names must match exactly
-
Tracking numbers added:
- Shipment must have tracking number
Debug:
bin/magento digitecgalaxus:run-sync-shipping -vvv
"Invalid carrier" errors
Cause: Carrier name doesn't match mapping.
Solution:
- Check Magento carrier titles
- Match exactly in Track & Trace configuration
- Use correct Digitec Galaxus carrier codes
Price Issues
Prices not matching expected values
Check:
-
Price adjustment settings:
- Product Stock Pricing → Price Adjustment
- Verify percentage is correct
-
Rounding settings:
- Check Round Price setting
-
Currency:
- Verify store view currency matches Digitec Galaxus
Prices showing as 0
Cause: Wrong price attribute or missing price.
Solutions:
-
Verify products have prices:
- Check product in Magento admin
-
Check price attribute:
- Default is
priceorfinal_price - Custom attributes must exist
- Default is
Performance Issues
Slow feed generation
Solutions:
-
Enable paging:
- Split large catalogs into batches
-
Optimize database:
bin/magento indexer:reindex -
Check server resources:
- Increase PHP memory
- Use dedicated cron server
Cron jobs overlapping
Cause: Previous job still running when next starts.
Solutions:
-
Reduce frequency:
- Increase time between runs
-
Check for stuck jobs:
SELECT * FROM cron_schedule WHERE status = 'running'; -
Clear stuck jobs:
bin/magento cron:clean
Debug Mode
Enable detailed logging:
- Go to Digitec Galaxus → General Settings → Debug & Logging
- Set Debug Mode to Yes
- Check
var/log/digitec-galaxus.log - Disable after troubleshooting (impacts performance)
Need More Help?
Documentation:
- All Help Articles - Complete documentation overview
Support:
- Contact Support - Get help from our team