
If an order is on-hold (paid for with offline payment method, IE check) the "payment received" and refund button message shouldn't display.
Maybe instead of just hiding the card, we should say "Awaiting payment of $5.01 via Check payments"? That way it's very clear that the payment is pending. We could also switch the refund button for a "Mark paid" or "Payment received" button (which would just update the order status to "Processing", I think). What do you think?
Maybe instead of just hiding the card, we should say "Awaiting payment of $5.01 via Check payments"?
Yeah good point, I agree.
We could also switch the refund button for a "Mark paid" or "Payment received" button (which would just update the order status to "Processing", I think). What do you think?
Hmm, trying to think if this step is really worthwhile. Once you've received payment I think you'd probably just skip directly to fulfilling the order? So a "Fulfil" button might be adequate. If you _don't_ want to fulfil immediately then you can still update the status manually.
What do you think @kellychoffman ?
We could also switch the refund button for a "Mark paid" or "Payment received" button (which would just update the order status to "Processing", I think). What do you think?
Yeah, I do think having a 'Payment received' button makes sense as the action for when the payment is on hold, as they directly relate to each other.
I'm about to make a PR for this, but you can see that a user can still go directly to fulfilling an order if they want, the fulfill button still shows up on pending/on-hold orders:

Most helpful comment
I'm about to make a PR for this, but you can see that a user can still go directly to fulfilling an order if they want, the fulfill button still shows up on pending/on-hold orders: