• kristinubute

    (@kristinubute)


    Hi, we have an urgent issue on client website. We have FREE Shipping over $100 available and Standard AUD Shipping of $12, its obviously one or the other that needs to show. I have ticked in Settings – Hide shipping rates when free shipping is available.

    Cart page NOT showing correctly the FREE SHIPPING when it is supposed to. Simple setup for freight , 2 options set in Australia zone.

    So it has been working in the past no issues. We have BOTH setup in separate Zone for Australia.

    When placing orders for products, when you add 2 products to value over $100 sometimes it shows Free Shipping, other times it will show the Freight even though over $100. But when you add a 3rd product it will always nearly show freight. Not sure what is going on.

    Client is frustrated and I’m frustrated trying to rectify it as I haven’t come across this issue previously at all.

    Obviously because I’ve ticked “Hide shipping rates when free shipping is available” it will only show 1 or the other which is fine but many times it shows the freight when over $100 which it NEVER should do.

    We have had a few orders recently where freight was charged and it shouldn’t have. I have been testing for hours various scenarios to see where the issue may lie.

    All plugins & WordPress up to date

    Sometimes also when I test I’ll have 2 products total over $100 for certain products and it is fine showing FREE SHIPPING. Then I just REFRESH my screen and it shows the FREIGHT … Very strange.

    Then I thought possible caching issue but I’ve spoken to hosting and ruled that out entirely and tested.

    Then I thought possible particular product (all variations), with ONLY 1 in stock (with setting Manage stock ticked, and low stock threshhold at 1), so I thought that could be causing an oddness, but I don’t think so.

    I can’t pinpoint the issue. And definately not a cache issue.

    I have been googling and found some other people having similar issues .. where was a glitch or bug in woocommerce (theirs was showing BOTH options for freight) whereas I’ve ticked to show 1 or the other but very similar issues (when placing orders of more than 2 products) comes with this issue with freight for FREE SHIPPING.

    https://ww.wp.xz.cn/support/topic/shipping-show-only-flat-rate-or-free-shipping-on-cart-page/

    https://github.com/woocommerce/woocommerce/issues/44531

    https://github.com/woocommerce/woocommerce/pull/46857

    Thank you in advance, hopefully we can resolve it quickly.

    Can I send an email to support somewhere directly so I can send the Woocommerce logs (as I prefer not to send it here) ?

    Thanks

Viewing 5 replies - 31 through 35 (of 35 total)
  • Thread Starter kristinubute

    (@kristinubute)

    Hello, I’m going through the Scheduled Logs. So I disabled Solid WP (backupbuddy) the backup software that had failed attempts. This plugin never causes issues but I’ve disabled it anyway for now. That hasn’t fixed the issue with the “ADD TO CART” issues and freight.

    There are items in the PENDING in Scheduled Logs – Will I remove them?

    These are some FAILED Action Scheduled:

    like backupbuddy_cron – That plugin is diabled now – action failed via Async Request: Scheduled action for action_scheduler/migration_hook will not be executed as no callbacks are registered.

    facebook_for_woocommerce_ is FAILED also action failed via Async Request: Scheduled action for facebook_for_woocommerce_hourly_heartbeat will not be executed as no callbacks are registered.

    action_scheduler/migration_hook FAILED – action failed via Async Request: Scheduled action for action_scheduler/migration_hook will not be executed as no callbacks are registered.

    What is action_scheduler/migration_hook “?

    Thread Starter kristinubute

    (@kristinubute)

    Everything in Scheduled Actions is dated 3 weeks ago and older. Nothing in last 3 weeks.

    Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi there,

    Thank you for checking the Scheduled Actions and sharing those details that’s very helpful.

    To clarify your questions:

    About action_scheduler/migration_hook

    The action_scheduler/migration_hook is an internal WooCommerce Action Scheduler task. It is used during updates or migrations of the Action Scheduler tables in the database.

    The message:

    “Scheduled action … will not be executed as no callbacks are registered”

    usually appears when a plugin that originally created the scheduled action has been disabled or updated, so the system no longer finds the function (callback) that should run it.

    This is generally not harmful and does not indicate an active problem it simply means the task is now orphaned.

    Failed actions from disabled plugins (BackupBuddy / Facebook for WooCommerce)

    Since those plugins are now disabled, their scheduled actions may remain in the list and continue to show as failed because:

    • the plugin registered the cron job earlier
    • but its code is no longer active to execute it

    This is expected behavior.

    You do not need to worry about these failures.

    Should you remove Pending or Failed actions?

    Yes you can safely clean the failed actions. This will not affect WooCommerce functionality and can help keep the scheduler queue clean.

    You mentioned:

    Everything in Scheduled Actions is dated 3 weeks ago and older.

    This is actually a key finding it suggests cron jobs are not currently running regularly, which may explain:

    • inconsistent cart behavior
    • shipping/freight calculation issues
    • earlier memory or wp-cron errors

    WooCommerce relies on WP-Cron to process background tasks, sessions, and cache cleanup.

    Could you please confirm whether, after disabling BackupBuddy, you are still seeing 500 errors referencing wp-cron.php in your server logs?

    If those errors are still present, I recommend contacting your hosting provider and asking them to check if anything on the server is blocking or restricting WP-Cron execution.

    You can also ask them whether a server-side cron job can be enabled/configured for your site, as this is often more reliable than the default WP-Cron and can help prevent background task failures.

    Also, In the meantime, could you please:

    1. Place a test order and then check WooCommerce → Status → Scheduled Actions to see if any new actions appear.

    Once you have their feedback, please share it with us and we’ll be happy to continue assisting further.

    Thread Starter kristinubute

    (@kristinubute)

    Thanks I’ll let you know soon.

    Plugin Support LovingBro (woo-hc)

    (@lovingbro)

    Hi @username, thanks for the update and for taking the time to check on this.

    We’ll keep an eye out for your findings, and once you’ve had a chance to test further or hear back from your host, feel free to share the results here. We’ll be ready to continue troubleshooting with you and help get this resolved.

Viewing 5 replies - 31 through 35 (of 35 total)

You must be logged in to reply to this topic.