Versions & release notes
예약
- 스타터 킷으로 예약 자원·담당자·시술 데이터를 가져오는 코드(kit/Importer.php)를 포함했습니다.
- 정산 만들기: 정산은 「이용 완료」 예약만 담는데 지난 예약이 「확정」 상태로 남아 있으면 대상이 비어 보이던 문제를 풀었습니다. 정산할 예약이 없다고 나올 때 기간 안에 이용일이 지난 확정 예약이 있으면 건수를 알려 주고, 버튼 한 번으로 그 예약들을 이용 완료로 바꾼 뒤 정산을 만듭니다. 이용 완료로 바뀔 때는 방문 적립도 한 번 지급됩니다. (#49042)
- 예약 화면 안내: 영업시간이 지난 시간대나 찾을 수 없는 시간대로 예약 폼을 열면, 오류 메시지만 뜨던 화면 대신 「돌아가기」 버튼이 있는 안내 화면을 보여 줍니다. 기본 스킨에 notice 화면이 추가되었고, 다른 스킨은 기존 오류 표시를 그대로 씁니다. (#49042)
- 담당자 사진 올리기: 예약 콘솔의 담당자 수정 화면에서 사진 파일을 바로 올릴 수 있습니다(JPG·PNG·GIF·WebP, 10MB 이하). 가로·세로가 800px 를 넘는 JPG·PNG 는 비율을 지키며 줄여 저장합니다. 기존처럼 사진 주소를 직접 넣는 방법도 그대로 쓸 수 있습니다. (#48957)
- 통계: 기간 안의 지점별·담당자별 예약 수와 매출(확정·이용 완료)을 표로 보여 줍니다. 지점 기록이 없는 이전 예약은 담당자 소속 지점으로 셉니다. (#47680)
- 6개 언어 번역(ko en ja vi es zh-TW) 추가.
- 정산 만들기: 정산은 「이용 완료」 예약만 담는데 지난 예약이 「확정」 상태로 남아 있으면 대상이 비어 보이던 문제를 풀었습니다. 정산할 예약이 없다고 나올 때 기간 안에 이용일이 지난 확정 예약이 있으면 건수를 알려 주고, 버튼 한 번으로 그 예약들을 이용 완료로 바꾼 뒤 정산을 만듭니다. 이용 완료로 바뀔 때는 방문 적립도 한 번 지급됩니다. (#49042)
- 예약 화면 안내: 영업시간이 지난 시간대나 찾을 수 없는 시간대로 예약 폼을 열면, 오류 메시지만 뜨던 화면 대신 「돌아가기」 버튼이 있는 안내 화면을 보여 줍니다. 기본 스킨에 notice 화면이 추가되었고, 다른 스킨은 기존 오류 표시를 그대로 씁니다. (#49042)
- 담당자 사진 올리기: 예약 콘솔의 담당자 수정 화면에서 사진 파일을 바로 올릴 수 있습니다(JPG·PNG·GIF·WebP, 10MB 이하). 가로·세로가 800px 를 넘는 JPG·PNG 는 비율을 지키며 줄여 저장합니다. 기존처럼 사진 주소를 직접 넣는 방법도 그대로 쓸 수 있습니다. (#48957)
- 통계: 기간 안의 지점별·담당자별 예약 수와 매출(확정·이용 완료)을 표로 보여 줍니다. 지점 기록이 없는 이전 예약은 담당자 소속 지점으로 셉니다. (#47680)
- 6개 언어 번역(ko en ja vi es zh-TW) 추가.
- 시간대 통일: 슬롯 생성의 기준 날짜, 담당자 모드의 점유 칸 계산, 예약 시작·종료 시각, 예약번호의 날짜를 모두 사이트(또는 전체 기본) 시간대 기준으로 계산합니다. 서버 시간대가 달라도 예약 시각이 어긋나지 않습니다. 저장 형식은 그대로입니다. (#50705)
- 접수 시각 표시: '내 예약'의 접수·적립 내역 시각을 사이트 시간대로 보여 줍니다(`Base::siteDate`).
- 담당자 자동 배정: 그날 예약 수가 같으면 마지막 배정이 가장 오래된 담당자부터 순서대로 맡습니다. 담당자 표에 `last_assigned` 칸이 추가됩니다. (#51731)
- 설정 추가 '담당자에게 새 예약 알림'(기본 꺼짐): 켜면 예약이 확정될 때 배정된 담당자에 연결한 회원 계정의 이메일로 알립니다. 알림 문구에 `{branch}`(지점 이름)를 쓸 수 있습니다.
- 예약에 확정된 지점(`branch_srl`)을 기록합니다. 기존 예약은 값이 비어 있으며 담당자 소속 지점으로 대체해 보여 줍니다. 업데이트 화면에서 모듈 업데이트를 실행해야 칸이 추가됩니다. (#49898)
- 예약 콘솔: 900px 이하에서 메뉴 글자가 사라져 빈 막대가 되던 문제를 고쳤습니다. 좁은 화면에서는 위쪽 가로 스크롤 메뉴로 보입니다. (#50895)
- 기본 스킨의 '예약 콘솔'·'관리자 화면' 바로가기를 새 창으로 엽니다. (#50895)
- 접수 시각 표시: '내 예약'의 접수·적립 내역 시각을 사이트 시간대로 보여 줍니다(`Base::siteDate`).
- 담당자 자동 배정: 그날 예약 수가 같으면 마지막 배정이 가장 오래된 담당자부터 순서대로 맡습니다. 담당자 표에 `last_assigned` 칸이 추가됩니다. (#51731)
- 설정 추가 '담당자에게 새 예약 알림'(기본 꺼짐): 켜면 예약이 확정될 때 배정된 담당자에 연결한 회원 계정의 이메일로 알립니다. 알림 문구에 `{branch}`(지점 이름)를 쓸 수 있습니다.
- 예약에 확정된 지점(`branch_srl`)을 기록합니다. 기존 예약은 값이 비어 있으며 담당자 소속 지점으로 대체해 보여 줍니다. 업데이트 화면에서 모듈 업데이트를 실행해야 칸이 추가됩니다. (#49898)
- 예약 콘솔: 900px 이하에서 메뉴 글자가 사라져 빈 막대가 되던 문제를 고쳤습니다. 좁은 화면에서는 위쪽 가로 스크롤 메뉴로 보입니다. (#50895)
- 기본 스킨의 '예약 콘솔'·'관리자 화면' 바로가기를 새 창으로 엽니다. (#50895)
- 사이트 시간대 반영: 예약 가능 시각, 최소 예약 간격, 최대 예약 기간, 취소 마감, 환불 비율, 방문 전 알림, 슬롯 생성, 관리 화면의 기본 날짜를 사이트(또는 전체 기본) 시간대 기준으로 계산합니다. 서버 시간대와 사이트 시간대가 달라도 현지 시각대로 동작합니다.
- "동시에 유지할 수 있는 예약 수 초과"로 예약이 막히던 문제 수정: 이미 지난 예약은 더 이상 세지 않습니다. 안내 문구에 현재 건수와 상한을 표시합니다.
- 정산 만들기: 담당자 미선택, 날짜 오류, 기간 순서, 정산할 예약 없음, 저장 실패를 각각 다른 문구로 안내하고, 같은 화면에서 입력값을 유지한 채 오류를 보여 줍니다. 돌아가기·예약 목록 버튼을 추가했고 기간 입력을 날짜 선택으로 바꿨습니다.
- 금액 입력을 1 단위로 받습니다(적립금 최소 사용액, 등급 최소 이용액, 적립금 조정, 예약 화면의 적립금 사용).
- 사이트 관리자에게 예약 화면 위쪽에 "예약 콘솔"·"관리자 화면" 바로가기를 보여 줍니다. 스킨·테마는 `$rsv_manage_links` 로 같은 버튼을 그릴 수 있습니다.
- 일본어·스페인어·베트남어·중국어(번체) 언어 파일 번역.
- "동시에 유지할 수 있는 예약 수 초과"로 예약이 막히던 문제 수정: 이미 지난 예약은 더 이상 세지 않습니다. 안내 문구에 현재 건수와 상한을 표시합니다.
- 정산 만들기: 담당자 미선택, 날짜 오류, 기간 순서, 정산할 예약 없음, 저장 실패를 각각 다른 문구로 안내하고, 같은 화면에서 입력값을 유지한 채 오류를 보여 줍니다. 돌아가기·예약 목록 버튼을 추가했고 기간 입력을 날짜 선택으로 바꿨습니다.
- 금액 입력을 1 단위로 받습니다(적립금 최소 사용액, 등급 최소 이용액, 적립금 조정, 예약 화면의 적립금 사용).
- 사이트 관리자에게 예약 화면 위쪽에 "예약 콘솔"·"관리자 화면" 바로가기를 보여 줍니다. 스킨·테마는 `$rsv_manage_links` 로 같은 버튼을 그릴 수 있습니다.
- 일본어·스페인어·베트남어·중국어(번체) 언어 파일 번역.
- 관리자 입력 칸 다국어 지원(시술 이름·설명·분류, 담당자 이름·직함·소개, 예약 양식 항목, 개인정보 동의 문구)
- 언어별 날짜·금액 표기, 결제 상품명 날짜 형식
- 지점 모듈 0.2.0 과 함께 쓰면 지점 이름도 언어별로 표시
- 언어별 날짜·금액 표기, 결제 상품명 날짜 형식
- 지점 모듈 0.2.0 과 함께 쓰면 지점 이름도 언어별로 표시
- 결제 대기(hold) 상태와 기한 만료 자동 처리
- 방문 전 알림 발송
- 지점 모듈 연동(매장별 담당자·영업시간)
- 관리 콘솔 버튼 대비 개선, 다국어 문구 정리
- 방문 전 알림 발송
- 지점 모듈 연동(매장별 담당자·영업시간)
- 관리 콘솔 버튼 대비 개선, 다국어 문구 정리
새 기능
- 담당자(직원) 축: 담당자별 가용 시간과 점유 관리, 담당자를 지점에 매달아 지점별로 예약, 담당자 모드 예약 경로와 알림 발송 지점
- 정산: 담당자별 정산 집계와 정산 항목 관리 화면
- 혜택: 적립금 원장, 단골 등급, 쿠폰 발급 · 사용
- 달력 · 시간 선택: 자리 없는 날은 누를 수 없고 찬 시각은 흐리게
- 알림 발송 기록과 예약 로그
- 헤어살롱 테마 예약 스킨과 화면 마감
Zittme 코어 1.1 에서 켜지는 기능 (10월 중순 릴리즈 예정, 그 전에는 자동 건너뜀)
- 예약 상세의 Service 구조화 데이터
요구: Zittme 1.0.0 이상, 결제를 쓰려면 짓미페이 0.2.9 권장
업데이트 후 관리자 > 모듈에서 예약 업데이트를 한 번 실행해 주세요 (담당자 · 정산 · 혜택 테이블이 추가됩니다).
- 담당자(직원) 축: 담당자별 가용 시간과 점유 관리, 담당자를 지점에 매달아 지점별로 예약, 담당자 모드 예약 경로와 알림 발송 지점
- 정산: 담당자별 정산 집계와 정산 항목 관리 화면
- 혜택: 적립금 원장, 단골 등급, 쿠폰 발급 · 사용
- 달력 · 시간 선택: 자리 없는 날은 누를 수 없고 찬 시각은 흐리게
- 알림 발송 기록과 예약 로그
- 헤어살롱 테마 예약 스킨과 화면 마감
Zittme 코어 1.1 에서 켜지는 기능 (10월 중순 릴리즈 예정, 그 전에는 자동 건너뜀)
- 예약 상세의 Service 구조화 데이터
요구: Zittme 1.0.0 이상, 결제를 쓰려면 짓미페이 0.2.9 권장
업데이트 후 관리자 > 모듈에서 예약 업데이트를 한 번 실행해 주세요 (담당자 · 정산 · 혜택 테이블이 추가됩니다).
헤리티지 테마의 예약 스킨이 쓰는 문구를 언어 파일로 옮겼습니다. 금액·소요시간·요일·이전 달·다음 달·잔여·마감 표기가 12개 언어로 나옵니다.
헤리티지 1.0.5 이상과 함께 쓰셔야 합니다.
헤리티지 1.0.5 이상과 함께 쓰셔야 합니다.
첫 공개 버전입니다.