---
updatedAt: 2025-11-13T14:11:02.000Z
agentTools:
  siteIndex: https://docs.affirm.com/llms.txt
  projectIndex: https://docs.affirm.com/platforms/llms.txt
---

# Upgrade the Magento 1 Extension

Learn about upgrading the extension for Magento.

> 📘 Magento 1 sunset
>
> Effective June 30 2020, Adobe sunsetted support for Magento 1. This means Adobe will no longer release security patches for Magento 1. If you have questions, see [End of Software Support FAQ](https://info2.magento.com/rs/585-GGD-959/images/Implications_of_Unsupported_Software_FAQ_OS_Version_Sept_2019.pdf?mkt_tok=eyJpIjoiT1dGaU9EWTBZakF4TVRWaSIsInQiOiI2UW5ZRkltdGFvbzc2TVdDcEtMXC96TW5rUExBblFBVUR0SWFFamplYXdFR0QyT1lpbUsyREcyc3AxOFRFN2c1KysrQ1ppaXoxK281VVdaTUx3XC9yRmo4SnE5OEExQzlvdE1uNDRaSWVqdVlHTTM2cjJ0WGdUNnlNNFdVUjJjUmdaIn0%3D).
>
> For additional details, see[Magento 1](https://docs.affirm.com/platforms/docs/magento).

Before upgrading your Magento extension:

* Test the upgrade in your staging environment connected to our sandbox before pushing it live
* Keep a copy of your Magento store and database so that you can rollback to the previous version if necessary
* You may need to re-index all of the product and category tables after upgrading the extension

You have several options for how to install the Magento extension.

## Upgrade using modgit

Upgrade the extension by going to **MAGENTO\_ROOT** and running

```shell
modgit update Magento_Affirm
```

## Upgrade using modman

Upgrade the extension by going to **MAGENTO\_ROOT** and running

```shell
modman update Magento_Affirm
```

## Upgrade using Magento Connect Manager

1. In your Magento admin panel, go to **System > Magento Connect > Magento Connect Manager**.
2. Under Manage Existing Extensions, select Uninstall under **Actions** for **Affirm\_Affirm** package name.
3. Click **Commit Changes**.
4. Download the latest package release (the compressed .tgz file).
5. In your Magento admin panel, go to **System > Magento Connect > Magento Connect Manager**.
6. Click **Choose File** and select the downloaded package release file..
7. Click **Upload**.

## Upgrade using Affirm's deploy script

1\.  Download the latest Makefile, which requires git and wge.t\
2\.  Copy the Makefile to **MAGENTO\_ROOT**.\
3\.  To install, run the command **make install**.\
4\.  To update, run the command **make update**.

**Known installation issues**

If you upgrade the extension from version 2.x to 3.x via SSH, you may see Affirm promotional banners displayed twice. To fix this issue, remove the following from the Magento directory:

* `MAGENTO_ROOT/app/code/community/Affirm/Affirm/Model`: `Pricer.php`
* `MAGENTO_ROOT/app/code/community/Affirm`: `AffirmPromo`
* `MAGENTO_ROOT/app/design/frontend/base/default/template`: `affirmpromo`
* `MAGENTO_ROOT/app/etc/modules`: `Affirm_AffirmPromo.xml`
* `MAGENTO_ROOT/lib`: `Affirm`

# Sibling pages

* [How to Process Affirm Transactions in Magento 1](https://docs.affirm.com/platforms/docs/how-to-process-affirm-transactions-in-magento.md)
* [Upgrade the Telesales Add-On Module for Magento 1](https://docs.affirm.com/platforms/docs/upgrade-the-telesales-add-on-module-for-magento.md)
* [Magento 1 Telesales Integration](https://docs.affirm.com/platforms/docs/magento-telesales-integration.md)
* [Upgrade your Magento 1 Integration](https://docs.affirm.com/platforms/docs/upgrade-your-magento-integration.md)
* [Magento 1 Multiple Financing Programs](https://docs.affirm.com/platforms/docs/magento-multiple-financing-programs.md)
* [How does the Chrome SameSite Cookie Policy Impact Magento 1 Integrations?](https://docs.affirm.com/platforms/docs/how-does-the-chrome-samesite-cookie-policy-impact-my-magento-1-integration.md)