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 X 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

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.