Skip to main content

사전 요구 사항

  • 호환 Ruoom Core 1.x 체크아웃.
  • 라이선스가 적용된 booking-plugin-1.2.2-customer.zip 릴리스 아티팩트.
  • 선택 사항: 유료 예약을 위한 설치 및 구성이 완료된 결제 플러그인.

현재 설치 방식

예약 1.2.2는 현재 남아 있는 레거시 레이아웃 플러그인입니다. 저장소의 릴리스 과정은 고객용 소스 ZIP만 게시하며 Python wheel은 게시하지 않습니다. 이 ZIP을 pip에 전달하지 마십시오.
  1. Core 체크아웃 외부에서 booking-plugin-1.2.2-customer.zip의 압축을 풉니다.
  2. 내부의 booking-plugin-1.2.2 디렉터리를 찾습니다.
  3. Core 체크아웃 아래에 plugins/booking을 만들고 내부 디렉터리의 내용을 복사합니다. 결과에 다음 경로가 포함되어야 합니다.
  4. .envbooking을 추가하고 기존 활성 식별자는 유지합니다.
    유료 예약의 일반적인 구성은 RUOOM_PLUGINS=payment,booking입니다.
  5. 마이그레이션, 정적 파일 수집 및 Django 검사를 실행합니다.
  6. 애플리케이션을 다시 시작합니다. plugins.bookingINSTALLED_APPS에 직접 추가하지 마십시오. 모듈이 있으면 Core가 RUOOM_PLUGINS에 따라 자동으로 추가합니다.

확인 및 구성

직원 계정으로 로그인하고 일정 페이지를 엽니다. 서비스 유형을 만든 다음 서비스를 예약하십시오. 고객용 캘린더가 /booking/calendar/에서 열리는지 확인하고 /booking/settings/에서 임베드 설정을 구성합니다.
이 레거시 절차는 예약 1.2.2에만 적용됩니다. 결제, 디지털 상품, 이메일 OTP 및 Single Sign-On은 wheel로 설치하며 Core에 복사하면 안 됩니다.