- الحالة
- محلول
- النوع
- خطأ برمجي
- تم الإبلاغ عنه لـ
- WPML Multilingual & Multicurrency for WooCommerce 5.3.5
- تم الحل في
- WooCommerce Multilingual & Multicurrency 5.4.0
- الإضافة/القالب ذو الصلة
- WooCommerce Bookings
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
عند استخدام WooCommerce Bookings وخيار حدد هذا المربع إذا كان الحجز يتطلب موافقة/تأكيد المسؤول. لن يتم تحصيل الدفع أثناء إتمام الشراء الخاص بها، يمكن أن يؤدي حجز واحد إلى إرسال عدة رسائل بريد إلكتروني لتأكيد الطلب لكل لغة نشطة على الموقع.
حل بديل مؤقت
يُرجى التأكد من وجود نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح الملف …/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 );