WPML
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 );

Tất cả các lỗi đã ghi nhận →