우커머스 – 구글 캘린더 통합

우커머스 – 구글 캘린더 통합

WooCommerce Bookings를 Google 캘린더에 연결하려면 다음이 필요합니다.

  • 우커머스 예약
  • Google 계정 – 신규 또는 기존

설정 및 구성

WooCommerce Bookings는 Google 캘린더에 연결하는데 두 가지 방법을 제공합니다.

  • WooCommerce.com에서 제공하는 연결 방법. 최소한의 설정만 필요합니다.
  • Google 앱 자격 증명을 사용하는 사용자 지정 연결. 이 방법은 설정하는데 몇 단계가 더 필요하지만 더 많은 제어를 제공합니다.
Calendar Connection Methods
두 가지 방법

방법 1: 캘린더 연결

  1. 대시보드 -> 예약 -> 설정으로 이동합니다.
  2. 캘린더 연결 탭을 선택합니다.
  3. 캘린더 연결 섹션에서 Google로 연결을 클릭합니다. 그러면 Google 계정을 선택할 수 있는 다른 화면이 표시됩니다.
캘린더 연결

4. 사용할 계정을 선택하거나 다른 계정으로 로그인하십시오.
5. Google 계정을 확인하고 권한을 허용합니다. 기존 이벤트를 동기화하고 새 이벤트로 예약을 추가하려면 Google 캘린더에 액세스 해야 합니다.
6. 캘린더에 대한 액세스 권한을 부여하려면 허용을 선택하십시오.

액세스 허용
액세스 허용

7. URL이 올바른지 확인하고 계속 진행합니다.

URL 확인

연결되고 인증에 성공했다는 메시지가 표시됩니다.

연결 완료

8. 이제 연결이 설정되었으므로 캘린더 설정이 포함된 새 섹션이 표시됩니다. 예약을 동기화할 캘린더를 선택하세요.
9. 동기화 기본 설정을 설정합니다. 차이점은 밑의 동기화 설정 섹션에서 설명합니다.
10. 변경 사항 저장

연결된 캘린더 설정

이제 Bookings와 Google 캘린더 통합이 설정되었습니다.

방법 2: 사용자 지정 연결을 사용하여 캘린더 연결

이 가이드(추후 번역)를 따라 캘린더를 연결하십시오.

캘린더 연결 해제

이전에 Google 캘린더를 연결했고 연결을 해제하려는 경우:

  1. 예약 -> 설정 -> 캘린더 연결로 이동합니다.
  2. 연결 끊기를 선택합니다.
  3. 변경 사항 저장
다른 캘린더 연결

이전에 캘린더를 연결했고 동일한 Google 계정의 다른 캘린더에 연결하려는 경우:

  1. 예약 -> 설정 -> 캘린더 연결로 이동합니다.
  2. 드롭 다운에서 캘린더를 선택합니다.
  3. 변경 사항 저장

Bookings를 다른 Google 계정에 연결하려면 연결을 끊고 설정을 다시 거쳐 연결 및 인증하십시오.

동기화 환경 설정

캘린더 동기화는 단방향으로 동기화하거나 상점과 Google 캘린더 간에 양방향으로 동기화 하도록 설정할 수 있습니다.

단방향 동기화:

상점에서 생성된 예약은 연결된 Google 캘린더로 푸시됩니다.

양방향 동기화:

상점에서 생성된 예약은 연결된 Google 캘린더로 푸시됩니다. (단방향 동기화를 선택한 경우와 동일).

연결된 Google 캘린더에서 생성된 이벤트는 상점의 매장 이용 가능 규칙으로 가져와 이벤트 기간 동안 예약 가능한 모든 제품의 허용 범위를 차단합니다. 이는 상점 소유자가 없는 경우 (예: 치과 예약) 연결된 Google 캘린더에 이벤트를 생성하여 해당 기간 동안 예약할 수 없는 경우에 유용합니다.

연결된 Google 캘린더에서 생성된 이벤트는 예약 -> 달력에 있는 시각적 캘린더에 표시됩니다.

기본적으로 예약은 완료, 확인지불 상태 일 때 연결된 Google 캘린더에 동기화됩니다.

Google 캘린더에 미결제 예약 보내기

다음 코드를 사용하여 Bookings가 Google 캘린더와 ‘미결제’ 주문 상태를 추가할 수 있습니다.

add_filter('woocommerce_booking_is_paid_statuses', 'woocommerce_booking_add_unpaid_to_is_paid_statuses');
function woocommerce_booking_add_unpaid_to_is_paid_statuses( $statuses ) {
$statuses[]= 'unpaid';
return $statuses;
}

미결제 상태인 예약을 Google 캘린더에 동기화합니다. 예를 들어, 고객으로부터 물리적으로 결제를 받거나 예약이 완료된 후에 유용할 수 있습니다.

Google 캘린더에서 예약보기

이제 설정을 완료했으므로 Google 캘린더에 예약이 표시됩니다.

googlecalbookings-calview
예약 표시 예시

자주하는 질문

예약에 대한 어떤 정보가 Google 캘린더로 전송됩니까?

사이트에서 새로운 예약이 이루어지면 결제 세부 정보의 이름과 성, 예약 가능한 제품의 제목 및 예약 ID가 Google 캘린더에 이벤트 제목으로 나열됩니다.

예약에 대한 정보 (예: 인원 및 리소스)가 전송되고 설명에 저장됩니다.

보내지는 예약 정보

Google 캘린더에 추가된 약속이 내 사이트의 캘린더에 자동으로 동기화 되나요?

예! 동기화 환경 설정을 양방향 동기화로 설정하면 연결된 Google 캘린더에서 생성된 모든 약속이 상점의 매장 예약 가능 여부 규칙에 반영되므로 약속 기간 동안 예약을 생성할 수 없습니다. 스토어는 연결된 Google 캘린더에서 업데이트를 주기적으로 확인합니다. 새로 생성된 약속은 몇 분 후에 스토어에 표시됩니다.

내 Google 캘린더에서 동기화된 약속을 어떻게 수정할 수 있습니까?

약속은 Google 캘린더에서 생성되었으므로 Google 캘린더에서 필요한 사항을 변경해야 합니다. 변경 후 업데이트는 몇 분 내에 상점의 가능 여부에 반영됩니다.

Google 캘린더를 사용하여 동기화된 예약을 수정할 수 있습니까?

상점에서 예약된 내용은 Google 캘린더에서 수정할 수 없습니다.

예약은 보기 목적으로만 Google 캘린더에 푸시됩니다. Google 캘린더의 관련 이벤트에 대한 변경 사항은 상점에 다시 동기화되지 않습니다. 결제, 이용 가능 규칙을 올바르게 관리할 수 ​​있도록 상점의 관리 인터페이스에서 예약을 추가, 수정 또는 삭제해야 합니다. 이 기능은 단방향, 양방향 동기화에서 동일합니다.

예약은 언제 Google 캘린더에 동기화 되나요?

예약이 완료, 확인 및 지불을 포함하여 결제된 것으로 간주되는 상태로 이동할 때 연결된 Google 캘린더에 동기화됩니다.

원문: https://docs.woocommerce.com/document/google-calendar-integration/

코멘트 제출