Upgrade a customer to reseller

Discussion in 'Plesk Automation Suggestions and Feedback' started by DavidLB, Oct 30, 2012.

  1. DavidLB

    DavidLB Kilo Poster

    Messages:
    11
    Hello,

    We are migrating Plesk servers to PPA. Is it possible to upgrade a customer to reseller? Is it possible to move a subscription to another customer or reseller?
     
    Finch_Data_Soft likes this.
  2. Andrew Andriatis

    Andrew Andriatis Odin Team

    Messages:
    437
    Hi,

    There is no UI operation to promote a customer to reseller. This is only possible via the OpenAPI method. See "pem.promoteToReseller" description on page 47 here: http://www.parallels.com/r/docs/poa/poa-public-api-reference-5.4.pdf

    Currently it's impossible to move a subscription to another owner. We have already this feature request in the system with high priority level.
     
  3. DavidLB

    DavidLB Kilo Poster

    Messages:
    11
    Thanks for you reply Andrew. Is important to be able move suscriptions between customers or ressellers. We are awaiting the update.
     
  4. Andrew Andriatis

    Andrew Andriatis Odin Team

    Messages:
    437
    Changing subscription owner

    Hi, David,

    There are two different cases of changing subscription owner, which differ significantly in implementation. We'd like to understand the priorities of these cases and if it makes sense to implement the simpler case first. Here they are.

    1. Changing a subscription owner under the same reseller.
    In this case the service template (plan) remains the same. The reseller's resources remain the same. It's just a matter of changing owner ID for the subscription. The only complication I see here is with the users, who belong to the account (customer), and not to the subscription. Probably the right approach would be to move those users, who have access to this particular subscription only to the new account, and keep other users in place.

    2. Moving a subscription between accounts belonging to different resellers.
    In this case we need to change the service template (plan) of the subscription, since all resellers have their own plans. Besides, there might be service nodes dedicated to particular resellers; name servers might be owned by resellers as well. So, in general, in addition to #1 we should move services between the nodes and change name servers. This is a much heavier operation than in #1.

    Question: would it be sufficient to implement #1, and consider #2 as a migration scenario, which we'll implement some time later.

    Thanks,
    Andrey Andriatis
     
  5. DavidLB

    DavidLB Kilo Poster

    Messages:
    11
    Hi Andrew,

    The two options are necesary. A migration scenario is an inconvenience but we can consider it for a while.
     
  6. AndyMG

    AndyMG Kilo Poster

    Messages:
    34
    is the above possible yet in PPA ?
     
  7. Andrew Andriatis

    Andrew Andriatis Odin Team

    Messages:
    437
    Nope. It's not possible yet. It's on the feature list to implement.
     
  8. siglocero

    siglocero Kilo Poster

    Messages:
    24
    Greetings, people! Any ETA for this improvement? It would be great to have this implemented in PPA as we used to have it in Plesk.
     
  9. Andrew Andriatis

    Andrew Andriatis Odin Team

    Messages:
    437
    Hi,
    The problem is that reseller operations is much more complex in PPA than in Plesk. We have to make the resellers' life easier first, and only then enable this feature.
    Second, if we'll provide functionality to switch customers to resellers, then we also need to provide the means of switching them back. The business logic under this operation is more complex, because it's not so clear what to do with the customers created under reseller account.

    Before switching the production customer account to reseller, you obviously gave them a trial reseller account to try reseller operations. Any insight about their reaction?

    Regards,
    Andrey Andriatis
    Parallels Plesk Automation Program Manager
     
  10. hosting2

    hosting2 Kilo Poster

    Messages:
    30
    Stepping a reseller down to a customer seems pretty obvious.

    You first look to see if sub-customers exist. If they don't then you just downgrade the account.

    If they do exist, you give a dropdown box of other resellers who can take the accounts. One of the options being the default ppa admin. (i.e. no reseller)
     

Share This Page