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)

  1. Open the product in Configuration › System Settings › Products/Services.
  2. On the Custom Fields tab, add the field the Virtualizor module needs (see the module's documentation for the exact field name).
  3. Save and accept the order again.

Related services

KVM VPS hosting

NVMe SSD and full root access, with Free Basic Managed Support.

Unmanaged dedicated servers

full root access and free IPMI KVM, with Free Basic Managed Support.

Managed dedicated servers

our engineers look after the server for you, from $135 a month.

Was this answer helpful?

Still stuck? Open a ticket