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
- Select your Enterprise Agreement enrollment
-
Configure Marketplace Policies
- Go to Policies in the left navigation
- Find the Azure Marketplace section
- 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
- Wait a few minutes for changes to propagate
For Microsoft Customer Agreement (MCA) Accounts
If your organization uses a Microsoft Customer Agreement, follow these steps:
-
Access Billing Profile Settings
- Sign in to the Azure portal
- Navigate to Cost Management + Billing
- Select your billing profile
-
Configure Marketplace Policies
- Go to Policies in the left navigation
- Find the Azure Marketplace section
- 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
- Click Save to apply the new policy
- The changes will 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
- Click Create > Policy definition
-
Configure Policy Rules
- Set vendor-specific restrictions
- Configure operating system limitations
- Set version and size constraints
- Define location restrictions
-
Assign Policy
- Assign the policy to your subscription or resource group
- This will control 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”
- Attempt to purchase the SaaS plan again
-
Check Subscription Status
- Verify your subscription shows as active
- Confirm billing profile settings are correct
Additional Resources
- Microsoft Purchase Control Documentation
- Azure Enterprise Agreement Management
- Private Azure Marketplace Setup