- סטטוס
- נפתר
- דווח עבור
- WPML Multilingual & Multicurrency for WooCommerce 5.3.2
- תוסף/ערכת עיצוב קשורים
- WooCommerce Subscriptions
- תגיות נושא
- Compatibility, WCML
סקירה כללית של התקלה
ב־WooCommerce Subscriptions עם הגדרה רב-לשונית, המחיר “החל מ” המוצג בעמוד המוצר בחזית האתר עבור מנויים מקובצים מציג ערך שגוי בשפה משנית ובמטבע משני.
פתרון עוקף
ודא שברשותך גיבוי מלא של האתר לפני שתמשיך.
- פתח את הקובץ …/wp-content/plugins/woocommerce-multilingual/compatibility/WcSubscriptions/MulticurrencyHooks.php.
- חפש את שורה 85.
- החלף את:
if ( get_post_meta( $originalProductId, '_wcml_custom_prices_status', true ) ) { $subscriptionSignUpFee = get_post_meta( $originalProductId, '_subscription_sign_up_fee_' . $currency, true ); } else { - ב:
if ( get_post_meta( $originalProductId, '_wcml_custom_prices_status', true ) ) { $subscriptionSignUpFeeCurrency = get_post_meta( $originalProductId, '_subscription_sign_up_fee_' . $currency, true ); if (! empty($subscriptionSignUpFeeCurrency) ) { $subscriptionSignUpFee = $subscriptionSignUpFeeCurrency; } } else {