Feature Requests
Share ideas, discuss and vote on requests from other users in community
This object is in archive! 

bulk change assigned product and/or server

Anthony Smith shared this idea 3 years ago
Under Consideration

Over time lots of things change, technologies update, new servers and control panels become available, yet the biggest hurdle to making progress is often the WHMCS side of things.

It would be great to have a bulk product update (perhaps bulk product change is a better description) possibly with mappable fields.

For example.

While this does not describe a real situation I hope it gets the point over in a simpified way, lets assume Server A and Server B are Plesk and Server C is cPanel.

Server A - initially created in 2011

Products 1,2,3,4,5 (products no longer sold, hidden/retired but many still active)

Server B - initially created in 2013

Products 6,7,8,9,10 (products sold up to a few months ago until the 'new cPanel services were provisioned)

Server C - created in 2017, (The new cPanel server)

Products 11,12,13,14,15

Let's say ServerA was set up in 2011, things have changed a lot, products 1,2,3,4,5 have not been used for a long time although some legacy (grandfathered) clients still have them.

Server C is now the new thing, the industry standard. I setup Server C in WHMCS I import all the accounts from Server A and B into server C (outside of WHMCS from Plesk to cPanel)

Now I am left with the fact that everything on Server A and B in WHMCS has the old plesk module so nothing is 'connected'

As the product module is not the same within WHMCS I need to update not only the server but the product.

Now obviously this is simple to do for 1 customer but for over 5000 accounts it is completely impractical to do manually.

So what is needed is a way to Select product 1 on Server A and tell WHMCS to bulk update every active product 1 on Server A within WHMCS to product 11 on Server C and the option to map any fields to the new module fields as they may have different names.

Hopefully, that is clear enough, please note I only used Plesk > cPanel as an example, this could be for anything such as SolusVM > Virtualizor or VestaCP to cPanel.