- סטטוס
- נפתר
סקירה כללית של התקלה
ערכת העיצוב Flatsome כוללת הרחבות מובנות שמשפרות את אופן התצוגה של מוצרי WooCommerce. אחת מההרחבות הללו היא Quick View, המספקת דרך נוחה מאוד לתצוגה מקדימה מהירה של פרטי המוצר בחלון מודאלי מבלי לעזוב את רשימת המוצרים.
עם זאת, אם המשתמש שלך בחר במטבע שאינו מטבע ברירת המחדל או שהגדרת מטבע אחר עבור השפה שבה המשתמש צופה בעמוד, ישנן בעיות בהצגת המחיר הנכון. זה קורה מכיוון שערכת העיצוב Flatsome משתמשת בפעולת AJAX מותאמת אישית שמקבלת את הערכים, והתוסף WPML Multilingual & Multicurrency for WooCommerce דורש שימוש בקוד ה־API המתאים עבור פעולות ה־AJAX המותאמות אישית.
פתרון עוקף
הוספת הקוד הבא לקובץ functions.php של ערכת העיצוב פותרת את הבעיה, כך שה־Quick View של המוצר יציג כראוי את המחיר במטבע המשני כאשר הוא נבחר.
add_filter( 'wcml_multi_currency_ajax_actions', 'flatsome_multi_currency_actions' );
function flatsome_multi_currency_actions( $actions ) {
$actions[] = 'flatsome_quickview';
return $actions;
}