- Trạng thái
- Đã giải quyết
- Được báo cáo cho
- WPML Multilingual & Multicurrency for WooCommerce 5.3.5
- Đã giải quyết trong
- WooCommerce Multilingual & Multicurrency 5.4.0
- Plugin/giao diện liên quan
- WooCommerce Bookings
- Thẻ chủ đề
- Compatibility
Tổng quan về lỗi
Khi sử dụng WooCommerce Bookings và tùy chọn Chọn ô này nếu đặt chỗ yêu cầu quản trị viên phê duyệt/xác nhận. Sẽ không thu tiền trong quá trình thanh toán, một lần đặt chỗ có thể kích hoạt nhiều email xác nhận đơn hàng cho mỗi ngôn ngữ đang hoạt động trên trang web.
Giải pháp tạm thời
Vui lòng đảm bảo bạn đã tạo một bản sao lưu toàn bộ trang web của mình trước khi tiếp tục.
- Mở tệp …/wp-content/plugins/woocommerce-multilingual/compatibility/WcBookings/Emails.php.
- Tìm dòng 63.
- Ngay bên dưới, thêm đoạn mã này:
add_action( 'woocommerce_booking_pending-confirmation', $this->handle( [ WC_Email_Booking_Pending_Confirmation::class, ] ), self::PRIORITY_BEFORE_EMAIL_TRIGGER );