تخطي إلى المحتوى تخطي إلى الشريط الجانبي

Open

Reported for: WPML Multilingual & Multicurrency for WooCommerce 5.3.2

Topic Tags: Compatibility, WCML

Overview of the issue

In WooCommerce Subscriptions with a multilingual setup, the “From” price displayed on the frontend product page for grouped subscriptions shows an incorrect value in a secondary language and currency.

Workaround

Please, make sure of having a full backup of your site before proceeding.

  • Open …/wp-content/plugins/woocommerce-multilingual/compatibility/WcSubscriptions/MulticurrencyHooks.php file.
  • Look for line 85.
  • Replace:
    if ( get_post_meta( $originalProductId, '_wcml_custom_prices_status', true ) ) {
    					$subscriptionSignUpFee = get_post_meta( $originalProductId, '_subscription_sign_up_fee_' . $currency, true );
    } else {
    
  • With:
    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 {
    

اترك ردًا

الرجاء البقاء في الموضوع واحترام الآخرين. إذا كنت بحاجة إلى مساعدة في مشكلات غير متعلقة بهذا المنشور، استخدم منتدى الدعم الخاص بنا لبدء محادثة أو تقديم تذكرة.

يمكنك استخدام هذه الوسوم:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>