WPML
סטטוס
נפתר
נפתר בגרסה
WPML Multilingual & Multicurrency for WooCommerce 5.5.3
תגיות נושא
WCML

סקירה כללית של התקלה

אם יש לך מוצר משתנה שהמחיר הרגיל שלו הוא 0 (אפס), כאשר אתה מתרגם את המוצר, בווריאציות המתורגמות יהיה חסר ערך עבור המחיר, ו־WooCommerce יפרש זאת כך שהמוצרים אזלו מהמלאי, גם כאשר לא מנהלים מלאי.

פתרון עוקף

עד לשחרור התיקון, ערוך את הקובץ plugins/woocommerce-multilingual/classes/Synchronization/Component/VariationMeta.php ומצא את השורות הבאות משורה 53 ואילך:

			$metaValue = reset( $meta );
			if ( ! $metaValue ) {
				$metaValue = '';
			}

שנה את תנאי ה־if באופן הבא:

			$metaValue = reset( $meta );
			if ( ! $metaValue && $metaValue != 0 ) {
				$metaValue = '';
			}

כל התקלות הידועות →