WPML
סטטוס
נפתר
דווח עבור
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 {

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