Resolving extension download issues during Adobe Commerce on Cloud infrastructure deployment
This article addresses a common issue developers face when installing extensions from the Adobe Commerce Marketplace during deployment to Adobe Commerce on Cloud infrastructure. The problem occurs when Composer authentication keys from different accounts provide access to either the extension or the Commerce code—but not both. To resolve this, add the Composer authentication keys associated with the profile used to purchase the extensions to your auth.json file, and then commit the updated file to your repository.
Description description
Environment
Adobe Commerce on Cloud infrastructure
Issue
When deploying to the Cloud environment, developers encounter the following:
- Using your own Composer keys allows downloading the extension, but not the Commerce code.
- Using the merchant’s Composer keys allows downloading the Commerce code, but not the extension.
Cause
This issue occurs when the extension is purchased or acquired using a developer account that isn’t linked to the merchant’s account.
Resolution resolution
To resolve this issue, follow these steps:
-
Ensure you have been granted Shared Access by the merchant.
-
Go to the Commerce Marketplace Access Keys page.
-
Check the dropdown menu for the following options:
- Myself – your personal profile
- Merchant’s organization profile – the merchant’s profile
-
Switch to the Merchant’s organization profile using the drop-down menu.
-
Click Create new access keys to generate new access keys.
-
Add the generated keys to your project’s
auth.json
file, and commit the changes to your repository. -
Confirm that you have access to the merchant’s profile, then place an order for the extension:
- In the Purchase extension for: section, select Organization from the drop-down menu.
- Complete the order process.
-
Request a refund if you previously purchased the extension under your own account by visiting the Refund Requests section.
Note that this setup only works for Cloud deployments. You can’t download both the Adobe Commerce code and extensions to a local environment using two different sets of keys.
After completing these steps, you can download the extension using your account’s keys and download the Adobe Commerce code using the merchant’s keys to deploy to the Cloud environment.