Solutions to common issues and problems
Overview #
This guide provides solutions to the most common issues users encounter with Submittal & Spec Sheet Builder. Issues are organized by category for easy navigation.
Quick Diagnostics #
Before diving into specific issues, try these general troubleshooting steps:
1. Clear Browser Cache #
Many issues resolve after clearing cache:
- Chrome: Ctrl+Shift+Delete → Clear browsing data
- Firefox: Ctrl+Shift+Delete → Clear data
- Safari: Cmd+Option+E → Empty caches
- Edge: Ctrl+Shift+Delete → Clear browsing data
2. Disable Browser Extensions #
Extensions can interfere with plugin functionality:
- Open browser in incognito/private mode
- Test if issue persists
- If resolved, disable extensions one by one to find culprit
3. Check WordPress Debug Log #
Enable WordPress debugging to see error messages:
- Edit
wp-config.php - Add these lines to enable debug logging
- Check
/wp-content/debug.logfor errors
4. Test with Default Theme #
Theme conflicts are common:
- Switch to Twenty Twenty-Five (or another default theme)
- Test if issue persists
- If resolved, contact theme developer
5. Disable Other Plugins #
Plugin conflicts can cause issues:
- Deactivate all other plugins
- Test if issue persists
- Reactivate plugins one by one to identify conflict
PDF Generation Issues #
PDF Generation Fails #
Symptoms:
- Error message appears
- Loading spinner never stops
- “Failed to generate PDF” message
Cause 1: Server Timeout #
Error: “Maximum execution time exceeded”
Solution: Increase PHP execution time via .htaccess, php.ini, or wp-config.php. Contact hosting support if you don’t have access to these files.
Cause 2: Memory Limit #
Error: “Allowed memory size exhausted”
Solution: Increase PHP memory limit by adding to wp-config.php, .htaccess, or php.ini. Recommended: 256MB minimum, 512MB for large catalogs.
Cause 3: Missing PHP Extensions #
Error: “Required PHP extension missing”
Required Extensions:
- mbstring
- gd or imagick
- dom
- libxml
Solution: Contact hosting provider to enable missing extensions.
Cause 4: File Permission Issues #
Error: “Failed to write file” or “Permission denied”
Solution: Check folder permissions (should be 755) and file permissions (should be 644). On Windows servers: Ensure IIS user has write permissions.
PDF Generation is Very Slow #
Symptoms:
- Takes 30+ seconds to generate
- Server becomes unresponsive
- Browser times out
Solutions:
- Reduce Products Per Packet – Generate smaller packets (10-15 products max), split large submittals into multiple PDFs
- Optimize Server Resources – Upgrade hosting plan, increase PHP memory/execution limits, use dedicated server or VPS
- Disable Product Images – Go to Settings → Frontend, uncheck “Show Product Thumbnails” (images increase generation time)
- Use DomPDF Engine – Go to Settings → PDF, select “DomPDF” (faster than TCPDF)
PDF is Blank or Missing Content #
Symptoms:
- PDF downloads but shows blank pages
- Missing product data
- Only cover page appears
Solutions:
- Check Product Data – Verify products have specifications filled in, ensure complete hierarchy exists, test with different products
- Verify Branding Settings – Ensure logo uploaded successfully, check brand color is set, verify company information is complete
- Test with Minimal Setup – Generate PDF with just 1-2 products to isolate the issue
- Check Console for Errors – Open browser DevTools (F12), look for JavaScript errors, check Network tab for failed requests
PDF Formatting Issues #
Symptoms:
- Text overlaps
- Tables cut off
- Poor alignment
- Fonts look wrong
Solutions:
- Page Size Mismatch – Go to Settings → PDF → Page Size, ensure correct size selected (Letter vs A4)
- Long Product Names – Shorten product model names if excessively long, use abbreviations where appropriate
- Browser-Specific Rendering – Try opening PDF in different browser, download PDF and open in Adobe Reader
- Try Different Theme (Pro) – Go to Settings → PDF, select different PDF theme (some handle long content better)
Frontend Builder Issues #
Products Not Displaying #
Symptoms:
- Builder page shows “No products found”
- Product gallery is empty
- Search returns no results
Solutions:
- Verify Products Exist – Go to Admin → Submittal Builder → Catalog Builder, ensure products are added and visible, check that models have specifications
- Check Product Hierarchy – Products must have: Category → Product → Type → Model. Missing levels prevent display.
- Clear Cache – Clear browser cache, if using caching plugin clear its cache, regenerate page
- Check Shortcode – Verify page contains
[submittal_builder], check for typos, ensure shortcode is not inside quotes - JavaScript Errors – Open browser console (F12), look for red error messages (often indicates plugin/theme conflicts)
Search Not Working #
Symptoms:
- Typing in search box does nothing
- Results don’t filter
- Search box grayed out
Solutions:
- Enable Search in Settings – Go to Admin → Settings → General → Enable Search, ensure checkbox is checked
- Check for JavaScript Errors – Open browser console (F12), look for errors related to search
- Update Browser – Ensure browser is updated to latest version, try different browser to test
- Disable Conflicting Plugins – Some plugins interfere with AJAX search, temporarily disable to test
Can’t Select Products #
Symptoms:
- Clicking products doesn’t select them
- Selection count doesn’t update
- “Continue” button grayed out
Solutions:
- Enable JavaScript – Verify JavaScript is enabled in browser, check browser settings, some security plugins disable JavaScript
- Clear Browser Cache – Often resolves selection issues. Hard refresh: Ctrl+F5 (Windows) or Cmd+Shift+R (Mac)
- Check Console for Errors – Open DevTools (F12), look for JavaScript errors
- Test Different Browser – Try Chrome, Firefox, or Edge. If works in one browser, issue is browser-specific.
Images/Thumbnails Not Showing #
Symptoms:
- Product cards show broken image icons
- Thumbnails missing in gallery view
Solutions:
- Ensure Feature Enabled – Go to Settings → Frontend → Show Product Thumbnails, verify checkbox is checked
- Verify Product Images Uploaded – Each product needs featured image, go to Catalog Builder and add images to products
- Check Image Permissions – Ensure image files have proper permissions (644)
- Test with Different Product – If only some images missing, issue may be specific product image
Admin Issues #
Catalog Builder Won’t Load #
Symptoms:
- Catalog Builder page blank
- Loading spinner never stops
- JavaScript errors in console
Solutions:
- Clear Browser Cache – Hard refresh page, try different browser
- Disable Plugins – Deactivate conflicting plugins one by one
- Check PHP Errors – Enable WordPress debug, check /wp-content/debug.log
- Verify REST API Working – Visit: yoursite.com/wp-json/sfb/v1/nodes, should see JSON data not error
Settings Won’t Save #
Symptoms:
- Click “Save Changes” but settings revert
- No success message appears
- Changes don’t persist
Solutions:
- Check for Error Messages – Look for red error notices at top of admin page, check browser console for JavaScript errors
- Verify User Permissions – Must be Administrator, check user role in Users → Your Profile
- Disable Security Plugins Temporarily – Security plugins can block POST requests
- Check for Plugin Conflicts – Deactivate other plugins one by one to identify conflict
License & Activation Issues #
License Key Won’t Activate #
Symptoms:
- “Invalid license key” error
- Activation fails
- Pro features not unlocking
Solutions:
- Verify License Key – Copy key carefully from purchase email, avoid extra spaces before/after, check for missing characters
- Check Site URL – License tied to specific domain, verify you’re on correct site, contact support to change domain
- Maximum Activations Reached – Pro Single Site: 1 site max, Pro Agency: 5 sites max. Deactivate on unused sites first.
- License Expired – Check renewal date in purchase email, renew to restore access
- Check Internet Connection – Activation requires connection to license server, verify server can reach external APIs
Pro Features Not Working #
Symptoms:
- License shows active but features disabled
- Tracking page not accessible
- Lead capture not showing
Solutions:
- Verify License Tier – Free: No Pro features, Pro Single Site: Pro features only, Pro Agency: All features
- Reactivate License – Deactivate license, wait 30 seconds, reactivate to force refresh
- Clear Cache – Clear WordPress object cache, clear browser cache, deactivate caching plugins temporarily
- Check Feature Settings – Some Pro features require manual enablement in Settings → Pro
Performance Issues #
Slow Page Load Times #
Symptoms:
- Frontend builder takes 5+ seconds to load
- Admin pages slow
- Browser becomes unresponsive
Solutions:
- Enable Caching – Settings → Advanced → Enable Caching
- Reduce Products Per Page – Settings → General → Products Per Page, lower to 25-50 for large catalogs
- Optimize Images – Settings → Advanced → Optimize Images
- Use Caching Plugin – Install WP Super Cache or W3 Total Cache, configure page caching
- Upgrade Hosting – VPS or managed WordPress hosting recommended, at least 2GB RAM for 500+ products
High Memory Usage #
Symptoms:
- “Memory exhausted” errors
- Server crashes
- Very slow performance
Solutions:
- Increase PHP Memory – Increase memory limit in wp-config.php, .htaccess, or php.ini
- Reduce Catalog Size – Remove unused products, archive old products, split into multiple catalogs
- Disable Product Images – Images consume significant memory, disable in Settings → Frontend
- Optimize Database – Use plugin like WP-Optimize, clean up post revisions and transients
Browser-Specific Issues #
Issues in Internet Explorer #
Status: Internet Explorer is not supported.
Solution: Use modern browser: Google Chrome (recommended), Mozilla Firefox, Microsoft Edge, or Safari.
Issues in Safari #
Common Issues:
- PDF download prompts multiple times
- Visual glitches in builder
Solutions:
- Update Safari to latest version
- Clear Safari cache: Cmd+Option+E
- Disable Safari extensions
- Try Chrome or Firefox as alternative
Issues on Mobile #
Common Issues:
- Touch targets too small
- Drag and drop not working
- PDF generation slow
Solutions:
- Use tablet instead of phone when possible
- Switch to landscape mode
- Reduce number of products per PDF
- Download PDF via desktop computer for best results
Error Messages Explained #
“Nonce verification failed” #
Meaning: Security token expired or invalid.
Solution: Refresh page and try again, clear browser cache, log out and log back in.
“You do not have permission” #
Meaning: User lacks required capabilities.
Solution: Ensure logged in as Administrator, check user role in Users → Your Profile, contact site admin if not administrator.
“REST API error” #
Meaning: WordPress REST API not accessible.
Solution: Verify REST API enabled in Settings → Advanced, check if security plugin blocking API, test by visiting yoursite.com/wp-json/
“File upload failed” #
Meaning: Server couldn’t save uploaded file.
Solution: Check file permissions, verify disk space available, check PHP upload limits (upload_max_filesize, post_max_size).
Getting Additional Help #
If issues persist after trying solutions above:
Before Contacting Support #
- Note Error Messages – Exact wording of errors, when they occur, steps to reproduce
- Check Debug Log – Enable WP_DEBUG, check /wp-content/debug.log, copy relevant error lines
- Gather System Info – WordPress version, PHP version, plugin version, active theme, active plugins
- Test in Isolation – Default theme, minimal plugins, does issue persist?
Support Channels #
WordPress.org Forum: Community Support
Pro Email Support: support@webstuffguylabs.com (Pro license holders)
Include in Support Request:
- Description of issue
- Steps to reproduce
- Error messages (exact wording)
- System information
- Screenshots if applicable
Prevention Tips #
Regular Maintenance #
✅ Do:
- Keep WordPress updated
- Keep PHP updated
- Update plugin when new version released
- Regular database optimization
- Weekly backups
❌ Don’t:
- Use outdated software
- Ignore update notices
- Skip backups
- Use unsupported PHP versions
Best Practices #
✅ Do:
- Use modern browsers
- Clear cache regularly
- Test changes on staging site first
- Monitor error logs
- Use quality hosting
❌ Don’t:
- Use Internet Explorer
- Install conflicting plugins
- Ignore performance issues
- Disable security features without reason