Skip to main content

fluentcart-multisite-bug-report

fluentcart-multisite-bug-report:

FluentCart Beta - Multisite Compatibility Bug Report

Submitted by: StudioX / Buskirks Inc.
Date: September 26, 2025
FluentCart Version: Beta (v1.0.9)
FluentCart Pro Version: Beta (v1.0.9)

Executive Summary

FluentCart and FluentCart Pro (Beta) cause critical errors during WordPress Multisite new site creation. The plugins work fine on existing sites but interfere with the site provisioning process, preventing new subsites from being added to the network.

Environment Details

  • WordPress: 6.8.2
  • PHP: 8.3.21
  • Multisite: Yes (Subdomain configuration)
  • Memory Limit: 512MB
  • Server: Production environment
  • Network Sites: 7 active sites
  • Other Plugins: 31 total (extensive plugin ecosystem - see full list below)

Issue Description

Problem

When FluentCart/FluentCart Pro are network-activated, attempting to add new sites to the multisite network results in:

There has been a critical error on this website.
Learn more about troubleshooting WordPress.

Expected Behavior

New sites should be created without errors, allowing normal multisite expansion.

Actual Behavior

  • Site creation process encounters a fatal error
  • Error occurs during the site provisioning phase
  • Existing sites continue to function normally
  • New sites may or may not be created (inconsistent behavior)

Reproduction Steps

  1. Network activate FluentCart and FluentCart Pro on WordPress Multisite
  2. Navigate to Network Admin β†’ Sites β†’ Add New
  3. Fill in site details (subdomain, title, email)
  4. Click "Add Site"
  5. Critical error occurs during creation process

Technical Analysis

Error Patterns Observed

  • Memory usage spikes during site creation (up to 167MB peak)
  • Plugin activation hooks appear to conflict with multisite provisioning
  • No specific error logged to PHP error log (suggests WordPress-level fatal error)

Isolation Testing Results

  • With FluentCart Active: Critical error occurs ❌
  • Without FluentCart Active: Site creation works perfectly βœ…
  • Other 29 Plugins Active (no FluentCart): No issues βœ…

Plugin Ecosystem Compatibility

FluentCart conflicts specifically with multisite creation while these plugins work fine:

  • Propovoice Pro + Base (complex CRM system)
  • Complete Kadence ecosystem (5+ plugins)
  • SureDash ecosystem (3+ plugins)
  • WPvivid backup ecosystem (3+ plugins)
  • Fluent Forms + Pro, FluentSMTP, FluentAuth (other Fluent products work fine)
  • LiteSpeed Cache, Domain Mapping System, etc.

Current Plugin Stack (Working Configuration)

Network-Wide Active Plugins (31 total):
🌐 Propovoice Pro v1.7.1.6 [PRO,FREEMIUS]
🌐 Propovoice: All-in-One Client Management System v1.7.8 [PRO,FREEMIUS]
🌐 Akismet Anti-spam: Spam Protection v5.5 [FREEMIUS]
🌐 HappyFiles Pro v1.8.3 [PRO,FREEMIUS]
🌐 Kadence Blocks - PRO Extension v2.8.2 [PRO,FREEMIUS]
🌐 Kadence Blocks – Gutenberg Blocks for Page Builder Features v3.5.22 [FREEMIUS]
🌐 Kadence Child Theme Builder v1.0.9 [FREEMIUS]
🌐 Kadence Pro - Premium addon for the Kadence Theme v1.1.15 [PRO,FREEMIUS]
🌐 Kadence Simple Share v1.2.13 [FREEMIUS]
🌐 LiteSpeed Cache v7.5.0.1 [FREEMIUS]
🌐 Quttera Web Malware Scanner v3.5.2.9 [FREEMIUS]
🌐 Starter Templates by Kadence WP v2.2.13 [FREEMIUS]
🌐 WPCodeBox 2 v1.1.1 [FREEMIUS]
🌐 Kadence White Label v1.0.1 [FREEMIUS]
🌐 WPCodeBox IDE Beta v1.0.0-beta-1.2 [FREEMIUS]
🌐 WPvivid Backup Plugin v0.9.119 [FREEMIUS]
🌐 WPvivid Plugins Pro v2.2.35 [PRO,FREEMIUS]
🌐 WPvivid Staging v2.0.20 [FREEMIUS]
🌐 OttoKit (Formerly SureTriggers) v1.1.7 [FREEMIUS]
🌐 Disable Comments v2.5.3 [FREEMIUS]
🌐 Fluent Forms v6.1.4 [FREEMIUS]
🌐 Fluent Forms Pro Add On Pack v6.1.3 [PRO,FREEMIUS]
🌐 FluentSMTP v2.2.92 [FREEMIUS]
🌐 FluentAuth - Auth Security Plugin v2.0.2 [FREEMIUS]
🌐 SureDash v1.3.2 [FREEMIUS]
🌐 SureDash Business v1.3.2 [PRO,FREEMIUS]
🌐 SureMembers v1.10.12 [FREEMIUS]
🌐 AI Copilot - Content Generator v1.3.2 [FREEMIUS]
🌐 AI Copilot - Content Generator PRO v1.2.9 [PRO,FREEMIUS]
🌐 Domain Mapping System (PRO) v2.2.4.1 [PRO,FREEMIUS]

Suspected Root Cause

Based on technical analysis, the issue likely stems from:

1. Multisite Activation Hooks

FluentCart may be hooking into wp_insert_site, wp_initialize_site, or similar multisite creation hooks in a way that conflicts with the site provisioning process.

2. Database Initialization

The plugin might be attempting to create custom tables or options during site creation that conflict with WordPress core multisite setup.

3. Freemius Licensing Integration

Like other Fluent products, FluentCart uses Freemius for licensing, but may have incomplete multisite licensing initialization code.

Recommended Investigation Areas

  1. Review multisite hooks - Check wp_insert_site, wp_initialize_site callbacks
  2. Database operations - Ensure custom table creation doesn't conflict with site setup
  3. Freemius integration - Verify multisite licensing initialization is non-blocking
  4. Memory management - Site creation process shows memory spikes
  5. Error handling - Add try/catch around multisite-specific operations

Business Impact

  • High Value Customer: Lifetime Propovoice Pro license holder ($799)
  • Early Adopter Interest: Ready to invest in FluentCart before official release
  • Production Environment: This is a live business system requiring stability
  • Network Growth: Need to add new client sites regularly

Workaround

Currently using FluentCart's functionality through alternative methods while waiting for multisite compatibility fix.

Testing Offer

We're happy to provide continued testing access to our production multisite environment for validation once fixes are implemented. Our complex plugin ecosystem makes us an ideal test case for compatibility.

Contact Information

Organization: StudioX / Buskirks Inc.
Environment: Production WordPress Multisite Network
Available for: Beta testing, compatibility validation, feedback sessions


Generated with StudioXTools Plugin Reporter v2.0
Comprehensive multisite debugging and reporting system

Kāi Buskirk

hope i can use it soon...

Kāi Buskirk

tried to replicate this on two other servers and hosting providers.... same result crashed site:

There has been a critical error on this website.

Learn more about troubleshooting WordPress.

and this generic message....