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;
}
Schreibe einen Kommentar