카트 레이아웃 구성
카트 레이아웃 기록을 구성하여 쇼핑 카트의 위젯 또는 스크린의 기능을 정의합니다.
시작하기 전에
필요한 역할: 관리자
프로시저
카트 레이아웃 고려 사항
카트 레이아웃을 사용하면 Service Catalog 속성이 영향을 받습니다. 가능한 결과를 고려하고 필요한 카트 레이아웃과 기능을 얻기 위해 설정 또는 속성을 변경합니다.
이러한 속성 중 일부는 카트 레이아웃을 사용할 때 영향을 받습니다. 예를 들어 주문 상태 화면의 경우, 서비스 카탈로그 카트(glide.sc.price.display) 에 가격 및 소계를 표시할 시기 속성은 가격 표시를 위한 카트 레이아웃 설정을 무효화합니다.
| 속성 | 영향도 |
|---|---|
| ESS 사용자에게 체크아웃 화면에서 요청을 취소하는 옵션을 허용합니다. [glide.sc.체크아웃.취소] |
카트 레이아웃 설정에서 요청 취소 확인란을 선택하면 재정의됩니다. 이 확인란을 선택하면 속성이 아니요로 설정되어 있어도 취소 버튼이 표시됩니다. |
| 체크 아웃 중에 복제 요청을 활성화합니다. [glide.sc.allow.checkout.clone] |
카트 레이아웃이 활성화된 경우 사용되지 않습니다(사용되지 않음). 카트 레이아웃 설정의 체크 아웃 복제확인란으로 대체되었습니다. 새 인스턴스의 경우 체크 아웃 복제 확인란이 기본적으로 선택이 취소되어 있습니다. 업그레이드된 인스턴스의 경우 확인란이 glide.sc.allow.checkout.clone 속성의 기존 값으로 설정됩니다. |
| 쇼핑 카트에서 수량 선택기를 사용할 수 있는 역할의 목록(쉼표로 구분됨) [glide.sc.allow.quantity] |
관련된 모든 카트 레이아웃 설정을 재정의합니다. |
| 결제 화면에 각 라인 항목의 요청 항목 번호를 표시합니다(기본값 아니오). [glide.sc.checkout.request.number] |
카트 레이아웃이 활성화된 경우 사용되지 않습니다(사용되지 않음). 카트 레이아웃 설정의 요청 항목 번호 열 확인란으로 대체됩니다. |
| 2단계 체크 아웃 화면에 "카탈로그로 돌아가기" 단추 표시. [glide.sc.checkout.twostep.back] |
카트 레이아웃이 활성화된 경우 사용되지 않습니다(사용되지 않음). 카트 레이아웃 설정의 카탈로그로 돌아가 기 확인란으로 대체됩니다. |
| 서비스 카탈로그 카트에 가격 및 소계를 표시하는 시기 [glide.sc.price.display] |
관련된 모든 카트 레이아웃 설정을 재정의합니다. |
위젯 및 열 매크로 구성
각 위젯 또는 화면 내 요소의 기능을 정의하는 매크로를 구성합니다.
시작하기 전에
필요한 역할: 관리자
이 태스크 정보
일부 위젯 또는 화면에는 쇼핑 카트 내용의 가로 레이아웃 및 구성을 정의하는 열 매크로도 있습니다.
이러한 매크로를 구성하여 위젯 또는 화면 내에서 요소의 표시 순서를 변경하거나 요소를 숨길 수 있습니다. 새 매크로를 만들어 추가 요구 사항을 구현할 수도 있습니다.
프로시저
카트 레이아웃을 위한 매크로 만들기
Jelly 스크립트를 사용하여 위젯 또는 화면 내에 사용자 지정 동작 및 표시를 정의하는 카트 레이아웃 기록의 매크로를 만듭니다.
시작하기 전에
필요한 역할: 관리자
이 태스크 정보
사용자 지정 위젯 기능이 일반적인 카트 동작과 격리되어 있기 때문에 사용자가 만드는 매크로는 업그레이드에 영향을 주지 않습니다.
프로시저
예
<?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>
특정 항목에 대한 카트 레이아웃 구성
카탈로그 항목 양식의 필드를 설정하여 특정 항목에 대한 카트 레이아웃을 구성합니다.
시작하기 전에
필요한 역할: 관리자
이 태스크 정보
모든 일반 카트 레이아웃 설정을 재정의합니다. 예를 들어 카트에서 가격 제외 필드를 해당 항목에 대해 true 로 설정하여 항목의 가격을 숨길 수 있습니다.
프로시저
항목의 카트 레이아웃 무효화
Service Catalog에서 추가 메서드를 사용하여 카트 동작 또는 레이아웃을 구성하면 카트 레이아웃 기록 설정을 무효화할 수 있습니다.
예를 들어 카트 레이아웃 기록 설정은 항목 가격을 숨길 수 있지만 영업용 노트북의 가격을 표시하기로 결정할 수도 있습니다. 이 경우 해당 카탈로그 항목에 관련 구성 값을 설정합니다. 이러한 추가 방법의 영향을 알고 있어야 카트가 원하는 방식으로 작동하도록 합니다.
카트 레이아웃으로 마이그레이션하는 경우 카트 레이아웃 설정에 영향을 주는 추가 설정과 속성을 정의했을 수 있습니다.