WPML
상태
해결됨
보고된 제품
WPML Multilingual & Multicurrency for WooCommerce 5.3.5
해결된 버전
WooCommerce Multilingual & Multicurrency 5.4.0
관련 플러그인/테마
WooCommerce Bookings
주제 태그
Compatibility

문제 개요

WooCommerce Bookings 및 해당 Check this box if the booking requires admin approval/confirmation. Payment will not be taken during checkout 옵션을 사용할 때, 단일 예약으로 인해 사이트의 각 활성 언어마다 여러 개의 주문 확인 이메일이 발송될 수 있습니다.

임시 해결 방법

진행하기 전에 사이트의 전체 백업을 완료했는지 확인하세요.


  • …/wp-content/plugins/woocommerce-multilingual/compatibility/WcBookings/Emails.php 파일을 여세요.

  • 63번째 줄을 찾으세요.

  • 바로 아래에 다음 코드를 추가하세요:
    		add_action( 'woocommerce_booking_pending-confirmation', $this->handle( [
    			WC_Email_Booking_Pending_Confirmation::class,
    		] ), self::PRIORITY_BEFORE_EMAIL_TRIGGER );

알려진 모든 문제 →