Veröffentlicht von & unter Allgemein.

Ein Kunde hatte den Wunsch den Kauf auf Rechnung nur bis zu einem bestimmten Betrag zu erlauben. Ab einer Höhe von 350 Euro sollte die Rechnungs Option nicht mehr möglich sein im Checkout.

Woocomerce bietet dafür den wunderbaren Filter „woocommerce_available_payment_gateways“ an.

Hier der Code um die Rechnungsoption ab einen Warenwert von 350 auszublenden.
add_filter('woocommerce_available_payment_gateways', 'woocs_filter_gateways', 1);

function woocs_filter_gateways($gateway_list)
{
if (WC()->cart->subtotal > 350)
{
unset($gateway_list['cheque']);
}

return $gateway_list;
}

Das ganze funktioniert natürlich auch, um die Rechnungsoption erst ab einem bestimmten Betrag anzuzeigen.
add_filter('woocommerce_available_payment_gateways', 'woocs_filter_gateways', 1);

function woocs_filter_gateways($gateway_list)
{
if (WC()->cart->subtotal < 350)
{
unset($gateway_list['cheque']);
}

return $gateway_list;
}

Ein eine Rückmeldung zu “Woocomerce – Rechnungskauf bis zu einem bestimmten Betrag”

Schreibe einen Kommentar zu Werner Bohr Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.