카트 레이아웃 구성

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기6분
  • 카트 레이아웃 기록을 구성하여 쇼핑 카트의 위젯 또는 스크린의 기능을 정의합니다.

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. 다음으로 이동 모두 > Service Catalog > 카탈로그 정의 > 카트 레이아웃 유지관리레이블이 표시됩니다.
    2. 위젯 또는 화면을 선택합니다.
      • 카트 위젯: 항목 주문 위젯, 쇼핑 카트 위젯 또는 항목 주문 위젯(주문 가이드)
      • 미리 보기 화면: 카트 미리 보기 화면, 카트 미리 보기 화면(2단계), 카트 미리 보기 화면(희망 목록) 또는 카트 미리 보기 화면(클래식 모바일)
      • 주문 상태 화면: 주문 상태 화면 또는 주문, 상태 화면(클래식 모바일)
    3. 제목 필드를 업데이트하여 위젯에 표시되는 제목을 변경합니다.
    4. 기본 대상 값을 그대로 둡니다.
      이 값은 정의되는 카트 요소를 식별하므로 변경하지 마십시오.
    5. 필요에 따라 카트 레이아웃 기록의 다른 섹션을 업데이트합니다.
      이러한 섹션의 사용 가능성은 위젯 및 화면 기록마다 다릅니다.
      • 구성요소 섹션에서 제공 시간, 항목 설명, 가격 등 표시할 구성요소를 선택합니다.
      • 섹션에서 항목 설명 열, 제공 시간 열 또는 가격 열 등 표시할 열을 선택합니다.
      • 버튼 섹션에서 쇼핑 카트에 추가, 카트 편집, 항목 삭제 등 표시할 버튼을 선택합니다.
      • 버튼 레이블 섹션에서 기본 버튼 레이블을 대체할 새 레이블을 입력합니다.

        새 레이블은 버튼이 표시되는 모든 화면에서 사용됩니다. 예를 들어 쇼핑 계속 버튼은 여러 화면에서 사용되므로 레이블을 변경하면 모든 화면에 영향을 줍니다.

    6. 필요한 경우 위젯 및 열 매크로를 구성합니다.
    7. 기록을 저장한 다음 Service Catalog에서 항목을 주문하여 구성 결과를 테스트합니다.

      인스턴스의 일부 설정과 속성은 카트 레이아웃을 무효화하거나 영향을 줄 수 있습니다.

    카트 레이아웃 고려 사항

    카트 레이아웃을 사용하면 Service Catalog 속성이 영향을 받습니다. 가능한 결과를 고려하여 설정 또는 속성을 변경하여 필요한 카트 레이아웃과 기능을 얻으십시오.

    이러한 속성 중 일부는 카트 레이아웃을 사용할 때 영향을 받습니다. 예를 들어 주문 상태 화면의 경우 Service Catalog 카트에 가격 및 소계를 표시하는 시간(glide.sc.price.display) 속성은 가격 표시를 위한 카트 레이아웃 설정을 무효화합니다.

    표 1. 테이블 제목
    속성 영향도
    ESS 사용자가 체크아웃 화면에서 요청을 취소하는 옵션을 사용할 수 있습니다.

    [glide.sc.checkout.cancel]

    카트 레이아웃 설정의 요청 취소 확인란이 선택되면 무효화됩니다. 이 확인란을 선택하면 속성이 아니요로 설정된 경우에도 취소 버튼이 표시됩니다.
    체크아웃 동안 요청 클론을 사용합니다.

    [glide.sc.allow.checkout.clone]

    카트 레이아웃이 활성화되면 사용되지 않습니다(사용되지 않음). 카트 레이아웃 설정의 체크 아웃 클론확인란으로 대체됩니다.

    새 인스턴스의 경우 체크아웃 클론 확인란은 기본적으로 선택되어 있지 않습니다. 업그레이드된 인스턴스의 경우 확인란은 glide.sc.allow.checkout.clone 속성의 기존 값으로 설정됩니다.

    쇼핑 카트에서 수량 선택기를 사용할 수 있는 역할의 목록(쉼표로 구분됨).

    [glide.sc.allow.quantity]

    관련 카트 레이아웃 설정을 무효화합니다.
    체크아웃 화면에 각 줄 항목의 요청 항목 번호를 표시합니다(기본값: False).

    [glide.sc.checkout.request.number]

    카트 레이아웃이 활성화되면 사용되지 않습니다(사용되지 않음). 카트 레이아웃 설정의 요청 항목 번호 열 확인란으로 대체됩니다.
    2단계 체크아웃 화면에 '카탈로그로 돌아가기' 버튼 표시.

    [glide.sc.checkout.twostep.back]

    카트 레이아웃이 활성화되면 사용되지 않습니다(사용되지 않음). 카트 레이아웃 설정의 카탈로그로 돌아가기 확인란으로 대체됩니다.
    Service Catalog 카트에 가격과 소계를 표시하는 시간.

    [glide.sc.price.display]

    관련 카트 레이아웃 설정을 무효화합니다.

    위젯 및 열 매크로 구성

    각 위젯 또는 화면 내 요소의 기능을 정의하는 매크로를 구성합니다.

    시작하기 전에

    필요한 역할: admin

    이 태스크 정보

    일부 위젯이나 화면에는 쇼핑 카트 콘텐츠의 수평 레이아웃과 구성을 정의하는 열 매크로가 있습니다.

    이러한 매크로를 구성하여 위젯 또는 화면 내에서 요소의 표시 순서를 변경하거나 요소를 숨길 수 있습니다. 새 매크로를 만들어 추가 요구 사항을 구현할 수도 있습니다.

    프로시저

    1. 다음으로 이동 모두 > 위젯/매크로 > 열 매크로 관련 목록.
    2. 표시 순서를 편집하거나 활성화 또는 비활성화하려면 매크로의 순서 번호 항목을 클릭합니다.
      위젯 및 열 매크로를 구성합니다.
    3. 업데이트를 클릭합니다.
    4. 매크로의 기능 설정을 보려면 매크로의 위젯/뷰 매크로 항목을 클릭합니다.
      기본 매크로의 기능 설정을 편집할 수 없지만 이러한 설정은 직접 위젯 매크로를 만드는 데 유용한 참조일 수 있습니다.

    카트 레이아웃을 위한 매크로 만들기

    Jelly 스크립트를 사용하여 위젯 또는 화면 내에 사용자 지정 동작 및 표시를 정의하는 카트 레이아웃 기록의 매크로를 만듭니다.

    시작하기 전에

    필요한 역할: admin

    이 태스크 정보

    사용자 지정 위젯 기능은 일반적인 카트 동작에서 격리되므로 만드는 매크로는 업그레이드에 영향을 주지 않습니다.

    프로시저

    1. 관련 카트 레이아웃 기록을 엽니다.
    2. 위젯 매크로 또는 열 매크로관련 목록으로 이동합니다.
    3. 새로 만들기를 클릭합니다.
    4. 매크로의 세부 정보를 입력합니다.
      표 2. 매크로 양식
      필드 설명
      이름 새 매크로의 이름입니다.
      활성 매크로가 표시되는지 여부를 나타내는 확인란입니다.
      설명 매크로를 사용하는 방법의 요약입니다.
      활성 매크로가 표시되는지 여부를 나타내는 확인란입니다.
      XML 매크로에 적용할 Jelly 스크립트입니다.
    5. 매크로 기록을 저장합니다.

    다음은 카트 레이아웃 기록에 참조를 위해 요청 필드를 위젯 매크로로 추가하는 스크립트를 보여 주는 예입니다.
    <?xml version="1.0" encoding="utf-8" ?>
    <j:jelly trim="false" xmlns:j="jelly:core" xmlns:g="glide" xmlns:j2="null" xmlns:g2="null">
        <j:set var="ref" value="sc_cart" />
        <j:set var="jvar_ref" value="${jvar_cart.getRequestedFor()}" />
        <j:set var="jvar_ref_display" value="${jvar_cart.getRequestedForDisplayName()}" />
        <tr>
            <td colspan="3">
                ${gs.getMessage('Requested for')}:
            </td>
        </tr>
        <tr>
            <td colspan="3" style="padding: 4px;">
                <g:catalog_requested_for />
            </td>
        </tr>
    </j:jelly>

    특정 항목에 대한 카트 레이아웃 구성

    카탈로그 항목 양식의 필드를 설정하여 특정 항목에 대한 카트 레이아웃을 구성합니다.

    시작하기 전에

    필요한 역할: admin

    이 태스크 정보

    일반 카트 레이아웃 설정을 무효화합니다. 예를 들어 항목의 카트에 있는 가격 제외 필드를 True로 설정하여 해당 항목의 가격을 숨길 수 있습니다.

    프로시저

    1. 다음으로 이동 모두 > Service Catalog > 카탈로그 정의 > 항목 유지레이블이 표시됩니다.
    2. 카탈로그 항목을 선택합니다.
    3. 양식을 구성하여 카트 레이아웃 사용 및 필요한 다음 항목 구성 필드를 추가합니다.
      • 카트에 있는 가격 제외
      • 카트 없음
      • 주문 안 함
      • 지금 주문 없음
      • 체크아웃 계속 안 함
      • 수량 없음
    4. 해당 항목의 구성 필드를 표시하려면 카트 레이아웃 사용 확인란의 선택을 취소합니다.
    5. 필요에 따라 항목 구성 필드 값을 설정합니다.
    6. 업데이트를 클릭합니다.

    항목의 카트 레이아웃 무효화

    Service Catalog에서 추가 메서드를 사용하여 카트 동작 또는 레이아웃을 구성하면 카트 레이아웃 기록 설정을 무효화할 수 있습니다.

    예를 들어 카트 레이아웃 기록 설정에서 항목 가격을 숨길 수 있지만 영업용 랩톱의 가격을 표시하기로 결정할 수 있습니다. 이 경우 해당 카탈로그 항목에서 관련 구성 값을 설정하십시오. 원하는 방식으로 카트가 동작하도록 하려면 이러한 추가 메서드의 영향에 유의해야 합니다.

    주:

    카트 레이아웃으로 마이그레이션하는 경우 카트 레이아웃 설정에 영향을 주는 추가 설정과 속성을 정의할 수 있습니다.