배우는 것
- 그룹을 켜는 상품 설정과 edicus options의
group키 - 그룹 수량 UI와 총 수량 표시가 실제로 어떻게 움직이는지
option_string과 띄우기 옵션으로 그룹 값을 바꾸는 방법
용어
상품 설정
1
여러 장 상품으로 만듭니다
상품 설정 페이지 그룹의 페이지 구성 줄에서
multi-page를 켭니다. 여러 장 설정 줄이 열립니다.2
그룹을 켭니다
여러 장 설정에서
grouping을 켜고 group-type을 default로 둡니다. grouping을 켜면 사이즈의 paging-rule 칸이 사라집니다.3
사이즈의 edicus options에 group을 적습니다
사이즈를 고르고 edicus options에 아래 JSON을 넣은 뒤 Update로 저장합니다.
group 키
max_order를 아예 적지 않으면 총 수량 상한은 띄우기 옵션 max_page, 그다음 max_page 키 순서로 정해집니다. 이때 max_page, max_group은 그룹 추가를 막지 않습니다. 상한을 분명히 하려면 max_order를 적습니다.
템플릿이 한 페이지뿐인데 unit_page를 2로 쓰려면 edicus options의 params.num_page로 처음 만들 페이지 수를 맞춥니다. 편집기가 템플릿 페이지를 그 수만큼 늘린 뒤 그룹을 나눕니다. 띄우기 옵션 num_page가 있으면 그 값이 이깁니다.
hide_page_count_ui를 켜면 사용자가 그룹 수량을 바꿀 수 없어 모든 그룹 수량이 1로 남습니다. 저장 결과의 그룹별 수량도 1이라 인쇄 파일에도 그룹마다 한 장씩만 들어갑니다. 세트 장수를 숫자로 적는 키(unit_page, max_order, min_order)는 오타가 나도 저장 때 검사하지 않으니 편집기로 띄워 확인합니다.
위 예는 앞뒷면 카드를 총 21장 주문받습니다. 서로 다른 카드 21종을 만들 수 있게 max_page=42를 둡니다. 같은 카드 한 종을 21장 찍을 수도 있으므로 unit_page × max_order = max_page는 필수 공식이 아닙니다.
편집기의 그룹 UI
데스크톱은 화면 아래 스토리보드에, 기존 모바일 UI와 신규 모바일 UI는 페이지 화면에 그룹이 나란히 보입니다. 동작은 셋이 같습니다.
처음 만들 때 그룹 수는 템플릿 페이지 수(띄우기 옵션
num_page가 있으면 그 값)를 unit_page로 나눈 몫이며 최소 1입니다. 모든 그룹 수량은 1로 시작합니다.
저장하고 나갈 때 총 수량이 min_order보다 적으면 “최소 N장 이상의 주문만 가능합니다.”를 띄우고 멈춥니다. 상품의 confirm-exit이 켜져 있으면 대신 그래도 종료할지 묻고, 종료를 고르면 그대로 진행합니다. 그러니 파트너 주문 서버에서도 총 수량을 검증하세요.
그룹 수량을 바꿀 때마다 page-group-print-count-changed 이벤트로 groupIndex와 printCount가 옵니다. 저장 결과 save-doc-report의 docInfo.pageGroup.groups에도 그룹별 수량이 담깁니다.
option_string과 띄우기 옵션
띄우기 옵션options.group은 edicus options의 group과 키 단위로 합쳐지며 겹치는 키는 띄우기 옵션이 이깁니다. option_string의 group_* 키는 그 위에 덮어씁니다.
group_* 키는 edicus options에 group이 있거나 group_count를 함께 줄 때만 반영됩니다.
템플릿
- 칼선을 위한
Cut레이어 말고는 특별한 레이어가 필요 없습니다. 카드 크기로 빈 페이지를 만들어 올립니다. - 페이지 수는
unit_page의 배수로 만듭니다. 그룹은 앞에서부터unit_page장씩 끊습니다.
렌더와 썸네일
인쇄 파일은 렌더 옵션의grid-page가 큰 대지에 카드를 격자로 배열합니다. 편집기의 페이지 크기는 바뀌지 않습니다. 앞뒷면이 있는 카드는 grid-page의 double-side를 켜서 앞면과 뒷면을 각각의 대지 같은 칸에 놓고, 양면 인쇄에서 앞뒤 위치가 맞도록 mirror를 odd-h로 두어 뒷면 대지의 열 순서를 좌우로 뒤집습니다.
장바구니 썸네일은 사이즈의 product override Tn을 grid-fit으로 두면 여러 페이지를 한 장에 모읍니다. 썸네일을 보세요. 편집기 미리보기를 격자로 보려면 사이즈의 preview를 multi-grid로 둡니다. 그룹 수량만큼 반복해 보여 줍니다.
됐는지 확인
Manager의 Resource에서 포토카드 템플릿을 골라 Demo로 띄우면 그룹 수량 UI와 총 수량 표시가 설정대로인지, 총 수량이
max_order에 닿을 때 +가 흐려지는지 볼 수 있습니다. 저장이 필요한 min_order 안내와 저장 결과의 그룹별 수량은 Test Order로 확인합니다.다음 단계
사이즈 고급 옵션
edicus options의 다른 키와 미리보기를 봅니다.
렌더 옵션
대지 배열을 설정합니다.