WPML
Statut
Résolu
Résolu dans
WPML Multilingual & Multicurrency for WooCommerce 5.5.3
Étiquettes de sujet
WCML

Aperçu de l’anomalie

Si vous avez un produit variable dont le prix régulier est de 0 (zéro), lorsque vous traduisez le produit, les variations traduites n’auront pas de valeur pour le prix, et WooCommerce considérera que les produits sont en rupture de stock, même si vous ne gérez pas les stocks.

Solution de contournement

En attendant la publication du correctif, vous pouvez modifier le fichier plugins/woocommerce-multilingual/classes/Synchronization/Component/VariationMeta.php et repérer ces lignes à partir de la ligne 53 :

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

Modifiez la condition if comme suit :

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

Toutes les anomalies connues →