Bidirectionally sync Products, Contacts, Invoices and Quotes between SuiteCRM & QuickBooks online.
#5737 - Abandoned after hours of attempted integration
We purchased this plugin expecting a modern, well-maintained QuickBooks integration for SuiteCRM. Instead, we encountered the following severe issues:
Broken Packaging • The provided .zip lacked proper top-level manifest placement. • Manual extraction and restructuring were required just to make it uploadable. • ZIP file included macOS .DS_Store and __MACOSX cruft — sloppy packaging.
Outdated Architecture • After resolving packaging issues and uploading manually, the installer failed with unexplained white screens and path errors. • Logs pointed to an embedded ionCube encryption layer, a relic technology incompatible with secure, open environments.
ionCube Loader Required • The plugin fails completely unless ionCube (a closed-source, obfuscation extension) is manually installed. • This was not disclosed anywhere on the product page. • ionCube is fundamentally incompatible with most security-focused deployments and modern PHP best practices.
⸻
⚠️ Installation Required These Manual Steps: • Manual directory creation: upload/upgrades/module/QuickBooksQBO/ • Extraction, flattening, and recompression of contents to fix zip hierarchy. • Manual config.php unlock override • Manual PHP setting changes (upload_max_filesize, post_max_size) • Manual .htaccess exceptions and referer trust rules • Still failed due to ionCube requirement.
⸻
5 days ago
Thanks for reaching out about our QuickBooks – SuiteCRM Integration add‑on. We’ll absolutely check this out and assist you promptly.
To better investigate and resolve the issue, could you please provide: