Configure a solution template plan

This article applies only to solution template plans for an Azure application offer. If you are configuring a managed application plan, go to Configure a managed application plan.

Reuse technical configuration (being deprecated)

Important

The Reuse technical configuration feature is being deprecated. If you currently reuse the technical configuration of another plan, please detach your plans and manage the technical configuration independently going forward.

The reuse technical configuration option previously allowed you to share the same technical configuration settings across multiple plans within the same offer, enabling those plans to leverage the same technical configuration. As this feature is being deprecated, any plans that currently reuse the technical configuration of another plan must be detached.

What action is required
If your plan is currently reusing the technical configuration of another plan:

  1. Navigate to the plan that is reusing the technical configuration.
  2. Disable the Reuse technical configuration option.
  3. Save your changes and publish your offer.

After detaching, the plan will retain a copy of the technical configuration settings as they existed at the time of detachment. From that point forward, each plan can be updated independently and may diverge in configuration.

How to manage plans after detaching
After detaching plans, you have the following options:

  • Maintain plans separately within the same offer
    Use this option if you want plans to evolve independently while remaining part of a single public offer.
  • Use a private offer for negotiated terms
    If your goal is to extend negotiated pricing, terms, or conditions to a specific customer, consider creating a private offer instead of maintaining multiple public plans. Private offers are the recommended approach for customer-specific pricing and contractual terms.

Important

If action is not taken, Partner Center will initate the detachment of your plans on your behalf. The configuration of your plans will remain the same upon detachment. However, this will result in your plans no longer having a relationship and you will have to manually manage your plans independently of one another moving forward, unless you elect to create a private offer instead.

Choose who can see your plan

You can configure each plan to be visible to everyone or to only a specific audience. You grant access to a private audience using Azure subscription IDs with the option to include a description of each subscription ID you assign. You can add a maximum of 10 subscription IDs manually or up to 10,000 subscription IDs using a .CSV file. Azure subscription IDs are represented as GUIDs and letters must be lowercase.

Note

If you publish a private plan, you can change its visibility to public later. However, once you publish a public plan, you can't change its visibility to private.

On the Availability tab, under Plan visibility, do one of the following:

  • To make the plan public, select the Public option button (also known as a radio button).

  • To make the plan private, select the Private option button and then add the Azure subscription IDs manually or with a CSV file.

    Note

    A private or restricted audience is different from the preview audience you defined on the Preview tab. A preview audience can access your offer before its published live in the marketplace. While the private audience choice only applies to a specific plan, the preview audience can view all plans (private or not) for validation purposes.

Manually add Azure subscription IDs for a private plan

  1. Under Plan visibility, select the Private option button.
  2. In the Azure Subscription ID box that appears, enter the Azure subscription ID of the audience you want to grant access to this private plan. A minimum of one subscription ID is required.
  3. (Optional) Enter a description of this audience in the Description box.
  4. To add another subscription ID, select the Add ID (Max 10) link and repeat steps 2 and 3.

Use a .CSV file to add Azure subscription IDs for a private plan

  1. Under Plan visibility, select the Private option button.
  2. Select the Export Audience (csv) link.
  3. Open the .CSV file and add the Azure subscription IDs you want to grant access to the private offer to the ID column.
  4. Optionally, enter a description for each audience in the Description column.
  5. Add "SubscriptionId" in the Type column, for each row with a subscription ID.
  6. Save the .CSV file.
  7. On the Availability tab, under Plan visibility, select the Import Audience (csv) link.
  8. In the dialog box that appears, select Yes.
  9. Select the .CSV file and then select Open. A message appears indicating that the .CSV file was successfully imported.

Hide your plan

If your solution template is intended to be deployed only indirectly when referenced though another solution template or managed application, select the check box under Hide plan to publish your solution template but hide it from customers who search and browse for it directly.

Select Save draft before continuing to the next section: Define the technical configuration.

Define the technical configuration

On the Technical configuration tab, you'll upload the deployment package that lets customers deploy your plan and provide a version number for the package.

Assign a version number for the package

In the Version box provide the current version of the technical configuration. Increment this version each time you publish a change to this page. The version number must be in the format: integer.integer.integer. For example, 1.0.2.

Upload a package file

Make sure your offer is compliant with our recommended practices by using the ARM template test toolkit before uploading the package file.

Under Package file (.zip), drag your package file to the gray box or select the browse for your file(s) link.

Note

If you have an issue uploading files, make sure your local network does not block the https://upload.xboxlive.com service used by Partner Center.

Previously published packages

After you publish your offer live, the Previously published packages sub-tab appears on the Technical configuration page. This tab lists all previously published versions of your technical configuration.

View your plans

  • Select Save draft, and then in the upper left of the page, select Plan overview to return to the Plan overview page.

After you create one or more plans, you'll see your plan name, plan ID, plan type, availability (Public or Private), current publishing status, and any available actions on the Plan overview tab.

The actions that are available in the Action column of the Plan overview tab vary depending on the status of your plan, and might include the following:

  • If the plan status is Draft, the link in the Action column will say Delete draft.
  • If the plan status is Live, the link in the Action column will be either Stop distribution or Sync private audience. The Sync private audience link will publish only the changes to your private audiences, without publishing any other updates you might have made to the offer.
  • To create another plan for this offer, at the top of the Plan overview tab, select + Create new plan. Then repeat the steps in How to create plans for your Azure application offer. Otherwise, if you're done creating plans, go to the next section: Next steps.