• Resolved mike8040

    (@mike8040)


    Hi there,

    I had the impression that on changing an order state from on hold to processing would automatically send a payment received email to the customer. Somewhat its not the case. This is important for the BAC orders we get. Right now we need to go in every order one by one and the interface is really sluggish…
    I can’t seem to find a solution to send payment received messages when changing this states automatically. Is it at least possible to add the “send payment received manually” feature with a function.php hook into the drop down form in the order overview?

Viewing 10 replies - 1 through 10 (of 10 total)
  • Mirko P.

    (@rainfallnixfig)

    Hi @mike8040,

    I had the impression that on changing an order state from on hold to processing would automatically send a payment received email to the customer. Somewhat its not the case.

    WooCommerce will send by default email notification to the customer’s email address for orders with Status On hold and Processing. Under WooCommerce > Settings > Emails > Processing order > View template you can see the default email that is being sent to the customer.

    I can’t seem to find a solution to send payment received messages when changing this states automatically. Is it at least possible to add the “send payment received manually” feature with a function.php hook into the drop down form in the order overview?

    WooCommerce automatically completes orders for virtual-downloadable products after successful payment, but it won’t autocomplete or automatically change order status for other orders. Are you using custom code or a plugin/extension to auto-complete or automatically change WooCommerce orders status?

    Thanks.

    Thread Starter mike8040

    (@mike8040)

    Thanks for your response. I may phrased it incorrect. On a BAC order the state is set to “on hold” after the checkout (I may set it up like that or its default, IDK). When the payment arrived, I switch it to processing. But the customer doesn’t get any payment received message in my case which I think would be quite intuitive to assume. This is what you confirmed right?

    We will look for a solution to link the bank account in future to have the payment confirmed automatically but for now I look for a solution.

    Right now. One can select all BAC payments in the order overview that are paid and switch to the state “processing” for all orders. That fine. But there is no email message going out after this task. Therefor I need to go in every individual order one by one and send the “payment received” message manually. Which, I think you can relate, is quite tiresome, especially with a sluggish UI.

    • This reply was modified 3 years, 7 months ago by mike8040.
    Mirko P.

    (@rainfallnixfig)

    Hi again,

    I switch it to processing. But the customer doesn’t get any payment received message

    This is rather unusual as orders in the “Processing” Status should generate an email to the customer. You can read more about email troubleshooting here:

    https://docs.woocommerce.com/document/email-faq/

    You’ll want to check if the emails are being correctly generated and sent. You can do this by installing a plugin like WP Mail Logging.

    If emails are being generated, then there is a good possibility that the server is blocking them from being sent. In that case, you would need to contact your email service provider.

    Thanks.

    Thread Starter mike8040

    (@mike8040)

    Thanks for your response. This what I thought too. I do know about the issue because I’m using the WP mail logger since some time. If I remember correctly other payment gateways don’t have this issue and send out payment received mails on changing to processing. I need to verify this.

    For some reason the BACS gateway doesn’t share the same behavior. That’s the reason why I asked for the drop down feature in the overview tab. The manuelly payment message does get send. So I’m not convinced about the mail hosted being the problem here.

    Mirko P.

    (@rainfallnixfig)

    Hi there,

    Thanks for getting back.

    Just to clarify: if you are changing the order status from On hold to Processing in WordPress back-end under the Order details page (https://bit.ly/3BLF5YJ), then a notification email will be triggered by default to the customer, and you can verify if it’s active under WooCommerce > Settings > Emails > Processing order (https://i.imgur.com/2uFMcnq.png).

    Instead, if you have a payment gateway plugin that has a function for processing the payment and send a confirmation email to the customer, then you will need to reach out to the plugin authors and seek assistance if the email is not being sent.

    Hope this clarifies.

    Plugin Support Gabriel – a11n

    (@gabrielfuentes)

    Since it’s been a while since we last heard back from you, I’m going to mark this thread resolved.

    Hopefully, you were able to find a solution to your problem! If you have further questions, please feel free to open a new topic.

    Cheers! ??

    Thread Starter mike8040

    (@mike8040)

    No unfortunately I found no solution but I had no time to tinker around. My initial request still stands and would like to add an action in the order overview tab drop down to send manually payment receive messages.
    I have the default BACS gateway. Switching from “hold” to processing does not send any payment received mail.

    Hi @mike8040

    I have the default BACS gateway. Switching from “hold” to processing does not send any payment received mail.

    I have tested this in a fresh WooCommerce installation and I could not reproduce the same issue – when manually changing order status from On Hold to Processing, it automatically sends a confirmation email to the customer: https://snipboard.io/W5zrik.jpg

    That said, you’ll want to do a full conflict test to determine if the issue is coming from a plugin/theme conflict. You can find a detailed explanation on how to do a conflict test here: https://docs.woocommerce.com/document/how-to-test-for-conflicts/

    Thread Starter mike8040

    (@mike8040)

    But it’s not the payment received mail you are showing! That one says something else.
    This is all default on my site. The only thing I can think of creating conflicts could be Germinzed which is needed for German funny over-regulation laws.

    Plugin Support Gabriel – a11n

    (@gabrielfuentes)

    HI there ??

    But it’s not the payment received mail you are showing! That one says something else.

    Could you please provide us with a full-screen uncropped screenshot of the email you receive in order to understand where the issue is located and provide you with guidance? I recommend https://snipboard.io for easily sharing screenshots – please follow the instructions on the page, then paste the URL here. It works with Chrome, Firefox, Safari, and Edge.

    Thanks!

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Send payment received from order overview dropdown?’ is closed to new replies.