• When creating a manual order in WooCommerce I can select a payment method under billing options. But when customer clicks on the link all the normal billing methods are listed as options and the first one are selected by default.
    Wouldn’t it make more sense if it only list the payment method I specified, or at least used that one as the default one?
    If this isn’t a bug, is there any easy way to make it just show the specificed payment method?

Viewing 2 replies - 1 through 2 (of 2 total)
  • Hey @zarkas6,

    That’s actually the expected behavior. A customer will be offered all payment methods when they go to checkout. The payment method that’s set in the order is more to record what method was used than specify which one has to be used.

    You might be able to use Conditional Shipping and Payments to restrict the gateway for this customer. That would be one way to approach this.

    https://woocommerce.com/products/conditional-shipping-and-payments/

    If you have any questions, please let me know.

    Thanks!

    Thread Starter Michael Nielsen

    (@zarkas6)

    Thanks @3sonsdevelopment – I see your point. So a field that is normally set after customer has placed an order, and not at order creation time for manual orders.
    I managed to solve it by adding a piece of code that read that field and disabled all other payment methods in checkout.

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Manual Order – Payment method bug?’ is closed to new replies.