Troubleshooting
Common issues and solutions for Bol.com Integration.
Connection Issues
"Invalid client credentials"
Cause: Wrong Client ID or Client Secret.
Solution:
- Go to Bol.com Partner Portal → Settings → API Settings
- Copy credentials exactly (no extra spaces)
- Update in Magento under Bol.com → Accounts
- Test with:
bin/magento magmodules-bol:test-connection
"Connection timeout"
Cause: Network issues or Bol.com API downtime.
Solution:
- Check your server's outbound connections
- Verify firewall allows HTTPS to api.bol.com
- Check Bol.com status page for outages
- Try again in a few minutes
"Demo mode vs Production"
Cause: Using demo credentials on production or vice versa.
Solution:
- Check "Is Demo" setting matches your credentials
- Demo credentials only work with demo mode enabled
- Production credentials require demo mode disabled
Offer Issues
Offers not appearing on Bol.com
Check these:
- Profile enabled? Product Profile must be enabled
- Account enabled? Account must be enabled
- On Hold? Offers might be on hold - check Offer Data settings
- Valid EAN? Product needs valid EAN/barcode
- Conditions met? Product must match profile conditions
- Processed? Run
bin/magento magmodules-bol:process-product-profiles - Exported? Run
bin/magento magmodules-bol:export-offers
"EAN not found" errors
Cause: EAN doesn't exist in Bol.com catalog.
Solution:
- Verify EAN is correct (13 digits)
- Check if product exists on Bol.com website
- For new products, you may need to request content creation
Prices not updating
Cause: Sync hasn't run or offer stuck in queue.
Solution:
- Check offer status in Offers grid
- Run
bin/magento magmodules-bol:export-offers - Check for errors in the Error Message column
- Verify price attribute in Product Profile is correct
Stock not syncing
Cause: Stock changes not triggering updates.
Solution:
- Check "Auto Push" is enabled in configuration
- Verify store view matches product stock
- Run manual export to test
- Check cron is running:
bin/magento cron:run
Order Issues
Orders not importing
Check these:
- Import enabled? Order Import must be enabled on account
- Date range? "Import Orders From" date might be too recent
- Fulfilment type? FBR/FBB selection might exclude orders
- Cron running? Check cron status
Debug:
bin/magento magmodules-bol:import-orders -vvv
"Product not found" during import
Cause: EAN in order doesn't match any Magento product.
Solution:
- Check Product Identifier setting matches your EAN attribute
- Verify product exists with that EAN value
- Create missing products or map EANs correctly
Order created but items missing
Cause: Some products found, others not.
Solution:
- Check which products failed in order notes
- Add missing products to Magento
- Map EANs correctly for all products
Duplicate orders
Cause: Order ID mapping issue or reimport.
Solution:
- Enable "Use Bol.com Order ID" to prevent duplicates
- Check existing orders before manual import
- Bol.com orders have unique IDs that prevent duplicates when mapped
Shipment Issues
Shipments not exporting
Check these:
- Carrier mapped? Carrier must be mapped to Bol.com transporter
- Track code? Shipment needs tracking number
- Order source? Only Bol.com orders export shipments
Solution:
- Configure carrier mapping in Configuration → Mappings
- Ensure tracking numbers are added to shipments
- Run
bin/magento magmodules-bol:export-shipments
"Invalid transporter code"
Cause: Carrier not properly mapped.
Solution:
- Go to Bol.com → Configuration → Mappings → Carrier Mapping
- Map your Magento carrier to correct Bol.com code
- Common codes: BRIEFPOST, DHL, DPD, FEDEX, POSTNL, UPS
Track & Trace errors
Cause: Invalid tracking format or transporter mismatch.
Solution:
- Verify tracking number format matches carrier requirements
- Ensure carrier code matches actual shipping method used
- Check Track & Trace grid for specific error messages
Performance Issues
Slow offer export
Cause: Too many offers processing at once.
Solution:
- Reduce batch sizes in Configuration → Limits
- Process profiles in smaller batches
- Check server resources during export
Queue backlog growing
Cause: Processing slower than changes occurring.
Solution:
- Increase cron frequency
- Run queue processing manually:
bin/magento magmodules-bol:process-queue - Review and optimize product profile conditions
Memory errors
Cause: Processing too much data at once.
Solution:
- Reduce batch sizes in Configuration → Limits
- Increase PHP memory limit
- Process smaller product sets
Cron Issues
Cron not running
Check:
bin/magento cron:run --group=default -v
Solution:
- Verify cron is configured in system crontab
- Check Magento cron_schedule table for stuck jobs
- Clear old cron entries:
bin/magento cron:clean
Jobs running but nothing happens
Cause: Module disabled or configuration issue.
Solution:
- Verify module is enabled
- Check configuration settings
- Enable debug logging to see what's happening
- Run commands manually to test
Debug Mode
Enable detailed logging:
- Go to Bol.com → Configuration → Debug Settings
- Enable Debug Logging
- Check
var/log/for module logs - Disable after troubleshooting (impacts performance)
Still Having Issues?
Documentation:
- All Help Articles - Complete documentation overview
Support:
- Contact Support - Get help from our team