Updated: 11 October 2026 · Applies to: WHMCS 9 with the Virtualizor module
In WHMCS, accepting an order for a Virtualizor VPS can fail with "SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'fieldid' cannot be null". The product is missing a custom field the Virtualizor module expects.
Fix (WHMCS admin)
- Open the product in Configuration › System Settings › Products/Services.
- On the Custom Fields tab, add the field the Virtualizor module needs (see the module's documentation for the exact field name).
- Save and accept the order again.