WPML
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.

Alle bekannten Probleme →