고객 성공 사례

Tourism Optimizer: 더 빠른 일상 업무를 위해 정리한 투어 예약 운영

여행자와 파트너 모두에게 판매하는 유럽의 투어 운영사가 투어 예약 위에 관리 레이어를 두어, 출발 일정과 예약 상태, 판매 채널을 매일 더 쉽게 관리하게 되었습니다.

  • 투어 운영
  • 유럽
  • B2C + B2B
  • 2024년 출시

프로젝트

한 장으로 보는 Tourism Optimizer 성공 사례

Tourism Optimizer는 유럽에서 투어를 운영하며 두 개의 문으로 판매합니다. 직접 예약하는 개인 여행자와, 자신의 고객을 위해 예약하는 파트너입니다. 두 종류의 요청 모두 같은 출발 일정으로 들어옵니다.

이 프로젝트는 투어 예약 관리 레이어였습니다. 일정, 각 예약의 상태, 각 요청의 유입 채널을 수작업 감시에 맡기지 않고 명확한 운영 관리 아래 두는 하나의 공간입니다.

투어 오퍼레이터 페이지에서 소개하는 것과 같은 예약 코어로 구축했으며, 출발 일정과 잔여석을 관리하는 투어·액티비티를 중심으로 합니다.

개인 여행자B2C
파트너 에이전트B2B

투어 예약 관리 레이어

  1. 일정출발 일정과 잔여석
  2. 예약 상태예약마다 명확한 상태
  3. 채널개인과 파트너 업무 분리
투어 출발
관리 레이어의 세 부분이 두 판매 채널과 투어 사이에 어떻게 자리하는지 보여 줍니다.
업종
투어 운영
지역
유럽
모델
B2C + B2B
범위
투어 예약 관리 레이어
출시
2024

1부 · 일정

출발 일정과 잔여석을 하나의 일정 화면에서

출발 일정을 수작업으로 조율하면 누군가 늘 무엇이 아직 열려 있는지 확인해야 했습니다. 일정 화면은 모든 출발과 잔여석을 한 화면에 보여 줍니다.

01과제

복잡한 일정

출발 일정과 잔여석 조율에 수작업 감시가 너무 많이 필요했습니다.

성과

더 명확한 일정 관리

투어 계획이 하나의 출발 일정 화면에서 시작되므로, 팀은 자리를 약속하기 전에 무엇이 열려 있는지 확인합니다.

출발 주간
투어월화수목금토일
도시 도보 투어예약 가능예약 가능잔여석 적음예약 가능예약 가능예약 가능마감
당일 투어출발 없음예약 가능예약 가능출발 없음잔여석 적음예약 가능마감
다일 투어예약 가능출발 없음출발 없음출발 없음예약 가능출발 없음출발 없음
  • 예약 가능
  • 잔여석 적음
  • 마감
  • 출발 없음

예시 주간입니다. 투어 이름과 잔여석은 예시이며 Tourism Optimizer의 데이터가 아닙니다.

2부 · 예약 상태

모든 예약은 두 가지 질문에 답합니다: 확정되었는가, 결제되었는가

예약이 어디쯤 있는지 헷갈리는 것이 두 번째 과제였습니다. 예약 상태와 결제 상태를 함께 보면 팀이 다음에 무엇을 해야 할지 정확히 알 수 있습니다. 칸을 선택해 확인해 보세요.

예약 상태 결제
미결제
결제 완료
대기
확정
취소

PHPTRAVELS가 각 예약에 기록하는 예약 상태와 결제 상태의 예시입니다.

결제 대기

요청은 들어왔지만 아직 정해진 것은 없습니다.

다음 단계자리를 풀기 전에 여행자나 파트너에게 후속 연락을 합니다.

결제 완료, 확정 대기

아직 확정되지 않은 출발에 대한 결제가 들어왔습니다.

다음 단계출발을 확인하고 자리를 확정합니다.

결제 예정

확정된 출발에 자리가 잡혀 있고 결제는 남아 있습니다.

다음 단계출발일 전에 결제를 받습니다.

운영 준비 완료

확정되고 결제도 끝났습니다. 챙길 일이 없습니다.

다음 단계조치 없음. 예약이 마무리되었습니다.

종료

결제를 받기 전에 취소되었습니다.

다음 단계자리가 다시 잔여석으로 돌아왔는지 확인합니다.

환불 검토

결제를 받은 뒤 취소되었습니다.

다음 단계운영사 자체 약관에 따라 환불을 검토합니다.

02과제

예약 상태 혼란

팀에는 예약마다 더 명확한 상태 추적이 필요했습니다.

성과

개선된 예약 상태

예약 추적이 정해진 상태를 따르므로, 팀의 누구나 무엇이 끝났고 무엇이 아직 처리가 필요한지 압니다.

3부 · 채널

개인과 파트너 요청을 각자의 레인으로

Tourism Optimizer는 B2C와 B2B로 판매합니다. 둘을 하나의 대기열에 섞으면 양쪽 모두 처리하기 어려웠기에, 이제 채널마다 자체 레인을 두고 같은 출발 일정을 공유합니다.

개인 레인 · B2C

  1. 여행자가 웹사이트에서 예약
  2. 예약에 개인 태그 지정
  3. 개인 고객팀이 처리

파트너 레인 · B2B

  1. 파트너 에이전트가 고객을 위해 예약
  2. 예약에 파트너 태그 지정
  3. 파트너팀이 처리

하나의 출발 일정

두 레인 모두 같은 출발 일정과 잔여석을 사용하므로, 팀 전체가 하나의 일정으로 일합니다.

03과제

채널 혼재

개인 요청과 파트너 요청에는 더 나은 운영상 분리가 필요했습니다.

성과

더 매끄러운 채널 처리

개인 업무와 파트너 업무가 더 이상 나뉘지 않은 하나의 대기열에서 경쟁하지 않아 운영 조율이 쉬워졌습니다.

파트너 쪽은 B2B 도매사처럼 운영되며, B2B 예약 엔진 페이지에서 에이전트 예약 처리 방식을 볼 수 있습니다.

고객의 말

Tourism Optimizer 팀의 이야기

새로워진 구성 덕분에 투어 운영을 더 쉽게 관리하고 더 빠르게 실행하게 되었습니다.

Tourism Optimizer 팀운영팀
  • 01투어 계획이전복잡한 일정현재더 명확한 일정 관리
  • 02예약 추적이전예약 상태 혼란현재개선된 예약 상태
  • 03운영 조율이전채널 혼재현재더 매끄러운 채널 처리

성과는 Tourism Optimizer가 전한 내용입니다. 이 프로젝트의 수치는 공개되지 않았습니다.

기술 구성

운영사가 직접 관리하는 셀프 호스팅 스택

프로젝트는 PHP와 MySQL, REST API로 동작합니다. PHPTRAVELS는 셀프 호스팅 방식이며 상용 라이선스로 소스 코드가 함께 제공되어, 투어 운영사는 출시 후에도 자체 관리 레이어를 계속 조정할 수 있습니다.

  • PHP애플리케이션
  • MySQL데이터베이스
  • REST API연동
{
  "product": "tour",
  "channel": "b2b",
  "departure": { "availability": "open" },
  "booking_status": "confirmed",
  "payment_status": "paid"
}
관리 레이어가 보는 하나의 예약. 일정, 예약 상태, 채널 세 부분을 합친 예시 레코드입니다.

투어 운영을 간결하게

일정, 예약, 수배 흐름을 명확하게 만드세요.

관련 솔루션

질문

Tourism Optimizer 프로젝트 FAQ

프로젝트, 운영사의 두 채널, 비슷한 구성에 필요한 사항에 대한 짧은 답변입니다.

영업팀 문의

유럽의 투어 운영사 Tourism Optimizer가 PHPTRAVELS에 투어 예약 관리 레이어를 더해 일정, 각 예약의 상태, 개인과 파트너 요청 처리를 정리한 과정을 설명합니다.

판매 채널과 투어 사이의 운영 레이어입니다. 잔여석이 포함된 출발 일정, 각 예약의 명확한 상태, 개인 업무와 파트너 업무의 분리로 이루어집니다.

운영사는 여행자에게 투어를 직접 판매하고(B2C), 자신의 고객을 위해 예약하는 파트너를 통해서도 판매합니다(B2B). 두 채널 모두 같은 출발 일정을 사용합니다.

더 명확한 일정 관리, 개선된 예약 상태, 더 매끄러운 채널 처리입니다. 팀이 자신의 말로 성과를 설명했으며, 프로젝트의 수치는 공개되지 않았습니다.

PHP, MySQL, REST API입니다. 2024년에 출시되었습니다. PHPTRAVELS는 셀프 호스팅 방식이며 상용 라이선스로 소스 코드가 포함됩니다.

네. 데모를 예약해 팀과 함께 출발 일정, 예약 상태, 채널을 검토한 뒤, 가격 페이지에서 일회성 요금제를 비교해 보세요. Startup $2499, Agency $4999, Enterprise $9999입니다.