CIF cif
Commerce Integration Framework Classic
Background background
CIF Identifies the classic version of Commerce Integration Framework usage that is incompatible with AEM as a Cloud Service. The message for each CIF finding identifies the usage and provide additional information.
Subtypes are used to identify the different types of information:
commerce.integration.framework.detected: A classic version of Commerce Integration Framework incompatibility with AEM as a Cloud Service.
Possible implications and risks implications-and-risks
- The classic version of Commerce Integration Framework is no longer supported on AEM as a Cloud Service. It would block the upgrade to AEM as a Cloud Service.
Possible solutions solutions
- For Experience Manager as a Cloud Service, the CIF add-on is the only supported commerce integration solution for Adobe Commerce and third-party commerce solutions. The CIF add-on is deployed automatically for customers on Experience Manager as a Cloud Service, no manual deployment is needed. See Getting started with AEM Commerce as a Cloud Service.
- To support projects deploying CIF, Adobe provides AEM CIF Core Components.
- CIF add-on is available for AEM 6.5 as well by way of the Software Distribution portal. It is compatible and provides the same features as the CIF add-on for Experience Manager as a Cloud Service - no adjustments are required.
- Classic CIF with its dependencies is not available anymore. Code relying on this CIF version using com.adobe.cq.commerce.api Java™ APIs must be adjusted to the CIF add-on and its principles.
Also, find the possible solutions for the different subtypes below:
commerce.bundles.detected- These bundles will be uninstalled during upgradecommerce.packages.detected- These packages will be deleted during upgradecommerce.packages.dependency- Remove any dependency on Commerce from custom packagescommerce.nodes.detected- Update custom code to not create CQ Commerce nodescommerce.configs.detected- Do not use CQ Commerce config properties in custom codecommerce.users.detected- Do not use CQ Commerce service users in custom codecommerce.overlays.detected- Remove CQ Commerce overlays usagecommerce.paths.detected- Remove commerce paths after making sure that these paths are not being used on AEMcommerce.resource.type.detected- Remove commerce resource type usagecommerce.usage- Remove CQ Commerce APIs in your custom code.
recommendation-more-help
c50d24a5-718e-4110-a484-b335e8a63206