Okay
  Public Ticket #2225860
WooCommerce Order Confirmation and Email Confirmation Not Working
Closed

Comments

  • thegibster started the conversation

    Hello, I hope someone can shed some light on this issue.

    I am using WooCommerce and the WooCommerce Stripe Gateway plug-ins. When I complete a test order, the screen scrolls up as if there is an error message but there is no message (see attachment). There is a red box where error messages usually show up (for example if you don't fill out a required field).

    In the site admin, the order does show up under the orders tab in WooCommerce. The order also shows up in my Stripe account. The site is correctly taking the orders, sending the site owner an email of the order for processing, and processing the payment.

    It is not however sending the customer an order confirmation email or showing them the order confirmation web page. Obviously this is of concern as there is no feedback to the user that the order was successful.

    It seems something in the theme prevents the email to the customer from being generated and sent as well as progressing to the order confirmation page.

    Thank you in advanced.

  •  3,023
    Andrew replied

    Hey there,

    Thanks for reaching in,

    Seems like some sort of plugin conflict. Have you tried plugin compatibility test. Please try deactivating your third party plugins one by one while clearing your cache each time in order to figure out if one of them is causing this.

    Hope this helps,

    Regards

  •  8,992
    Tahir replied

    Hey ,

    Did this issue occur after updating Woocommerce to the Latest Version ?. 

    Best 


    ThemeNectar Support Team 

  • thegibster replied

    @Andrew. Thanks. I had tested this (disabled plug-ins and cleared cache) and had the same results when the Salient Theme was the active theme. :(


    @Tahir. I believe I had installed the latest version of WooCommerce from the start of this project and it was working for a while until I had an issue with Stripe (which I've since fixed, I just needed to clear some DB references to old users). I can say the installed version is 3.8.0.

  •  8,992
    Tahir replied

    Hey Again,

    Thanks for the Additional Info . Could you temporarily switch to a default Theme and see if the issues occurs then as well .

    Salient 11.0.1 is not compatible with Woo 3.8 . So you might have to downgrade to Woo 3.7 . 

    Best 


    ThemeNectar Support Team 

  • thegibster replied

    Thanks Tahir. I tried a default template and the email and order conformation page worked just fine. It looks like I'll have to try to downgrade to Woo 3.7 and give that a go. I'll follow up on this if that doesn't resolve the issue. Thanks for your help!

  • thegibster replied

    I have downgraded to Woo 3.7.1 and it seems that this still has not resolved the issue. :(

  •  8,992
    Tahir replied

    Hey Again,

    Could you allow us to log in to your website backend dashboard so we can check on this for you more?. We are gonna need the username and password of admin user as well as the login url.

    Best


    ThemeNectar Support Team 

  •   thegibster replied privately
  •  1,089
    ThemeNectar replied

    Hey,

    I just took a look at your setup from the backend.

    I noticed that you have a custom template override added into salient at salient/woocommerce/emails/customer-on-hold-order.php - the file contains a syntax error which would likely throw a fatal PHP error. Can you check your PHP error log at let me know if there are any other fatal errors that have occurred recently? Also, could you kindly try to remove that override to see if it corrects the issue you're facing? If it does not, can I enable the testing mode for stripe to place an order for further examination? 

    Thanks in advance 

  • thegibster replied

    Thank you so MUCH! I didn't see any errors but there were indeed syntax errors. I forgot to escape some quotations. I corrected the mistake and everything is working great! This has been driving me nuts for way too long and as usual it was something small and dumb. Thanks again. You all rock!