Adobe은 두 가지 버전의 Commerce Integration Framework를 제공합니다.
CIF on-prem | CIF Cloud | |
---|---|---|
지원되는 AEM 버전 | AEM on-prem 또는 AMS 6.x | AEM AMS 6.4 및 6.5 |
백엔드 | - AEM, Java - 단일 통합, 빌드 전 매핑(템플릿) - JCR 저장소 |
- Magento - Java 및 Javascript - JCR 저장소에 저장된 상거래 데이터가 없습니다 |
프런트엔드 | AEM 서버측 렌더링 페이지 | 혼합 페이지 애플리케이션(하이브리드 렌더링) |
제품 카탈로그 | - AEM에서 제품 가져오기, 편집기, 캐싱 - AEM 또는 프록시 페이지를 사용하는 일반 카탈로그 |
- 제품 가져오기 없음 - 일반 템플릿 - 커넥터를 통한 온디맨드 데이터 |
확장성 | - 최대 수백만 개의 제품을 지원할 수 있습니다(사용 사례에 따라 다름). - Dispatcher에서 캐싱 |
- 볼륨 제한 없음 - Dispatcher 또는 CDN에 캐싱 |
표준화된 데이터 모델 | 아니요 | 예, Magento GraphQL 스키마 |
사용 가능 | 예: - SAP Commerce Cloud(AEM 6.4 및 Hybris 5(기본값)를 지원하도록 업데이트되고 Hybris 4와의 호환성을 유지합니다. - Salesforce Commerce Cloud(AEM 6.4를 지원하도록 커넥터가 열려 있음) |
GitHub를 통해 오픈 소스를 통해 지원. Magento Commerce(Magento 2.3.2(기본값)를 지원하고 Magento 2.3.1과 호환됩니다.) |
사용 시기 | 제한된 사용 사례: 작은 정적 카탈로그를 가져와야 하는 시나리오의 경우 | 대부분의 사용 사례에서 선호하는 솔루션 |
eCommerce는 PIM(제품 정보 관리)과 함께 온라인 스토어를 통해 제품 판매에 주력하는 웹 사이트의 활동을 처리합니다.
AEM eCommerce는 마케터가 웹, 모바일 및 소셜 터치포인트 간에 브랜딩되고 개인화된 쇼핑 경험을 제공하는 데 도움이 됩니다. AEM 작성 환경에서는 Target 방문자 컨텍스트 및 머천다이징 전략을 기반으로 페이지 및 구성 요소를 사용자 지정할 수 있습니다. 예:
이 구현에서는 제품 정보에 실시간으로 액세스할 수 있습니다. 다음을 적용하는 데 사용할 수 있습니다.
외부 eCommerce 공급자와 통합 프레임워크를 사용하려면 먼저 필요한 패키지를 설치해야 합니다. 자세한 내용은 eCommerce 배포.
eCommerce 기능 확장에 대한 자세한 내용은 eCommerce 개발.
AEM eCommerce는 다음을 제공합니다.
숫자 즉시 사용 가능한 AEM 구성 요소 프로젝트에 대해 수행할 수 있는 사항을 설명하려면:
또한 AEM에서 제공하는 통합 프레임워크를 사용하면 특정 eCommerce 엔진과 독립적으로 상거래 기능을 위한 추가 AEM 구성 요소를 작성할 수 있습니다.
검색 - 다음 중 하나를 사용합니다.
다음 작업을 수행할 AEM 기능을 사용합니다. 여러 채널에서 컨텐츠 제공를 채울 수 있습니다. 이렇게 하면 방문자가 필요로 하는 형식으로 콘텐츠가 전달됩니다.
다음 기능 를 기반으로 자체 통합 구현 개발 AEM eCommerce 프레임워크.
현재 사용할 수 있는 두 구현은 모두 일반적인 API(프레임워크)의 맨 위에 같은 기준으로 빌드됩니다. 새 통합 구현에는 통합에 필요한 기능만 구현됩니다. 프런트엔드 구성 요소는 새로운 구현에서 인터페이스를 사용하여 사용할 수 있습니다. 즉, 구현과 독립적입니다.
개발 가능성 구매 데이터 및 활동을 기반으로 한 경험 기반의 상거래. 이를 통해 다음과 같은 많은 시나리오를 실현할 수 있습니다.
아래 예에는 장바구니의 컨텐츠가 $75보다 작으므로 하나의 Teaser가 표시됩니다.
장바구니의 컨텐츠가 $75를 초과하는 경우 이를 변경할 수 있습니다.
및 기타 기능은 다음과 같습니다.
다음 개념 섹션에서는 프레임워크를 자세히 설명하지만, 다음은 프레임워크에 대한 높은 수준의 고속 보기를 제공합니다.