- Status
- Gelöst
Übersicht über das Problem
Das Flatsome-Theme verfügt über integrierte Erweiterungen, die die Anzeige der WooCommerce-Produkte verbessern. Eine dieser Erweiterungen ist Quick View, die eine sehr praktische Möglichkeit bietet, Produktinformationen schnell in einem modalen Fenster in der Vorschau anzuzeigen, ohne die Produktliste zu verlassen.
Wenn Ihr Benutzer jedoch eine andere als die Standardwährung ausgewählt hat oder Sie eine andere Währung für die Sprache festgelegt haben, in der der Benutzer die Seite betrachtet, treten Probleme bei der Anzeige des korrekten Preises auf. Dies passiert, weil das Flatsome-Theme eine benutzerdefinierte AJAX-Aktion verwendet, die die Werte abruft, und das Plugin WPML Multilingual & Multicurrency for WooCommerce die Verwendung des entsprechenden API-Codes für die benutzerdefinierten AJAX-Aktionen erfordert.
Problemumgehung
Fügen Sie den folgenden Code zur Datei functions.php des Themes hinzu, um das Problem zu beheben. Dadurch zeigt die „Quick View“ des Produkts den Preis korrekt in der Zweitwährung an, wenn diese ausgewählt ist.
add_filter( 'wcml_multi_currency_ajax_actions', 'flatsome_multi_currency_actions' );
function flatsome_multi_currency_actions( $actions ) {
$actions[] = 'flatsome_quickview';
return $actions;
}