Show Menu
화제×

SAP Commerce Cloud

설치 후 인스턴스를 구성할 수 있습니다.
  1. AEM의 특정 위치로 카탈로그를 카탈로그 가져오기 가져오려면 Importer를 사용합니다.

Geometrixx Outdoors에 대한 검색 기능 구성

이는 하이브리스의 5.3.0.1 이상 버전에는 필요하지 않습니다.
  1. 브라우저에서 다음 위치에서 hybris 관리 콘솔로 이동합니다.
  2. 세로 막대에서 시스템, 패싯 ​검색 , ​패싯 검색 구성 순으로 선택합니다 .
  3. Open Editor for the Sample Solr Configuration for closet catalog.
  4. 카탈로그 버전에서 카탈로그 버전 추가를 outdoors-Staged 사용하여 목록에 outdoors-Online 추가합니다.
  5. ​구성을 저장합니다.
  6. SOLR 항목 유형을 열어 SOLR 정렬을 추가할 ClothesVariantProduct 수 있습니다.
    • 관련성("연관성", 점수)
    • name-asc ("이름(오름차순)", 이름)
    • name-desc ("이름(내림차순)", 이름)
    • price-asc("가격(오름차순)", priceValue)
    • price-desc ("가격(내림차순)", priceValue)
    컨텍스트 메뉴(일반적으로 마우스 오른쪽 단추 클릭)를 사용하여 Create Solr sort 선택합니다.
    Hybris 5.0.0의 경우 Indexed Types 탭을 열고 두 번 클릭한 ClothesVariantProduct 다음 탭을 SOLR Sort 클릭합니다.
  7. 인덱스 유형 탭에서 작성 유형을 다음으로 설정합니다.
    Product - Product
  8. 인덱스 유형 탭에서 인덱서 쿼리를 full 조정합니다.
    SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}})
    
    
  9. 인덱스 유형 탭에서 인덱서 쿼리를 incremental 조정합니다.
    SELECT {pk} FROM {Product} WHERE {pk} NOT IN ({{SELECT {baseProductpk} FROM {variantproduct}}}) AND {modifiedtime} <= ?lastIndexTime
    
    
  10. 인덱스 유형 탭에서 category 패싯을 조정합니다. 범주 목록에서 마지막 항목을 두 번 클릭하여 인덱스 속성 탭을 엽니다.
    hybris 5.2의 경우 아래 스크린샷에 따라 속성 테이블의 Facet 속성이 선택되었는지 확인하십시오.
    chlimage_
  11. 패싯 설정 탭을 열고 필드 값을 조정합니다.
  12. 변경 사항을 저장합니다.
  13. SOLR 항목 유형에서도 ​다음 스크린샷에 따라 price 패싯을 조정합니다. 와 category 마찬가지로, 두 번 클릭하여 price 인덱스 속성 탭을 엽니다 .
  14. 패싯 설정 탭을 열고 필드 값을 조정합니다.
  15. 변경 사항을 저장합니다.
  16. 시스템 , ​패싯 검색 , 인덱서 ​작업 마법사를 ​엽니다. cronjob 시작:
    • 인덱서 작업 : full
    • 솔루션 구성 : Sample Solr Config for Clothes

카탈로그 버전 구성

가져온 카탈로그 버전 ( hybris.catalog.version )은 OSGi 서비스에 대해 구성할 수 있습니다.
Day CQ Commerce Hybris 구성 ( com.adobe.cq.commerce.hybris.common.DefaultHybrisConfigurationService )
카탈로그 버전은 일반적으로 Online 또는 Staged (기본값)으로 설정됩니다.
When working with AEM there are several methods of managing the configuration settings for such services; see Configuring OSGi for full details. 구성 가능한 매개 변수 및 해당 기본값 전체 목록은 콘솔을 참조하십시오.
로그 출력은 작성된 페이지 및 구성 요소에 대한 피드백을 제공하며 잠재적 오류를 보고합니다.

가져오기 구조 구성

다음 목록은 기본적으로 만들어지는 샘플 구조(자산, 페이지 및 구성 요소)를 보여줍니다.
+ /content/dam/path/to/images
  + 12345.jpg (dam:Asset)
    + ...
  + ...
+ /content/site/en
  - cq:commerceProvider = "hybris"
  - cq:hybrisBaseStore = "basestore"
  - cq:hybrisCatalogId = "catalog"
  + category1 (cq:Page)
    + jcr:content (cq:PageContent)
      - jcr:title = "Category 1"
    + category11 (cq:Page)
      + jcr:content (cq:PageContent)
        - jcr:title = "Category 1.1"
      + 12345 (cq:Page)
        + jcr:content (cq:PageContent)
          + par
            + product (nt:unstructured)
              - cq:hybrisProductId = "12345"
              - sling:resourceType = "commerce/components/product"
              + image (nt:unstructured)
                - sling:resourceType = "commerce/components/product/image"
                - fileReference = "/content/dam/path/to/images/12345.jpg"
              + 12345.1-S (nt:unstructured)
                - cq:hybrisProductId = "12345.1-S"
                - sling:resourceType = "commerce/components/product"
                + image (nt:unstructured)
                  - sling:resourceType = "commerce/components/product/image"
                  - fileReference = "/content/dam/path/to/images/12345.1-S.jpg"
              + ...

이러한 구조는 DefaultImportHandler ImportHandler 인터페이스를 구현하는 OSGi 서비스에 의해 만들어집니다. 실제 가져오기에서 제품, 제품 변형, 카테고리, 자산 등을 만들기 위해 가져오기 핸들러를 호출합니다.
직접 가져오기 처리기를 구현하여 이 프로세스를 사용자 지정할 수 있습니다.
가져올 때 생성할 구조를 다음과 같이 구성할 수 있습니다.
" Day CQ Commerce Hybris 기본 가져오기 처리기 (com.adobe.cq.commerce.hybris.importer.DefaultImportHandler )
When working with AEM there are several methods of managing the configuration settings for such services; see Configuring OSGi for full details. 구성 가능한 매개 변수 및 해당 기본값 전체 목록은 콘솔을 참조하십시오.

로드할 제품 속성 구성

응답 파서는 (변형) 제품에 대해 로드할 속성과 속성을 정의하도록 구성할 수 있습니다.
  1. OSGi 번들 구성:
    Day CQ Commerce Hybris 기본 응답 파서 ( com.adobe.cq.commerce.hybris.impl.importer.DefaultResponseParser )
    여기에서 로드 및 매핑에 필요한 다양한 옵션 및 속성을 정의할 수 있습니다.
    When working with AEM there are several methods of managing the configuration settings for such services; see Configuring OSGi for full details. 구성 가능한 매개 변수 및 해당 기본값 전체 목록은 콘솔을 참조하십시오.

제품 데이터 가져오기

제품 데이터를 가져오는 방법은 다양합니다. 제품 데이터를 처음 환경을 설정할 때 또는 하이브리스 데이터에서 변경한 후에 가져올 수 있습니다.
hybris에서 가져온 실제 제품 정보는 다음
/etc/commerce/products
다음 속성은 hybris가 있는 링크를 나타냅니다.
  • commerceProvider
  • cq:hybrisCatalogId
  • cq:hybrisProductID
hybris 구현(예:- geometrixx-outdoors/en_US 제품 ID 및 기타 기본 정보만 /etc/commerce 저장
hybris 서버는 제품에 대한 정보가 요청될 때마다 참조됩니다.

전체 가져오기

  1. 필요한 경우 CRXDE Lite를 사용하여 기존 제품 데이터를 모두 삭제합니다.
    1. 제품 데이터를 포함하는 하위 트리로 이동합니다.
      /etc/commerce/products
      예:
    2. 제품 데이터를 보유하는 노드를 삭제합니다.예를 들면 다음과 같습니다 outdoors .
    3. 모두 저장을 선택하여 변경 내용을 유지합니다.
  2. AEM에서 hybris 가져오기를 엽니다.
    /etc/importers/hybris.html
    예:
  3. 필요한 매개 변수를 구성합니다.예를 들면 다음과 같습니다.
  4. 카탈로그 가져오기를 클릭하여 가져오기를 시작합니다.
    완료되면 다음 위치에 가져온 데이터를 확인할 수 있습니다.
        /etc/commerce/products/outdoors
    
    
    CRXDE Lite에서 열 수 있습니다.예를 들면 다음과 같습니다.
    [http://localhost:4502/crx/de/index.jsp#/etc/commerce/products](http://localhost:4502/crx/de/index.jsp#/etc/commerce/products)

증분 가져오기

  1. 아래의 해당 하위 트리에서 관련 제품에 대한 AEM에 있는 정보를 확인하십시오.
    /etc/commerce/products
    CRXDE Lite에서 열 수 있습니다.예를 들면 다음과 같습니다.
  2. 하이브리스에서, 특별 제품에 관한 정보를 업데이트하십시오.
  3. AEM에서 hybris 가져오기를 엽니다.
    /etc/importers/hybris.html
    예:
  4. 클릭 상자 증분 가져오기를 선택합니다 .
  5. 카탈로그 가져오기를 클릭하여 가져오기를 시작합니다.
    완료되면 다음 아래에서 AEM에서 업데이트된 데이터를 확인할 수 있습니다.
        /etc/commerce/products
    
    

빠른 업데이트

가져오기 프로세스는 시간이 오래 걸릴 수 있으므로 제품 동기화 익스텐션을 통해 수동으로 트리거되는 빠른 업데이트를 위해 카탈로그의 특정 영역을 선택할 수 있습니다. 이렇게 하면 내보내기 피드가 표준 속성 구성과 함께 사용됩니다.
  1. 아래의 해당 하위 트리에서 관련 제품에 대한 AEM에 있는 정보를 확인하십시오.
    /etc/commerce/products
    CRXDE Lite에서 열 수 있습니다.예를 들면 다음과 같습니다.
  2. 하이브리스에서, 특별 제품에 관한 정보를 업데이트하십시오.
  3. hybris에서 Express 대기열에 제품을 추가합니다.예를 들면 다음과 같습니다.
  4. AEM에서 hybris 가져오기를 엽니다.
    /etc/importers/hybris.html
    예:
  5. Clickbox Express Update를 선택합니다 .
  6. 카탈로그 가져오기를 클릭하여 가져오기를 시작합니다.
    완료되면 다음 아래에서 AEM에서 업데이트된 데이터를 확인할 수 있습니다.
        /etc/commerce/products
    
    
    [](http://localhost:4502/crx/de/index.jsp#/etc/commerce/products)

카탈로그 가져오기 구성

hybris 카탈로그를 AEM으로 가져올 수 있으며 hybris 카탈로그, 카테고리 및 제품에 대한 일괄 가져오기를 사용합니다.
가져오기에서 사용하는 매개 변수는 다음 항목에 대해 구성할 수 있습니다.
Day CQ Commerce Hybris Catalog Importer ( com.adobe.cq.commerce.hybris.impl.importer.DefaultHybrisImporter )
When working with AEM there are several methods of managing the configuration settings for such services; see Configuring OSGi for full details. 구성 가능한 매개 변수 및 해당 기본값 전체 목록은 콘솔을 참조하십시오.

카탈로그 가져오기

hybris 패키지는 초기 페이지 구조를 설정하기 위한 카탈로그 가져오기와 함께 제공됩니다.
다음 제품에서 사용할 수 있습니다.
http://localhost:4502/etc/importers/hybris.html
다음 정보를 제공해야 합니다.
  • 기본 ​저장소하이브리스로 구성된 기본 저장소의 식별자입니다.
  • 카탈로그 ​가져올 카탈로그의 식별자입니다.
  • 루트 경로카탈로그를 ​가져올 경로입니다.

카탈로그에서 제품 제거

카탈로그에서 하나 이상의 제품을 제거하려면 다음을 수행합니다.
  1. OSGi 서비스 요일 CQ 커머스 hybris 카탈로그 가져오기 도구 구성 ;카탈로그 가져오기 구성을 참조하십시오 .
    다음 속성을 활성화합니다.
    • 제품 제거 활성화
    • 제품 에셋 제거 활성화
    When working with AEM there are several methods of managing the configuration settings for such services; see Configuring OSGi for full details. 구성 가능한 매개 변수 및 해당 기본값 전체 목록은 콘솔을 참조하십시오.
  2. 두 개의 증분 업데이트를 수행하여 가져오기를 초기화합니다(카탈로그 가져오기 참조 ).
    • 처음 실행하면 변경된 제품 세트가 로그 목록에 표시됩니다.
    • 두 번째로 제품을 업데이트할 필요가 없습니다.
    첫 번째 가져오기는 제품 정보를 초기화하는 것입니다. 두 번째 가져오기는 모든 것이 작동하고 해당 제품 세트가 준비되었는지 확인합니다.
  3. 제거할 제품이 포함된 카테고리 페이지를 확인합니다. 제품 세부 사항이 표시됩니다.
    예를 들어 다음 카테고리는 Cajamara 제품에 대한 세부 사항을 보여줍니다.
  4. hybris 콘솔에서 제품을 제거합니다. 승인 상태 변경 옵션을 사용하여 상태를 로 설정합니다 unapproved . 제품이 라이브 피드에서 제거됩니다.
    예:
    • 페이지 열기 http://localhost:9001/productcockpit productcockpit
    • 카탈로그 선택 Outdoors Staged
    • Search for Cajamara
    • 이 제품을 선택하고 승인 상태를 unapproved
  5. 다른 증분 업데이트를 수행합니다(카탈로그 가져오기 참조 ). 로그에 삭제된 제품이 나열됩니다.
  6. 적절한 카탈로그를 롤아웃합니다 . 제품 및 제품 페이지가 AEM 내에서 제거됩니다.
    예:
  7. 제품을 다시 설치하려면:
    1. hybris에서 승인 상태를 다시 승인됨으로 설정합니다.
    2. AEM에서:
      1. 증분 업데이트 수행
      2. 적절한 카탈로그 다시 롤아웃
      3. 적절한 카테고리 페이지 새로 고침

클라이언트 컨텍스트에 주문 내역 특성 추가

주문 내역을 클라이언트 컨텍스트에 추가하려면:
  1. 다음 방법 중 하나를 사용하여 클라이언트 컨텍스트 디자인 페이지를 엽니다.
    • 편집할 페이지를 연 다음 Ctrl-Alt-c (Windows) 또는 control-option-c (Mac)를 사용하여 클라이언트 컨텍스트를 엽니다. 클라이언트 컨텍스트의 왼쪽 상단에 있는 연필 아이콘을 사용하여 ClientContext 디자인 페이지를 ​엽니다.
    • http://localhost:4502/etc/clientcontext/default/content.html으로 바로 이동
  2. 주문 클라이언트 컨텍스트의 장바구니 ​구성 요소에 추가합니다.
  3. 클라이언트 컨텍스트에서 주문 내역에 대한 세부 정보를 표시하고 있는지 확인할 수 있습니다. 예:
    1. Open the client context .
    2. 장바구니에 항목을 추가합니다.
    3. 체크 아웃을 완료합니다.
    4. 클라이언트 컨텍스트를 확인합니다.
    5. 장바구니에 다른 항목을 추가합니다.
    6. 체크아웃 페이지로 이동합니다.
      • 클라이언트 컨텍스트는 주문 내역에 대한 요약을 표시합니다.
      • "돌아온 고객입니다"라는 메시지가 표시됩니다.
    메시지는 다음 방법으로 실현됩니다.
    • http://localhost:4502/content/campaigns/geometrixx-outdoors/hybris-returning-customer.html으로 이동
    캠페인은 하나의 경험으로 구성됩니다.
    • 세그먼트를 클릭합니다(http://localhost:4502/etc/segmentation/geometrixx-outdoors/returning-customer.html returning-customer.html).
    • 세그먼트는 주문 내역 속성 트레이트를 사용하여 만들어집니다.