Der woocs_back_convert_price-Filter ist ein Einstiegspunkt in das Plugin: Sie rufen ihn auf, FOX antwortet. Er nimmt einen Betrag, der bereits in der aktuell ausgewählten Währung ausgedrückt ist, und rechnet ihn mit dem Kurs dieser Währung und seiner eigenen Dezimalstelleneinstellung in die Basiswährung des Shops zurück.
Dies ist das Gegenstück zu woocs_convert_price und wird immer dann benötigt, wenn ein Drittanbieter-Plugin einen umgerechneten Warenkorb-Betrag mit einem in der Basiswährung gespeicherten Schwellenwert vergleicht – Mindestbestellwerte für kostenlosen Versand, Geschenkregeln, gestaffelte Rabatte. Der Vergleich eines umgerechneten Betrags mit einem Schwellenwert in der Basiswährung ist die häufigste Ursache dafür, dass 'die Regel funktioniert in USD, aber nicht in EUR'.
$is_cond_multi (bool) - standardmäßig false. Wenn true, erfolgt die Umrechnung nur, wenn die Option 'Is multiple allowed' aktiviert ist, sodass der Aufruf in Shops, die nur in der Basiswährung abrechnen, zu einem Nullvorgang wird.
Rückgabewert:
der Betrag in der Basiswährung
Hinweis: Da es sich um einen Filter handelt, funktioniert dies von jedem Plugin aus ohne eine harte Abhängigkeit von FOX. Wenn FOX nicht installiert ist, wird der Wert einfach unverändert durchgereicht, was genau das Verhalten ist, das Sie in Kompatibilitätscode wünschen.
🌸
Referenz zu Shortcodes, Funktionen, Actions und Filtern für FOX WooCommerce Currency Switcher
Codex — FOX Currency Switcher
Wir verwenden Cookies, um Ihnen das beste Erlebnis auf unserer Website zu bieten. Wenn Sie diese Website weiterhin nutzen, gehen wir davon aus, dass Sie damit einverstanden sind.