by Smackcoders

Bidirectionally sync Products, Contacts, Invoices and Quotes between SuiteCRM & QuickBooks online.

Free 30 day trial
Try it Now

#5737 - Abandoned after hours of attempted integration

Open Bug? created by lawsonmusic 6 days ago

We purchased this plugin expecting a modern, well-maintained QuickBooks integration for SuiteCRM. Instead, we encountered the following severe issues:

  1. 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.

  2. 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.

  3. 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.

  1. Smackcoders member avatar

    Smackcoders Provider

    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:

    • SuiteCRM and QuickBooks Online versions – this helps us confirm compatibility.
    • Screenshots or error messages you’re encountering.
    • Steps to reproduce when the sync fails
This case is public. Please leave out any sensitive information such as URLs, passwords, etc.
Saving Comment Saving Comment...