Search

MachPanel Knowledgebase

HOW TO:CSP Service Plan, Basic/Zero Resource plan and Addon Creation

Mudesira Munir
MachPanel

Summary

This article provides summary on CSP Service Plan Creation and Basic/Zero Resource Plan.

Applies To
This article applies to MachPanel build 6.2.10 and above.
CSP Profile Creation:
Steps highlighted on link below should already be completed related to Adding/configuring CSP Profile:

https://kb.machsol.com/Knowledgebase/54511/CSP-Module-Configuration-Guide-for-MachPanel-Automation-Solution

Adding service plan for CSP:

Following types of plan can be created in CSP

  1. Service Plan
  2. Basic/Zero Resource Plan
Adding Service Plan for CSP:

Once Profile is added and Tested with success. Its time to Add a Service Plan. You can add Service Plans for Reseller or End Customers.

To add Microsoft CSP Product / Service plan for End Customer, follow the navigation as per image below:



  • Choose correct Microsoft 365 Partner Profile, Country and locale.

 

  • If you want to "Linked with local organizations" & "Handle DNS" Enable both section..

  • Sync Offers/Addons from Microsoft365 if not listed all, On expanding you will see offer and Addons, Enable Offers and Add-ons as per requirement, click Next

Note: If following Error appears on clicking Next after Offer tab in CSP service plan. We apologize for the inconvenience, but the system has encountered an error.


"Operation is not valid due to the current state of the object"

Update web.config appSettings section as below: Default Path: C:\Program Files\MachSol\MachPanel Control Server

<appSettings>

        <add key="aspnet:MaxHttpCollectionKeys" value="1000000"/>

        <add key="MachPanel_LWS.lws" value="http://localhost/webservice/lws.asmx"/>

<add key="MachPanel_LWS.LWS2.lic" value="http://localhost/webservice/lic.asmx"/>

       <add key="MachPanel_LWS.lic" value="http://ls2.machsol.com/webservice/lic.asmx"/>

</appSettings>










Also Compare values:

 <httpRuntime executionTimeout="1800" maxRequestLength="102400"/>

<jsonSerialization maxJsonLength="2147483644">

<requestLimits maxAllowedContentLength="2147483648"/>

  • Select Payment Cycle and Payment Group and Click Next.

  • Set the Price Group for selected offer and Click Next.

​​

  • A new functionality added in MachPanel as Commercial SaaS Product, You can search CSP Commercial SaaS Products and Set/Edit Cost & Sales Price, also you have choose the billing term.

  • Associate Add-on if you want and Click Finish

Basic or Zero Resource plan Scenario:

In Service Plan section for e.g. create Basic Exchange Service Plan say "Base plan" with 0 users\mailboxes and storage quota of 0 GB. Now when you require to create a mailbox with storage suppose 1GB. But you cannot add mailboxes as your base plan supports 0 mailboxes.
Now in order to extend the offering of same Service Plan "Base plan” you have to create and provision an add-on. You can sell add-on separately under the same base plan. If you don’t have add-on associated with Service Plan you can create one. By using the add-on option you can easily move to the next level to enhance your Service Plan of 1 or 5 mailboxes as required, with any storage quota you want.
Similarly you can create Basic Service Plan for CSP \O365 for example Azure Basic Plan by providing minimum resources as shown below:

  • For Usage based billing cases, we have new option with Defer billing for Customers, Usage Based billing as resellers.

  • For reseller's product you can check option for Usage based billing enabled.

  •  In Resources you can check/uncheck "Linked with local organization" and "Handle DNS".

  • Sync Offers/Addons from Microsoft365 if not listed all, Enable Offers and Add-ons as per requirement, click Next

  • Select Payment Cycle and Payment Group and Click Next.

  • Set the Price Group for selected offer and Click Next.

​​

  • A new functionality added in MachPanel as Commercial SaaS Product, You can search CSP Commercial SaaS Products and Set/Edit Cost & Sales Price, also you have choose the billing term.

  • Associate Add-on if you want and Click Finish

Creation of Add-ons in order to extend Resources of Basic/Zero Resource Plan:
  • In order to extend the No of Users you have to create and sell add-ons for CSP product. For creating an add-on, please follow the steps given below:
  • Navigate to: Home >> Service Plans >> Microsoft CSP Products. Go to Add-on Management tab and select Add New Add-on button.