Resolve Azure Marketplace Purchase Control Errors
Overview
If you encounter an error when trying to purchase Dr Migrate SaaS plans in Azure Marketplace, it’s likely due to purchase control settings on your Azure enrollment. This guide provides step-by-step instructions to resolve these issues.
Common Error Message
When attempting to purchase Dr Migrate SaaS plans, you may see this error:
Cannot complete purchase as your enrollment for this subscription doesn't allow purchase of marketplace products.
Your Azure enrollment administrator can enable purchase of paid marketplace products.
Resolution Methods
For Enterprise Agreement (EA) Accounts
If your organization uses an Enterprise Agreement, follow these steps:
Access Cost Management + Billing
Sign in to the Azure portal, navigate to Cost Management + Billing, and select your Enterprise Agreement enrollment.
Configure Marketplace Policies (EA)
Go to Policies in the left navigation, find the Azure Marketplace section, and change the setting from Off to one of these options:
- On: Enables all Azure Marketplace purchases
- Free/BYOL SKUs only: Allows only free and Bring Your Own License applications
Save Changes
Click Save to apply the new policy and wait a few minutes for propagation.
For Microsoft Customer Agreement (MCA) Accounts
If your organization uses a Microsoft Customer Agreement, follow these steps:
Access Billing Profile Settings (MCA)
Sign in to the Azure portal, navigate to Cost Management + Billing, and select your billing profile.
Configure Marketplace Policies (MCA)
Go to Policies in the left navigation, find the Azure Marketplace section, and change the setting to one of these options:
- Free + Paid: Allows all Azure Marketplace applications
- Free: Allows only free software from Azure Marketplace
- No: Prevents all Azure Marketplace deployments
Apply Changes (MCA)
Click Save to apply the new policy. The changes affect all subscriptions billed to this profile.
Using Azure Policy for VM Control
If you need more granular control over virtual machine deployments:
Create Azure Policy
Navigate to Policy in the Azure portal and click Create > Policy definition.
Configure Policy Rules
Set vendor-specific restrictions, configure operating system limitations, set version and size constraints, and define location restrictions.
Assign Policy
Assign the policy to your subscription or resource group. This controls which marketplace VMs can be deployed.
Enable Private Azure Marketplace
For organizations requiring approval of marketplace solutions:
Enable Private Marketplace
Global administrators can enable Private Azure Marketplace. Navigate to Marketplace > Private marketplace.
Assign Marketplace Admin Role
Assign the Marketplace admin role to designated administrators. These admins can approve specific marketplace offerings.
Approve Dr Migrate Plans
Add Dr Migrate plans to approved collections. Users can only deploy approved marketplace solutions.
Verification Steps
After making changes, verify the resolution:
Wait for Propagation
Allow 5-10 minutes for policy changes to take effect.
Test Purchase
Navigate to Azure Marketplace, search for “Dr Migrate”, and attempt to purchase the SaaS plan again.
Check Subscription Status
Verify your subscription shows as active and confirm billing profile settings are correct.
Additional Resources
- Microsoft Purchase Control Documentation
- Azure Enterprise Agreement Management
- Private Azure Marketplace Setup