FOX - Currency Switcher for WooCommerce

woocs_convert_price_wcdp

Der woocs_convert_price_wcdp-Filter ist ein Einstiegspunkt in das Plugin, eine engere Variante von woocs_convert_price, geschrieben für Rabatt-Plugins. Er konvertiert einen Betrag aus der Basiswährung in die aktuell ausgewählte, jedoch nur, wenn das dritte Argument der String discount__amount ist. Bei jedem anderen Wert wird der Betrag unverändert zurückgegeben. Das zusätzliche Argument existiert, damit eine Rabatt-Engine jede Zahl, die sie verarbeitet, durch einen einzigen Filter leiten kann und nur die festen Beträge konvertiert werden, während Prozentsätze und andere Werte durchgelassen werden.
$converted = apply_filters('woocs_convert_price_wcdp', $amount, false, 'discount__amount');
Parameter:
  • $amount – der Betrag in der Basiswährung
  • $is_cond_multi (bool) – standardmäßig false. Wenn true, erfolgt die Konvertierung nur, wenn die Option „Is multiple allowed“ aktiviert ist
  • $method (string) – nur konvertieren, wenn dies discount__amount ist
Rückgabe:
  • der konvertierte Betrag oder der ursprüngliche, wenn $method etwas anderes ist