사전 요구 사항
- 호환 Ruoom Core 1.x 체크아웃.
- 라이선스가 적용된
booking-plugin-1.2.2-customer.zip릴리스 아티팩트. - 선택 사항: 유료 예약을 위한 설치 및 구성이 완료된 결제 플러그인.
현재 설치 방식
예약 1.2.2는 현재 남아 있는 레거시 레이아웃 플러그인입니다. 저장소의 릴리스 과정은 고객용 소스 ZIP만 게시하며 Python wheel은 게시하지 않습니다. 이 ZIP을pip에 전달하지 마십시오.
-
Core 체크아웃 외부에서
booking-plugin-1.2.2-customer.zip의 압축을 풉니다. -
내부의
booking-plugin-1.2.2디렉터리를 찾습니다. -
Core 체크아웃 아래에
plugins/booking을 만들고 내부 디렉터리의 내용을 복사합니다. 결과에 다음 경로가 포함되어야 합니다. -
.env에booking을 추가하고 기존 활성 식별자는 유지합니다.유료 예약의 일반적인 구성은RUOOM_PLUGINS=payment,booking입니다. -
마이그레이션, 정적 파일 수집 및 Django 검사를 실행합니다.
-
애플리케이션을 다시 시작합니다.
plugins.booking을INSTALLED_APPS에 직접 추가하지 마십시오. 모듈이 있으면 Core가RUOOM_PLUGINS에 따라 자동으로 추가합니다.
확인 및 구성
직원 계정으로 로그인하고 일정 페이지를 엽니다. 서비스 유형을 만든 다음 서비스를 예약하십시오. 고객용 캘린더가/booking/calendar/에서 열리는지 확인하고 /booking/settings/에서 임베드 설정을 구성합니다.
이 레거시 절차는 예약 1.2.2에만 적용됩니다. 결제, 디지털 상품, 이메일 OTP 및 Single Sign-On은 wheel로 설치하며 Core에 복사하면 안 됩니다.
