- الحالة
- محلولة بواسطة المطور
- تم حلها في
- WooCommerce PayPal Payments 4.0.4
- الإضافة/القالب ذو الصلة
- WooCommerce PayPal Payments
- وسوم الموضوع
- WCML
نظرة عامة على المشكلة
بعد التحديث إلى WooCommerce PayPal Payments الإصدار 4.0.3، قد يظهر إشعار خطأ من WooCommerce في الواجهة الأمامية عند زيارة صفحة منتج متغير: «يرجى اختيار خيارات المنتج بزيارة المنتج».
- تؤثر المشكلة على «WooCommerce PayPal Payments 4.0.3» وتحدث حتى في تثبيت مستقل لإضافة WooCommerce بدون WPML أو WCML
- تظهر الرسالة عند زيارة صفحة المنتج – لا يلزم أي تفاعل من المستخدم (مثل الإضافة إلى سلة التسوق)
- على الرغم من الإشعار، لا يزال من الممكن إضافة المنتج إلى سلة التسوق بالنوع المحدد – فهي لا تحظر أي عملية أخرى، بما في ذلك وظيفة تعدد العملات في WCML
يرجى ملاحظة أن هذه المشكلة تحدث بغض النظر عما إذا كانت إضافة WPML أو WooCommerce Multilingual مثبتة ولا تحظر أي إجراء للمستخدم.
لقد أبلغنا مؤلفي الإضافة بالفعل بهذه المشكلة لمزيد من التحقيق:
https://github.com/woocommerce/woocommerce-paypal-payments/issues/4321
حل بديل مؤقت
أثناء العمل على إصلاح دائم، قدّم المؤلفون الحل البديل المؤقت التالي:
يرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
-
- أضف الكود التالي إلى ملف functions.php الخاص بقالبك.
// WPML - compdev-1163 add_filter( 'woocommerce_paypal_payments_simulate_cart_enabled', '__return_false' );
ملاحظة للمستخدمين المتقدمين:
يؤدي هذا إلى تعطيل ميزة محاكاة سلة التسوق، والتي تُستخدم بشكل أساسي من أجل التوافق مع بعض ميزات الجهات الخارجية وحسابات الدفع لاحقاً. يرجى ملاحظة أنه قد تم حل هذه المشكلة ولم يعد هذا المرشِّح ضرورياً.