- Status
- Gelöst
- Gemeldet für
- WPML Multilingual & Multicurrency for WooCommerce 3.4.3
- Gelöst in
- WooCommerce Multilingual 3.4.4
Übersicht über das Problem
Wenn Sie ein Code-Snippet verwenden, um die Warenkorbsumme anzuzeigen, wie hier http://docs.woothemes.com/document/show-cart-contents-total/ vorgeschlagen, wird die Summe beim Wechseln in eine andere Sprache nicht korrekt angezeigt.
Schritte zur Reproduktion:
- - Zwei Sprachen und zwei Währungen: Englisch (Währung: GBP) und Deutsch (Währung: EUR)
- - Fügen Sie den ersten Code (kein AJAX) aus http://docs.woothemes.com/document/show-cart-contents-total/ in den Header ein. Nennen Sie ihn „Custom header cart“.
- - Erstellen Sie ein Produkt sowohl auf Englisch als auch auf Deutsch: 10 GBP und 20 USD
- - Fügen Sie das Produkt auf Englisch zum Warenkorb hinzu.
- - „Custom header cart“ zeigt die Währung korrekt an: 10 GBP
- - Wechseln Sie zu Deutsch
- - „Custom header cart“ wird falsch angezeigt: 10 USD
- - Aktualisieren Sie die aktuelle deutsche Seite, „Custom header cart“ wird nun korrekt angezeigt: 20 USD
Problemumgehung
Als temporäre Lösung können Sie $woocommerce->cart->calculate_totals() nach global $woocommerce und dem eigentlichen Snippet hinzufügen.
Wird in der nächsten Version behoben.