WPML
Status
Gelöst
Gelöst in
WPML Multilingual & Multicurrency for WooCommerce 5.5.4
Themen-Tags
WCML

Übersicht über das Problem

Es gibt unter WooCommerce > WCML > Einstellungen eine Einstellung für herunterladbare Produkte, die das Herunterladen verschiedener Dateien mit Übersetzungen von Produkten ermöglicht, aber wenn Sie ein übersetztes Produkt direkt bearbeiten, kann die Datei auf die der Standardsprache zurückgesetzt werden.

Problemumgehung

Die Einstellung kann auf individueller Produktebene beim Bearbeiten des Produkts in der Standardsprache überschrieben werden. Wenn Sie jedoch weiterhin Probleme haben, können Sie die Datei wp-content/plugins/woocommerce-multilingual/classes/Synchronization/Component/DownloadableFiles.php bearbeiten.

Suchen Sie diese if-Bedingung (ab Zeile 33):

		if (
			$customProductSync === WCML_Downloadable_Products::SYNC_MODE_META_SELF
			|| ( ! $customProductSync && ! $generalProductSync)
		) {

und ersetzen Sie sie durch

		if ( 
			$customProductSync === WCML_Downloadable_Products::SYNC_MODE_META_AUTO ||
			( $customProductSync !== WCML_Downloadable_Products::SYNC_MODE_META_SELF && $generalProductSync )		
		) {

Alle bekannten Probleme →