- Status
- Gelöst
- Gemeldet für
- WPML Multilingual & Multicurrency for WooCommerce 4.12.0
- Gelöst in
- 4.12.2
Übersicht über das Problem
WooCommerce ermöglicht es Ihnen, festzulegen, wie Sie Steuern bei Ihren Preisen handhaben. Sie können diese entweder inklusive oder exklusive Steuern eingeben.
Wenn Sie jedoch mehrere Währungen mit WPML Multilingual & Multicurrency for WooCommerce eingerichtet haben und die Option Ja, ich werde Preise inklusive Steuern eingeben unter WooCommerce → Einstellungen → Steueroptionen verwenden, zeigen manuell (direkt im Admin-Bereich) erstellte Bestellungen die Preise zwar in der richtigen Währung, aber immer mit dem Betrag der Standardwährung an.
Problemumgehung
Unseren Entwicklern ist dieses Problem bereits bekannt und es wird in unserer nächsten Version behoben. In der Zwischenzeit können Sie jedoch die folgende Problemumgehung verwenden:
- Bitte stellen Sie sicher, dass Sie ein vollständiges Backup Ihrer Website erstellen, bevor Sie fortfahren.
- Öffnen Sie /woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-orders.php
- Suchen Sie nach Zeile 343.
- Ersetzen Sie:
if ( ('total' === $key && $item->get_total() !== $item->get_subtotal() ) || $this->total_is_changed( $item ) ) { - Durch:
if ( 'total' === $key && $item->get_total() !== $item->get_subtotal() ) {