Troubleshooting Guide
Common issues and solutions for the B2B Quote extension.
Quote Request Issues
"Request Quote" Button Not Visible
Symptoms:
- Button missing on cart page
- Button missing on product pages
Solutions:
Check if enabled
- Verify extension is enabled in configuration
- Stores >Config > MageB2B > B2B Quote > Enable: Yes
Check customer group
- Verify customer's group is allowed
- Check "Allowed Customer Groups" setting
Check minimum amount
- Cart may be below minimum quote amount
- Check "Minimum Order Amount" setting
Clear cache
php bin/magento cache:flush
Cannot Submit Quote
Symptoms:
- Submit button doesn't work
- Error on submission
Solutions:
Check for empty cart
- Quote must have at least one item
Check customer login
- If guest quotes disabled, customer must login
Check JavaScript errors
- Open browser console
- Look for JS errors
Status Issues
Status Won't Change
Symptoms:
- Cannot transition to certain status
- "Invalid transition" error
Solutions:
Check allowed transitions
- Review status configuration
- Verify transition is allowed
Check workflow rules
- Workflow rules may be blocking
- Review active rules
Check user permissions
- Admin may lack permission
- Review ACL settings
Quote Stuck in Status
Symptoms:
- Quote remains in same status
- Auto-expiration not working
Solutions:
Check cron
php bin/magento cron:run --group=b2bquoteCheck workflow rules
- Rules may have errors
- Disable rules temporarily to test
Check transitions
- If transitions are too restrictive, status changes can fail
- Review: Status Transitions
Check expiration/reminder schedules
- Expiration and reminders run via cron jobs
- See: Cron Jobs
Pricing Issues
Prices Not Calculating
Symptoms:
- Custom prices not saving
- Pricing rules not applying
Solutions:
Check pricing rules
- Verify rules are active
- Check rule conditions
Check product prices
- Ensure products have valid prices
- Check for price scope issues
Reindex
php bin/magento indexer:reindex
Wrong Discount Applied
Symptoms:
- Unexpected discount amounts
- Multiple discounts stacking
Solutions:
Review rule priority
- Check rule priority order
- Ensure no conflicting rules
Check rule conditions
- Verify conditions match quote
- Test with simple conditions
Email Issues
Notifications Not Sending
Symptoms:
- No email on quote actions
- Emails in queue but not sent
Solutions:
Check email configuration
- Verify SMTP settings
- Test with other Magento emails
Check templates
- Templates must exist
- Check template configuration
Check queue
php bin/magento queue:consumers:start async.operations.allCheck logs
tail -100 var/log/mail.log tail -100 var/log/exception.log
PDF Issues
PDF Download Not Available
- Check PDF restrictions:
b2bquote/pdf/pdf_download_restricted_statuses
- Check PDF config:
b2bquote/pdf/*
- If using the PDF Designer add-on, ensure static content is deployed:
php bin/magento setup:static-content:deploy
See:
API Issues (REST)
401 / “The consumer isn’t authorized…”
- Ensure you’re using the correct token type (admin integration vs customer token)
- Verify the integration user has ACL permissions for required endpoints
See:
Import/Export Issues
Import Fails With Column Errors
- Use the sample CSV structure for the entity you import
- Verify separator/enclosure settings match your file
- Start with “append” behavior and a small file
See:
Performance Issues
Slow Quote Loading
Solutions:
Clear cache
php bin/magento cache:flushCheck database indexes
php bin/magento indexer:status php bin/magento indexer:reindexEnable flat tables
- Check if flat catalog enabled
- Consider enabling for better performance
Too Many Quotes
Solutions:
Archive old quotes
- Configure auto-archive settings
- Archive expired quotes
Clean up database
- Remove very old quotes
- Optimize tables
API Issues
Authentication Fails
Solutions:
Check token
- Verify token is valid
- Check token expiration
Check permissions
- API user needs quote permissions
- Review ACL resources
Webhook Not Firing
Solutions:
Check webhook configuration
- Verify URL is correct
- Check webhook is enabled
Check server logs
- Review webhook delivery logs
- Check for timeout issues
Debug Checklist
When troubleshooting:
- [ ] Extension is enabled
- [ ] Cache is cleared
- [ ] Customer group is allowed
- [ ] Status transitions are configured
- [ ] Pricing rules are active
- [ ] Email is configured
- [ ] Cron is running
- [ ] Check all log files
Log Files
Review these logs for errors:
tail -100 var/log/b2bquote.log tail -100 var/log/exception.log tail -100 var/log/system.logGetting Help
If issues persist:
- Enable debug mode and collect logs
- Note exact error message
- Document steps to reproduce
- Contact support at info@softwaresilo.io
