To stay up to date on the released fixes and features, subscribe to our releases on GitHub.
We recommend that you upgrade when we have a major release, such as 23.1.0.
The integration effort involved in upgrading depends on whether you have made any customizations to the cartridge.
If you are on a version older than 21.2.0, we recommend that you update to the latest release available for your integration:
- SFRA: Upgrade to the latest version available.
- SiteGenesis: Upgrade to version 22.2.2.
There are different steps to follow for:
Default Integration
- Check which SFRA version is required for this upgrade and migrate if necessary. We recommend you use the highest available version of SFRA.
- Download the Adyen cartridge version that you want to install from GitHub.
- Reupload the metadata:
- Download the installation package on our GitHub page.
- Include your customizations in the metadata file.
- Open the package/metadata/site_import/sites/ folder.
- Rename the yourSiteId folder to the ID of your site in the Business Manager.
- Zip the site_import folder.
- In the Business Manager, go to Administration > Site Development > Site Import & Export and import the zipped file.
- Run to following command from the root directory to transpile, compile and upload the compatible, auto-generated code:
npm run build
Customized Integration
- Extract any custom code you have added to the cartridge and add them to a custom cartridge. For example, int_custom_cartridge.
- Check which SFRA version is required for this upgrade and migrate if necessary. We recommend you use the highest available version of SFRA.
- Download the Adyen cartridge version that you want to install from GitHub. Create a folder with the downloaded cartridge.
- Re-upload the metadata:
- Download the installation package on our GitHub page.
- Include your customizations in the metadata file.
- Open the package/metadata/site_import/sites/ folder.
- Rename the yourSiteId folder to the ID of your site in the Business Manager.
- Zip the site_import folder.
- In the Business Manager, go to Administration > Site Development > Site Import & Export and import the zipped file.
- Run the following command from the root directory of the unmodified Adyen cartridge to transpile, compile and upload the compatible, auto-generated code:
npm run build
- Run the following command from the root directory of your customized cartridge to transpile, compile and upload the compatible, auto-generated code:
npm run build
- Check if the custom code is compatible with the new version and apply changes if needed.
- Change the cartridge path to include your customizations:
- In the Business Manager, go to Administration > Sites > Manage Sites > [yourSite] > Settings.
- In the Cartridges field for SFRA, enter: int_custom_cartridge:int_adyen_SFRA:int_adyen_overlay:app_storefront_base.
Different versions include different changes that affect custom code. The changes between versions that you need to consider depends on which version you are upgrading from:
- New Checkout API version: v70.
- New WebComponent version: v5.40.0.