우커머스 예약 – 템플릿

우커머스 예약 – 템플릿

참고: 이것은 개발자 수준의 문서입니다. 코드에 익숙하지 않고 잠재적 충돌을 해결하는 경우 WooExpert 또는 개발자에게 도움을 요청하십시오. 우커머스 지원 정책에 따라 사용자 지정에 대한 지원을 제공하지 않는다고 합니다.

WooCommerce Bookings 템플릿 파일에는 상점의 Bookings 관련 페이지 및 HTML 이메일에 대한 마크업템플릿 구조가 포함되어 있습니다.

템플릿 파일은 Bookings 확장 폴더 /woocommerce-bookings/templates/ 에서 찾을 수 있으며 WooCommerce 핵심 템플릿 파일처럼 재정의 할 수 있습니다.

템플릿 목록

아래 목록에는 Bookings가 사용하는 각 템플릿의 위치와 설명이 포함되어 있습니다. 위치는 /woocommerce-bookings/templates/ 폴더에 있습니다.

LocationDescription
/booking-form/date-picker.php고객에게 시간없이 예약 양식 및 달력을 표시하기 위한 템플릿입니다.
/booking-form/datetime-picker.php고객에게 시간 블록이있는 예약 양식 및 달력을 표시하기 위한 템플릿입니다.
/booking-form/hidden.php예약 양식의 숨겨진 필드에 사용되는 템플릿입니다.
/booking-form/month-picker.php예약 양식의 월 선택에 사용되는 템플릿입니다.
/booking-form/number.php개인 또는 기간과 같은 예약 양식의 숫자 필드에 사용되는 템플릿입니다.
/booking-form/select.php리소스와 같은 예약 양식의 선택 필드에 사용되는 템플릿입니다.
/emails/admin-booking-cancelled.php관리자, 예약 취소됨 이메일
/emails/admin-new-booking.php관리자, 새 예약 이메일
/emails/customer-booking-cancelled.php고객, 예약 취소됨 이메일
/emails/customer-booking-confirmed.php고객, 예약 확인됨 이메일
/emails/customer-booking-notification.php고객 예약 알림 이메일, 일반 텍스트.
/emails/customer-booking-reminder.php고객 예약 알림 이메일.
/emails/plain/admin-booking-cancelled.php관리자 예약 취소 이메일, 일반 텍스트.
/emails/plain/admin-new-booking.php관리자 새 예약 이메일, 일반 텍스트.
/emails/plain/customer-booking-cancelled.php고객 예약 취소 이메일, 일반 텍스트.
/emails/plain/customer-booking-confirmed.php고객 예약 확인 이메일, 일반 텍스트.
/emails/plain/customer-booking-notification.php고객 예약 알림(notification) 이메일, 일반 텍스트.
/emails/plain/customer-booking-reminder.php고객 예약 알림(reminder) 이메일, 일반 텍스트.
/myaccount/bookings.php내 계정 -> 예약 페이지에 고객 예약을 표시합니다.
/order/admin/booking-display.php고객 주문을 검토할 때 예약 요약을 표시하기 위한 템플릿입니다.
/order/booking-display.php고객에게 예약 요약을 표시하기 위한 템플릿입니다. 세 곳에서 표시: 결제 후, 주문 확인 이메일, 고객이 내 계정 -> 주문에서 주문을 검토할 때
/order/booking-summary-list.php고객 요약에 예약 목록을 표시하기위한 템플릿입니다. 두 개의 다른 템플릿 /order/booking-display.php/order/admin/booking-display.php에서 사용되며 그 위치에 표시됩니다.
/single-product/booking.php예약 상품은 장바구니 양식에 추가됩니다.

덮어쓰기를 사용하여 업그레이드 안전 방식으로 이러한 파일을 편집할 수 있습니다. /woocommerce-bookings라는 테마 내의 디렉토리에 복사하세요. 동일한 파일 구조를 유지하지만 /templates/ 하위 디렉토리를 제거합니다.

예시: 예약 요약 목록을 덮어쓰기 하려면

wp-content / plugins / woocommerce-bookings / templates / order / bookings-summary-list.php

위에서 밑으로 복사합니다.

wp-content / themes / yourtheme / woocommerce-bookings / order / booking-summary-list.php

이제 복사된 파일이 WooCommerce Bookings 기본 템플릿 파일을 재정의합니다.

이러한 파일은 업그레이드 프로세스 중에 덮어 쓰여 지고 사용자 지정 내용이 손실되므로 Bookings 확장 내에서 이러한 파일을 편집하지 마세요. 자세한 내용은 오래된 WooCommerce 템플릿 수정을 참조하십시오.

원문: https://docs.woocommerce.com/document/bookings-templates/

코멘트 제출