- סטטוס
- נפתר על ידי המפתח
- נפתר בגרסה
- WooCommerce PayPal Payments 4.0.4
- תוסף/ערכת עיצוב קשורים
- WooCommerce PayPal Payments
- תגיות נושא
- WCML
סקירה כללית של התקלה
לאחר עדכון WooCommerce PayPal Payments לגרסה 4.0.3, הודעת שגיאה של WooCommerce עשויה להופיע בחזית האתר בעת ביקור בעמוד מוצר עם וריאציות: ”Please choose product options by visiting Product“.
- הבעיה משפיעה על ‘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' );
הערה למשתמשים מתקדמים:
פעולה זו משביתה את תכונת הדמיית עגלת הקניות, אשר משמשת בעיקר עבור תאימות עם תכונות מסוימות של צד שלישי וחישובי Pay Later. שים לב שבעיה זו נפתרה ופילטר זה אינו נחוץ יותר.