• Resolved mmmediterranean

    (@mmmediterranean)


    Hello,

    I set up payment “Cash” which I changed to “pay at 30 days” the goal here is to allow our credit approved customer to be able to pay at 30 days.

    So they are able to place an order without having to pay right away, we send the invoice afterwards.

    However, when this happen, it seem that our admin doesn’t receive any notification email with the order placed because the order goes from pending to on hold, I have this message on orders note :

    “Awaiting BACS payment Order status changed from Pending payment to On hold.”

    Do you know if there is a way to have these order go to processing automatically and have the notification of a new order sent to our admin without our dev to manually push the notification?

    I hope that make sense… Thank you for you help!

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 25 total)
  • Hey there, @mmmediterranean! Thanks for contacting us. I’m happy to help you.

    I set up payment “Cash” which I changed to “pay at 30 days” the goal here is to allow our credit approved customer to be able to pay at 30 days.

    Do you mean this was originally Cash On Delivery, the default WooCommerce option?
    Or was it another option called “Cash”?
    If it was the latter, can you share which plugin you were using to add it?

    The reason I’m asking is because the payment method originally called Cash On Delivery does not set order on hold by default, it sets it as Processing (unless the product is virtual) and it does not add the note you mentioned.

    So the payment method you changed might be coming from a different payment gateway, or there’s another plugin affecting it.

    Looking forward to your reply.

    Have a wonderful day!

    Thread Starter mmmediterranean

    (@mmmediterranean)

    Yes my bad, I didn’t use cash on delivery, I used Direct Bank transfer for my set up.

    Plugin Support omarfpg a11n

    (@omarfpg)

    Hi @mmmediterranean,

    No worries! Thanks for confirming. Have you tried the Cash on Delivery option and confirmed everything’s working as expected?

    Do you need any further help? If everything’s all set, we’ll <span style=”box-sizing: border-box; margin: 0px; padding: 0px;”>mark this thread as resolved for now. Feel free to?start a new thread?or reply?</span>if you have any more questions.

    Cheers!
    -OP

    Thread Starter mmmediterranean

    (@mmmediterranean)

    Hi, thank you for the answer but the issue is still happening because we also use cash on delivery.

    So my question remain :

    I set up payment “direct bank transfer” which I renamed to “pay at 30 days” the goal here is to allow our credit approved customer to be able to pay at 30 days.

    So they are able to place an order without having to pay right away, we send the invoice afterwards.

    However, when this happen, it seem that our admin doesn’t receive any notification email with the order placed because the order goes from pending to on hold, I have this message on orders note :

    “Awaiting BACS payment Order status changed from Pending payment to On hold.”

    Do you know if there is a way to have these order go to processing automatically and have the notification of a new order sent to our admin without our dev team to manually push the notification?

    Thank you,

    Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @mmmediterranean

    By default, orders via BACS are set to “on hold” until the payment is confirmed, which is why your admin isn’t receiving an immediate notification.

    However, you can change this behavior by using a custom function to automatically set BACS orders to “processing”. This will trigger the new order notification email.

    Please note that writing or providing custom code is not within the scope of our support policy. If you are still having problems, we recommend asking development questions on the #developers channel of the WooCommerce Community Slack. Many of our developers hang out there and will be able to offer insights into your question. You can also seek help from the following:

    Alternatively, you can use the WooCommerce Order Status Manager or Custom Order Status for WooCommerce plugin. These plugins allow you to create additional order statuses. You can then manually or automatically assign order statuses and inform your admin and customers with automatic email notifications.

    I wish I could help more, but hopefully, this gets you going in the right direction to get the job done.

    Thread Starter mmmediterranean

    (@mmmediterranean)

    Ok I understand thank you for the help, I saw few thread wit a line of code pretty easy, do you think for this matter it’s more complicated ?

    Do you have any tips or other payment method built in that I could use to have payment at 30 days with notification sent automatically?

    thank you

    Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @mmmediterranean

    Thank you for your follow-up question.

    I saw few thread wit a line of code pretty easy, do you think for this matter it’s more complicated ?

    While we do not directly provide or support custom code (see our support policy), the solution to your issue may indeed involve a relatively simple line of code to automatically change the status of BACS orders from “on hold” to “processing”. However, I must reiterate that implementing this code should be handled by a developer or someone with coding knowledge to ensure it is done correctly and safely.

    Do you have any tips or other payment method built in that I could use to have payment at 30 days with notification sent automatically?

    WooCommerce does not currently have a built-in feature for 30-day payments. However, many plugins, like WooCommerce Subscriptions, are available that may suit your needs. These plugins allow you to set up payment terms and schedules.

    I hope this information helps. Don’t hesitate to ask if you have any more questions.

    Thread Starter mmmediterranean

    (@mmmediterranean)

    Ok thank you, you said that cash on delivery was sending the notification email and put automatically the order on processing.

    Do you think I could use that one todo my work around and to have them pay at 30 days instead of direct bank transfer?

    Thank you,

    Simon

    Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @mmmediterranean

    Yes, you can indeed use the Cash on Delivery (COD) method as a workaround. The COD payment method automatically sets the order status to “Processing” and triggers the new order email notification.

    To use this method for 30-day payments, you would need to rename and describe it appropriately in your WooCommerce settings to reflect that it is a 30-day payment method, not a traditional COD.

    Here’s how:

    1. Go to WooCommerce > Settings > Payments.
    2. Click on “Cash on Delivery”.
    3. Change the “Title” and “Description” to something like “30-Day Payment” and “Pay within 30 days of your order”.
    4. Save changes.

    Please note that this method relies on your customers manually making the payment within 30 days. It does not automatically charge them after 30 days. For automatic charges, you would need a plugin like WooCommerce Subscriptions.

    I hope this helps, and feel free to ask if you have any more questions.

    Thread Starter mmmediterranean

    (@mmmediterranean)

    Thank you, that is perfect because we send invoice manually that they pay at 30 days.

    That would work ??

    What about the “pay by check” method? would that work as well and send the notification right away?

    Thank you,

    Simon

    Plugin Support Zubair Zahid (woo-hc)

    (@doublezed2)

    Hello mmmediterranean,

    Thank you for your reply.

    Yes, “COD” and “Pay by check” are offline payment methods and work similarly.
    Any of these options should work for you.

    For more details about Pay by check, visit this guide:
    https://woocommerce.com/document/cheque/

    Let me know if you have any other questions. ??

    Best regards.

    Thread Starter mmmediterranean

    (@mmmediterranean)

    Grate thank you !

    Plugin Support ckadenge (woo-hc)

    (@ckadenge)

    Glad to hear it @mmmediterranean – thanks for letting us know!

    If you have a few minutes, we’d love if you could leave us a review:?https://www.ads-software.com/support/plugin/woocommerce/reviews/

    Thread Starter mmmediterranean

    (@mmmediterranean)

    I will, Im sorry I tested it with Cash on delivery and we dont receive the email notification. the order status says : Payment to be made upon delivery. Order status changed from Pending payment to Processing.

    2 email should receive it when I added them in the settings of the emails for “new order” I separated them with a coma this way : email1,email2 (with no space in between the coma is that good?)

    Thank you,

    Hey, @mmmediterranean!

    2 email should receive it when I added them in the settings of the emails for “new order” I separated them with a coma this way : email1,email2 (with no space in between the coma is that good?)

    Yes, this is correct.

    The first step to troubleshoot this is to check if the emails are being sent but not received, as the steps to fix would change depending on that.

    Please follow the steps in this guide to install WP Mail Logging plugin and check this.

    Please let us know how it goes.

    Have a wonderful day!

Viewing 15 replies - 1 through 15 (of 25 total)
  • You must be logged in to reply to this topic.