• Resolved bobfelstead

    (@bobfelstead)


    Hi there,

    I have moved this website from a staging server to its final home and have changed no settings whatsoever during migration. Emails were delivered within a minute or two of the scheduled time by the staging server, but not in its final home??

    I was initially concerned that the first email was not being sent out, so checked the back-end. Et voila, it wasn’t being mailed at the scheduled time. However, exactly 50 minutes after the time scheduled by the plugin, the email was posted and I’ve no idea why this is?

    This is not an isolated issue, as every test email is posted 50 minutes after the scheduled time.

    I have checked the clock settings in the back-end and on the server, all set to UK (UTC+0) and the time is correct in WordPress.

    Am I missing something obvious? Version 1.23 (1.24 available – but still to tweak for Outlook)

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

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support CartFlows Team

    (@cartflows)

    Hello @bobfelstead,

    Thank you for reaching out to us.

    Can you please check once if the cron is configured correctly?

    Cron name: cartflows_ca_update_order_status_action

    We are looking forward to hearing from you.

    Thank You!

    Thread Starter bobfelstead

    (@bobfelstead)

    Thanks for the heads up. Having checked the Cron, there initially was only a single instance of cartflows_ca_update_order_status_action. Clicking on run, initially gave a http:503 error, which after refresh clerared when re-running the cron – the cron was successful.

    After running the cron for cartflows_ca_update_order_status_action there are now 2 instances of cartflows_ca_update_order_status_action. THe new instatiation of this cron is non-repeating, the old instantiation has updated and runs every 15 minutes.

    If the issue persists, I’ll delete the plugin, clean the database, reinstall and reset the plugin in the hope that this will cure the issue.

    Plugin Support CartFlows Team

    (@cartflows)

    Hello @bobfelstead,

    If you still facing the same issue, then please let us know by opening a support ticket here.

    Thank You!

    Thread Starter bobfelstead

    (@bobfelstead)

    The issue is down to cron job execution, which by default is ‘switched off’ by my clients host – the first time that I have ever come across the issue. In their own words,

    This can lead to severe performance penalties, especially on busy sites.

    on a dedicated server??

    So for anyone else who comes across the issue, disable wp-cron in wp-config.php and manually add the cron in cpanel, setting the cron job schedule as twice per hour with the following or similar command `
    /usr/local/bin/php ~/public_html/wp-cron.php >/dev/null 2>&1`.

    By the way, the plugin is excellent! certainly much better than the competition. HTML email works like a charm, however, MSO doesn’t display product tables well at all.

    Might I suggest that image sizes in class-cartflows-ca-cart-abandoment.php currently 42px should now be just be 42 (no px) and that the table (currently overflows the container in outlook) has 2 output options – 3 columns for MSO which works well and tested.

    If anyone requires HTML emails, I’m happy to share my templates which fit nicely with those produced by woocommerce.

    Keep up the good work!

    Plugin Support CartFlows Team

    (@cartflows)

    Hello @bobfelstead,

    Thank you for your suggestion. We will note it down.

    Let us know if you have any questions.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Email time delay by 1 hour’ is closed to new replies.