Managing Platform Resellers

Navigate to the Resellers section at your JCA to view the list of resellers at a Platform (if are any) in the right-hand part of admin panel.

The table provides the following information:
  • ID - reseller’s number identifier
  • Name - platform reseller name (used as its unique ID within JCA and prefix for user groups names, registered at the appropriate reseller sub-platform)
  • JCA - reseller administration panel URL
    Note that entering a particular reseller’s JCA under the admin platform’s account is equivalent to accessing the main platform’s JCA (though the shown URL will still point to a custom reseller’s domain). Thus, all the changes performed within this panel will be applied to the whole platform rather than the reseller one’s.
  • Dashboard - link to the reseller-dedicated dashboard (click to open it in a new tab)
  • User ID - identifier of a reseller’s account (can be clicked for viewing the details on the corresponding account as a regular user)
  • Comment - an optional field with some additional information you’ve specified previously

Here, using the corresponding buttons within the top tools panel, you can perform the following management operations:

Add a New Reseller

In order to Add a new reseller, click the appropriate button at the top pane.

Note:

  • before the addition, please ensure that the Email Templates at your platform do not contain hardcoded URLs (like links to dashboard, for one-time authorization, account upgrade, etc); all of such parameters should be specified through placeholders, as these templates will be used as a base for reseller’s ones
  • also, be aware that the initial set of user groups (one per each type - betatrialpost and billing) at the launched sub-platform will be copied from the ones, that are marked as default at the parent Jelastic installation

You’ll see the Add reseller frame opened:

Here, you need to specify the main reseller parameters and the provided domain(s) details:
  • Reseller Settings
    • Name - unique ID of the reseller (will be also used as a prefix for names of user groups within reseller’s platform)
    • Account - email of the existing user, that wants to become a reseller
    • Comment - an optional field for any additional information
  • Domains - for Platform and Regions (tick the ones, that should be available at a reseller’s sub-platform)
    • Domain - domain name for the platform and/or specific region (without the http:// prefix and any special symbols); herewith, it’s highly recommended to use different domains for region(s) and platform’s address itself, in order to not to get the main platform’s domain being included into blacklists (due to the users handling some prohibited content, etc)
    • SSL - click on the pencil pictogram to upload reseller’s SSL certificate files using the appeared pop up window (self-signed ones are allowed to be used as well)

After everything is setup, click the Add button at the bottom-right of frame and wait a minute for the appropriate account to appear in the list. After that, the corresponding user will be able to enter his own JCA panel and manage the sub-platform separately, both of which are available under the specified domain (by means of adding the corresponding jca.* and app.* prefixes to it). Herewith, the available for customization configurations for sub-platform owner are: Tariffs, Pricing Models, Groups, Users and System Settings)

Note that resellers’ admin panel URLs represent aliases for the main platform’s JCA, so entering any of them (including the main one) provides management only for the platform the current user have the access to.

Edit Reseller

Select the reseller you need to change the settings for and click the Edit button in the top pane.

Within the Edit reseller frame, you can update any settings you’ve specified while reseller addition.

Note that upon applying particular edits (like changing domain name, SSL certificate or unticking the previously available region), all of the environments, that belong to current sub-platform and don’t have an external IP attached, will stop working properly.

One of the ways to avoid this is preliminary migration of influenced environments to another region/sub-platform, or changing the appropriate environment domains within the Jelastic database manually. Nevertheless, be aware that this cannot completely ensure the workability of corresponding applications, as their configs still may contain the hardcoded links with previously used domain.

Click on Save to apply the made changes.

Delete Reseller

In order to delete a reseller and disable the appropriate sub-platform, select it within the list of existing ones and click the corresponding Remove button above.

Note:

  • you can’t delete a reseller, who still has assigned users - it’s needed to change a user group for these customers beforehand (use sorting by Reseller column within the list of users to find all of them)
  • removing an account from the list of resellers does not imply the deletion of this user’s account from the Platform itself, so they will still have the possibility to use it as a regular user

Confirm your decision within the appeared pop-up to finish.