Skip to main content

개요

예약 플러그인 아키텍처 다이어그램 예약 플러그인은 현재 레거시 plugins.booking 소스 레이아웃을 사용합니다. Core는 booking 식별자를 인식하며, 이 릴리스에는 plugin.py 메타데이터가 없으므로 기본 /booking/ URL 접두사와 booking 네임스페이스를 사용합니다.

모델

  • ServiceType: 서비스 이름, 가격 및 설명과 같은 재사용 가능한 기본값.
  • Service: 시간, 제공자, 위치/온라인 정보, 정원 및 참가자 동작이 포함된 예약 상품.
  • CustomerCheckin: 서비스에 대한 고객의 등록, 배정, 참석 및 체크인 상태.

경로

  • /booking/services/: 직원용 서비스 일정 관리.
  • /booking/calendar/: 고객용 예약 캘린더.
  • /booking/classes-schedule/: 고객의 예정 일정.
  • /booking/history/: 고객의 예약 기록.
  • /booking/settings/: 임베드 설정.
  • /booking/ajax/manage_booking/: 등록 및 예약 변경.
  • /booking/ajax/get_class_context/, /booking/ajax/get_class_info/: 일정 세부 정보.
  • /booking/ajax/check_layout/: 서비스 레이아웃 검사.
  • /booking/ajax/add_booking_cart/: 사용 가능한 경우 결제 플러그인 장바구니 연동.