- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- 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 );