WooCommerce Order Approval plugin allows shop owners/admin to approve or reject the orders placed by customers before payment is processed. If the order is accepted by the admin, an email with a payment link is sent to the customer. If the order is rejected by the admin, a cancellation email will be sent to the customer.
Woocommerce Order Approval
Send download link to: