- סטטוס
- נפתר על ידי המפתח
- נפתר בגרסה
- 4.26.0
- תוסף/ערכת עיצוב קשורים
- YITH WC Dynamic Pricing & Discounts
- תגיות נושא
- Compatibility, WCML
סקירה כללית של התקלה
כאשר משתמשים ב־YITH WooCommerce Dynamic Pricing & Discounts Premium עם WPML וריבוי מטבעות מופעל, פעולות AJAX עלולות לגרום להתנהגות לא תקינה: מתנות אינן מתווספות לעגלת הקניות במטבעות משניים, ומחירי עגלת הקניות חוזרים למטבע ברירת המחדל.
פתרון עוקף
אנא ודא שברשותך גיבוי מלא של האתר שלך לפני שתמשיך.
- הוסף את הקוד הבא לקובץ functions.php של ערכת העיצוב שלך.
// WPML Workaround for compsupp-8147 add_filter( 'wcml_load_multi_currency_in_ajax', 'add_action_to_multi_currency_ajax', 10, 1 ); function add_action_to_multi_currency_ajax( $ajax_actions ) { $ywdpd_actions = array( 'ywdpd_add_gift_to_cart', 'ywdpd_add_bogo_to_cart', 'ywdpd_add_special_to_cart', 'ywdpd_add_last_deals', 'ywdpd_check_variable', 'ywdpd_valid_rule_in_checkout', 'ywdpd_update_cart_after_payment_method', ); return array_values( array_unique( array_merge( (array) $ajax_actions, $ywdpd_actions ) ) ); }