Symptoms

Provider cannot delete an existing customer class in PBA Control Panel due to the error message

 Customer class <ID> cannot be removed.

Cause

The customer class is used in other PBA objects such as Service Plans, customer accounts, payment methods processing settings, discounts, bulk email notifications.

Also PBA does not allow to remove the default customer class, even if it is not used anywhere.

Resolution

Detach the customer class you are going to remove from all PBA objects which use it:

  • Service Plans (Product Director > Plan Manager > Service Plans)
  • Customer and reseller accounts (Operation Director > Account Manager > Customers, Operation Director > Account Manager > Resellers)
  • Payment methods processing settings (Configuration Director > E-Commerce Settings > Payment Methods Processing)
  • Discounts (Product Director > Marketing Manager > Discounts)
  • Bulk email notifications (Communication Director > Message Manager > Distribution Lists)

In the current version PBA does not show full list of objects which use a particular customer class. Contact the Parallels Support Team to get the full list of objects to be modified.

Internal content