Währungsneuzählung falsch – doppelt, null und andere …
Beispiel eines abgeschlossenen Falls: Vielen Dank, dass Sie sich das angesehen haben. Das Theme verwendet eine Funktion, um ein Präfix zu den Min-/Max-Preisen hinzuzufügen. Wenn ich diese lösche, funktioniert der Währungswechsler wieder. Können Sie sich die Funktion ansehen und herausfinden, was den Währungswechsler am Funktionieren hindert?
function custom_variation_prefixes($price, $product)
{
$price = '';
if (!$product->min_variation_price || $product->min_variation_price !== $product->max_variation_price)
{
$price .= '<span class="from">' . _x('Self-Study:', 'min_price', 'woocommerce') . ' </span>';
$price .= woocommerce_price($product->get_price());
}
if ($product->max_variation_price !== $product->min_variation_price)
{
$price .= '<span class="to"> ' . _x('Tutored:', 'max_price', 'woocommerce') . ' </span>';
$price .= woocommerce_price($product->max_variation_price);
}
return $price;
}
Wir haben das Problem gefunden!
Wir mussten die Max-Preis-Zeichenkette von $product->max_variation_price auf $product->get_variation_regular_price( $min_or_max = 'max') ändern, damit es mit Ihrem Plugin funktioniert.
Vielen Dank für Ihre ganze Hilfe, sehr geschätzt!
Überprüfen Sie also zuerst Ihr Theme, bevor Sie schreiben, dass etwas nicht funktioniert! + Zweitens: Deaktivieren Sie alle Ihre aktivierten Plugins außer WooCommerce und WOOCS – vielleicht gibt es Konflikte mit anderen Plugins! + Stellen Sie sicher, dass Sie alle Währungscodes korrekt eingestellt haben, wie hier: ISO_4217 – Aktive Codes Wenn immer noch Probleme auftreten, aktivieren Sie in den Plugin-Einstellungen 'Währungsspeicher' als transient, redis oder memcached. + Testen Sie das Plugin in beiden Modi: 'Mehrere zulassen' -> als Ja oder Nein. Und wenn Ihr Theme in einem dieser Modi funktioniert, Sie diesen aber nicht benötigen, können Sie sich an den Support wenden. Alle Tests können auf einer Test-Subdomain (um Probleme mit Kunden zu vermeiden) mit einem Klon der Website durchgeführt werden, der mit diesem Plugin erstellt wurde: https://wordpress.org/plugins/duplicator/