WPML
Statut
Résolu
Signalé pour
WPML Multilingual & Multicurrency for WooCommerce 5.3.2
Extension/thème associé
WooCommerce Subscriptions
Étiquettes de sujet
Compatibility, WCML

Aperçu de l’anomalie

Dans WooCommerce Subscriptions avec une configuration multilingue, le prix « À partir de » affiché sur la page produit en front-end pour les abonnements groupés indique une valeur incorrecte dans une langue secondaire et une devise.

Solution de contournement

Assurez-vous de disposer d’une sauvegarde complète de votre site avant de continuer.


  • Ouvrez le fichier …/wp-content/plugins/woocommerce-multilingual/compatibility/WcSubscriptions/MulticurrencyHooks.php.

  • Recherchez la ligne 85.

  • Remplacez :
    if ( get_post_meta( $originalProductId, '_wcml_custom_prices_status', true ) ) {
    					$subscriptionSignUpFee = get_post_meta( $originalProductId, '_subscription_sign_up_fee_' . $currency, true );
    } else {


  • Par :
    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 {

Toutes les anomalies connues →