<p>Yes, if you are seeing a settings option then you should be able to install stuff, though I'd not recommend doing that straight into production without testing and without a full database backup first.</p>
<p>Below settings is the 'Plugin store' option, and each plugin should have an 'Add to cart' and 'Try' option for paid plugins, e.g:</p>
<p><a href="https://i.sstatic.net/wY1Wv.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/wY1Wv.png" alt="enter image description here" /></a></p>
<p>If you don't see these buttons you should also check that <code>allowUpdates</code> is also not set to false in <code>config/general.php</code></p>

CC BY-SA 4.0
2023-08-24T13:56:12.553Z
Seth, thanks for taking the time to respond.  Completely understood about using Dev, backups, etc.

The screen shot you included is what we'd expected to find, based on what we'd read.  But, what we see is the above but without the "Add to cart" or "Try" options.  So, just the pricing information.
RobinH
CC BY-SA 4.0
2023-08-25T09:31:13.063Z
OK, maybe you have `allowUpdates` set to `false` in `config/general.php` ?
https://craftcms.com/docs/3.x/config/config-settings.html#allowupdates
Seth Warburton
CC BY-SA 4.0
2023-08-25T09:34:23.033Z
I'd highly recommend getting yourself set up with a local development environment, as that will allow you to experiment safely, test things and have a degree of confidence in the changes you deploy; without ruining your day by taking down production. DDEV is excellent and would be my first choice: https://ddev.readthedocs.io/en/latest/users/quickstart/#craft-cms
Seth Warburton
CC BY-SA 4.0
2023-08-25T12:58:10.240Z
That was it - allowUpdates was set to false.  I didn't realize that was tied to allowAdminChanges in such a way.
I will make the case for creating a DEV environment to test this first - thanks for the recommendation of DDEV.
Thanks again for the assistance on this.
RobinH
CC BY-SA 4.0
2023-08-25T16:03:26.603Z
No problem! I've updated my original answer with the correct solution. It would be appreciated if you can mark it as the correct answer. TIA.
Seth Warburton
CC BY-SA 4.0
2023-08-24T08:41:49.900Z
2023-08-25T16:00:59.313Z
2023-08-25T16:00:59.313Z
Seth Warburton
<p>First, apologies, I'm very much a Craft newbie. The contract we had with a vendor to manage our Craft install wasn't renewed so we're left trying to manage it internally the best we can.</p>
<p>We're running Craft Pro v3.6.9 as an Azure web app.  We don't have a true dev environment, as such, but we have a staging deployment slot in the web app (alongside the prod one).</p>
<p>Anyway, we're needing to purchase and install a new plug-in for our production system (SAML Identity Provider). It seemed like, in theory, we should be able to select the plug-in from the plugin store in the Craft console then purchase and install it.</p>
<p>At first look, there was no option on the plugin details page to do that. We found in the docs that if admin changes are disabled, the plugin store would, effectively, be read-only. To change that, we needed to update the setting 'allowAdminChanges' (for the prod environment) to 'true' in config/general.php.</p>
<p>That change was made and the web app was restarted. I now see a 'Settings' option in the left menu that wasn't there before so it seems like the change took effect.  However, we're still not seeing the option to buy/install when we open a plugin's details page.</p>
<p>Is there something else that needs to be done to enable that?</p>
<p>Thanks,
Robin</p>

<plugins><admin>
Unable to Add Plug-ins via Craft Dashboard
# Unable to Add Plug-ins via Craft Dashboard

(Asked by: username_0 on 2023-08-23)

First, apologies, I'm very much a Craft newbie. The contract we had with a vendor to manage our Craft install wasn't renewed so we're left trying to manage it internally the best we can.

We're running Craft Pro v3.6.9 as an Azure web app. We don't have a true dev environment, as such, but we have a staging deployment slot in the web app (alongside the prod one).

Anyway, we're needing to purchase and install a new plug-in for our production system (SAML Identity Provider). It seemed like, in theory, we should be able to select the plug-in from the plugin store in the Craft console then purchase and install it.

At first look, there was no option on the plugin details page to do that. We found in the docs that if admin changes are disabled, the plugin store would, effectively, be read-only. To change that, we needed to update the setting 'allowAdminChanges' (for the prod environment) to 'true' in config/general.php.

That change was made and the web app was restarted. I now see a 'Settings' option in the left menu that wasn't there before so it seems like the change took effect. However, we're still not seeing the option to buy/install when we open a plugin's details page.

Is there something else that needs to be done to enable that?

Thanks,
Robin

**Tags:** plugins, admin


---

## 1 answers

### Answer by username_1 on 2023-08-24. Score: 1 | Accepted answer

Yes, if you are seeing a settings option then you should be able to install stuff, though I'd not recommend doing that straight into production without testing and without a full database backup first.

Below settings is the 'Plugin store' option, and each plugin should have an 'Add to cart' and 'Try' option for paid plugins, e.g:

[![enter image description here](https://i.sstatic.net/wY1Wv.png)](https://i.sstatic.net/wY1Wv.png)

If you don't see these buttons you should also check that `allowUpdates` is also not set to false in `config/general.php`

> **Comments:**
> **username_0**: Seth, thanks for taking the time to respond.  Completely understood about using Dev, backups, etc.  The screen shot you included is what we'd expected to find, based on what we'd read.  But, what we see is the above but without the "Add to cart" or "Try" options.  So, just the pricing information.  
> **username_1**: OK, maybe you have `allowUpdates` set to `false` in `config/general.php` ? https://craftcms.com/docs/3.x/config/config-settings.html#allowupdates  
> **username_1**: I'd highly recommend getting yourself set up with a local development environment, as that will allow you to experiment safely, test things and have a degree of confidence in the changes you deploy; without ruining your day by taking down production. DDEV is excellent and would be my first choice: https://ddev.readthedocs.io/en/latest/users/quickstart/#craft-cms  
> **username_0**: That was it - allowUpdates was set to false.  I didn't realize that was tied to allowAdminChanges in such a way. I will make the case for creating a DEV environment to test this first - thanks for the recommendation of DDEV. Thanks again for the assistance on this.  
> **username_1**: No problem! I've updated my original answer with the correct solution. It would be appreciated if you can mark it as the correct answer. TIA.  

---

