• Resolved Equilator

    (@equilator)


    Hi there,

    Since the last Woocommerce update, the checkout doesn't work anymore.

    It throws the error: There was an error processing your order. Please review your orderhistory before trying again.

    When I undo the update to WC 8.9.5, it does succeed immediately.

    I have copied the live website to a staging website twice, then the checkout does work with the latest Woocommerce update.

    I then merged the website and the staging site, then the Woocommerce update goes along nicely. However, the checkout then fails again until I restore the older version of Woocommerce.

    I've also tried it with another payment plugin on the live website, then it doesn't work either.

    On another website with a similar setup, also via the same hosting everything works just fine.

    Do you maybe have an idea, what else I could do? Or can you help me?

    Thanks in advance.

    <details><summary>System Status Report</summary>

    <br>### WordPress Environment ###<br><br>WordPress address (URL): [Redacted]<br>Site address (URL): [Redacted]<br>WC Version: 9.8.5<br>Legacy REST API Package Version: De Legacy REST API plugin is niet geïnstalleerd op deze site.<br>Action Scheduler Version: ✔ 3.9.2<br>Log Directory Writable: ✔<br>WP Version: 6.8.1<br>WP Multisite: –<br>WP Memory Limit: 1 GB<br>WP Debug Mode: –<br>WP Cron: ✔<br>Language: nl_NL<br>External object cache: ✔<br><br>### Server Environment ###<br><br>Server Info: LiteSpeed<br>PHP Version: 8.1.32<br>PHP Post Max Size: 128 MB<br>PHP Time Limit: 120<br>PHP Max Input Vars: 10000<br>cURL Version: 7.61.1<br>OpenSSL/1.1.1k<br><br>SUHOSIN Installed: –<br>MySQL Version: 10.5.29-MariaDB<br>Max Upload Size: 128 MB<br>Default Timezone is UTC: ✔<br>fsockopen/cURL: ✔<br>SoapClient: ❌ Je server heeft de klasse SoapClient niet ingeschakeld - Sommige gateway plugins die SOAP gebruiken<br>werken mogelijk niet zoals verwacht.<br><br>DOMDocument: ✔<br>GZip: ✔<br>Multibyte String: ✔<br>Remote Post: ✔<br>Remote Get: ✔<br><br>### Database ###<br><br>[REDACTED]<br><br>### Post Type Counts ###<br><br>asp-products: 1<br>attachment: 249<br>course: 1<br>customize_changeset: 60<br>download: 1<br>elementor_library: 3<br>extb_post_css: 3<br>extb_post_footer: 1<br>extb_post_header: 2<br>extb_post_json: 72<br>extb_post_main: 12<br>extb_post_sidebar: 4<br>flamingo_contact: 360<br>flamingo_inbound: 252<br>forminator_forms: 2<br>inspire_invoice: 1<br>language_switcher: 33<br>mailpoet_page: 1<br>mbp_post_entity: 27<br>mbp-google-subposts: 27<br>nab_experiment: 1<br>nav_menu_item: 22<br>oembed_cache: 6<br>page: 56<br>post: 32<br>preset: 33<br>product: 13<br>pronamic_gateway: 2<br>pronamic_payment: 2<br>saswp: 3<br>sc_cart: 1<br>sc_form: 1<br>shop_coupon: 5<br>shop_order: 762<br>shop_order_refund: 6<br>simple-pay: 5<br>ufaq: 73<br>wfacp_checkout: 7<br>wffn_landing: 1<br>wffn_ty: 7<br>wfob_bump: 1<br>wfocu_funnel: 4<br>wfocu_offer: 4<br>wopb_builder: 1<br>wp_global_styles: 1<br>wpc-module: 1<br>wpcf7_contact_form: 2<br>wpcode: 4<br>wpforms: 1<br>wpi_invoice: 2<br>wpi_item: 2<br>wpi_payment_form: 3<br>wpstripeco_product: 1<br><br>### Security ###<br><br>Secure connection (HTTPS): ✔<br>Hide errors from visitors: ✔<br><br>### Active Plugins (29) ###<br><br>Admin and Site Enhancements (ASE): door wpase.com – 7.8.15<br>Colibri Page Builder PRO: door ExtendThemes – 1.0.379-pro<br>Colibri Page Builder: door ExtendThemes – 1.0.332<br>Contact Form 7: door Takayuki Miyoshi – 6.0.6<br>Currency Exchange for WooCommerce: door BeRocket – 3.6.2<br>Elementor: door Elementor.com – 3.29.2<br>Flamingo: door Takayuki Miyoshi – 2.5<br>FunnelKit Funnel Builder Pro: door FunnelKit – 3.10.2<br>FunnelKit Funnel Builder: door FunnelKit – 3.10.2<br>WP Armour - Honeypot Anti Spam: door Dnesscarkey – 2.2.12<br>CAOS: door Daan from Daan.dev – 5.0.0<br>LiteSpeed Cache: door LiteSpeed Technologies – 7.1<br>Mollie Payments for WooCommerce: door Mollie – 7.10.0<br>Performant Translations: door WordPress Performance Team – 1.2.0<br>Post to Google My Business: door Koen Reus – 3.2.4<br>Redis Object Cache: door Till Krüss – 2.5.4<br>Schema & Structured Data for WP & AMP: door Magazine3 – 1.46<br>SliceWP: door SliceWP – 1.1.33<br>TranslatePress - Business: door Cozmoslabs<br>Razvan Mocanu<br>Madalin Ungureanu – 1.6.2<br><br>TranslatePress - Multilingual: door Cozmoslabs<br>Razvan Mocanu<br>Madalin Ungureanu<br>Cristophor Hurduban – 2.9.18<br><br>Ultimate FAQ Accordion Plugin: door Etoile Web Design – 2.3.3<br>PDF Invoices & Packing Slips for WooCommerce: door WP Overnight – 4.5.2<br>PDF Invoices & Packing Slips for WooCommerce - Professional: door WP Overnight – 2.16.7<br>WooCommerce: door Automattic – 9.8.5 (update naar versie 9.9.3 is beschikbaar)<br>Wordfence Security: door Wordfence – 8.0.5<br>Yoast SEO Premium: door Team Yoast – 25.3<br>Yoast SEO: door Team Yoast – 25.3<br>WP Mail SMTP: door WP Mail SMTP – 4.5.0<br>WP YouTube Lyte: door Frank Goossens (futtta) – 1.7.27<br><br>### Inactive Plugins (3) ###<br><br>FunnelKit Payment Gateway for Stripe WooCommerce: door FunnelKit – 1.12.2<br>Points and Rewards for WooCommerce: door WP Swings – 2.8.0<br>WP-Sweep: door Lester 'GaMerZ' Chan – 1.1.8<br><br>### Dropin Plugins () ###<br><br>object-cache.php: Redis Object Cache Drop-In<br><br>### Settings ###<br><br>Legacy API Enabled: –<br>Force SSL: –<br>Currency: EUR (€)<br>Currency Position: left<br>Thousand Separator: ,<br>Decimal Separator: .<br>Number of Decimals: 2<br>Taxonomies: Product Types: external (external)<br>grouped (grouped)<br>simple (simple)<br>variable (variable)<br><br>Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)<br>exclude-from-search (exclude-from-search)<br>featured (featured)<br>outofstock (outofstock)<br>rated-1 (rated-1)<br>rated-2 (rated-2)<br>rated-3 (rated-3)<br>rated-4 (rated-4)<br>rated-5 (rated-5)<br><br>Connected to WooCommerce.com: ✔<br>Enforce Approved Product Download Directories: ✔<br>HPOS feature enabled: ✔<br>Order datastore: Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore<br>HPOS data sync enabled: ✔<br><br>### Logging ###<br><br>Enabled: ✔<br>Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2<br>Retention period: 30 dagen<br>Level threshold: –<br>Log directory size: 2 MB<br><br>### WC Pages ###<br><br>Winkelbasis: #4104 - /winkelpagina/<br>Winkelwagen: #3933 - /winkelwagen/ - Bevat de woocommerce_cart shortcode<br>Afrekenen: #4215 - /afrekenpagina/ - Bevat het woocommerce/classic-shortcode blok<br>Mijn account: #3935 - /mijn-account/ - Bevat de [woocommerce_my_account] shortcode<br>Algemene voorwaarden: #3786 - /algemene-voorwaarden/<br><br>### Theme ###<br><br>Name: Colibri WP<br>Version: 1.0.140<br>Author URL: https://colibriwp.com/<br>Child Theme: ❌ – Als je WooCommerce aanpast op een hoofdthema dat je niet zelf hebt gebouwd<br>raden we je aan een subthema te gebruiken. Zie: Hoe maak je een subthema?<br><br>Theme type: Klassiek thema<br>WooCommerce Support: ✔<br><br>### Templates ###<br><br>Archive Template: Je thema heeft een woocommerce.php bestand. Je zult het woocommerce/archive-product.php template niet kunnen overschrijven omdat woocommerce.php prioriteit heeft over archive-product.php. Dit is bedoeld om weergave-problemen te voorkomen.<br>Overrides: –<br><br>### Admin ###<br><br>Enabled Features: activity-panels<br>analytics<br>product-block-editor<br>coupons<br>core-profiler<br>customize-store<br>customer-effort-score-tracks<br>import-products-task<br>experimental-fashion-sample-products<br>shipping-smart-defaults<br>shipping-setting-tour<br>homescreen<br>marketing<br>mobile-app-banner<br>onboarding<br>onboarding-tasks<br>pattern-toolkit-full-composability<br>product-custom-fields<br>remote-inbox-notifications<br>remote-free-extensions<br>payment-gateway-suggestions<br>printful<br>shipping-label-banner<br>subscriptions<br>store-alerts<br>transient-notices<br>woo-mobile-welcome<br>wc-pay-promotion<br>wc-pay-welcome-page<br>launch-your-store<br>add-to-cart-with-options-stepper-layout<br><br>Disabled Features: product-data-views<br>experimental-blocks<br>coming-soon-newsletter-template<br>minified-js<br>product-pre-publish-modal<br>settings<br>async-product-editor-category-field<br>product-editor-template-system<br>use-wp-horizon<br>blockified-add-to-cart<br><br>Daily Cron: ✔ Next scheduled: 2025-06-12 10:40:37 +00:00<br>Options: ✔<br>Notes: 132<br>Onboarding: completed<br><br>### Action Scheduler ###<br><br>Afgerond: 1.173<br>Oldest: 2025-05-11 16:44:15 +0000<br>Newest: 2025-06-11 16:05:50 +0000<br><br>Mislukt: 13.573<br>Oldest: 2023-08-24 10:37:08 +0000<br>Newest: 2025-06-11 15:58:35 +0000<br><br>In afwachting: 5<br>Oldest: 2025-06-12 01:34:03 +0000<br>Newest: 2025-07-07 12:14:26 +0000<br><br><br>### Status report information ###<br><br>Generated at: 2025-06-11 16:16:19 +00:00<br>
    </details>

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

Viewing 8 replies - 1 through 8 (of 8 total)
  • Hi @equilator ,

    Thanks for sharing the details, sounds like you’ve done quite a bit of testing already.

    Since the issue only occurs on the live site after updating to WooCommerce, and not on staging or other sites, it could be environment-specific or caused by a plugin/theme conflict that’s only present on the live setup.

    To get a clearer idea of what’s going wrong, could you please check for any fatal error logs under WooCommerce > Status > Logs? If you see any recent entries related to the checkout, you can copy and paste the contents into https://gist.github.com/ and share the link here.

    That’ll help us pinpoint the root cause and guide you from there. Looking forward to your update!

    Thread Starter Equilator

    (@equilator)

    Hi @mahfuzurwp

    Thank You.

    The only fatal error from today is Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, class “WPSEO_Premium_Option” not found in ….

    Allso the other recent fatal error data doesn’t seem to be related to the checkout.

    The plugins are all the same for staging and livesite. Its a fresh copy of today. I will ask hosting if there is any environment difference between them. ( update, i asked hosting the only difference is the cdn which is not active for the staging website, so thats not related imo)

    Please let me know if there is anything else i can do for you right now.

    Thank You.

    • This reply was modified 12 months ago by Equilator.
    Thread Starter Equilator

    (@equilator)

    @mahfuzurwp

    I found out it is yoast seo premium plugin, causing the issue. I realised because of the errorlog, the staging side didn’t have the license activated. I changed the license today to staging and i still cant reproduce the issue. So thats weird.

    I will inform Yoast about this. Is there anything else i can do at this point?

    Thank You!

    Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi there!

    Thank you for the detailed update and for checking with your hosting provider.

    To assist you further, could you please confirm whether the order is placed successfully when that error appears? I’m asking because I was able to replicate a similar issue before — the error showed up, but the order was still placed successfully.

    In my case, the issue was resolved after clearing the cache, reverting WooCommerce to an older version, and then updating it back to the latest version.

    To assist you further, for testing purposes, could you please clear your site cache and temporarily deactivate the following plugins:

    • LiteSpeed Cache
    • Redis Object Cache
    • Wordfence Security
    • WP Armour – Honeypot Anti Spam


    After that once done, head over to WooCommerce → Status → Tools, and do the following:

    • WooCommerce transients – Clear
    • Expired transients – Clear
    • Clear template cache – Clear
    • Capabilities – Reset Capabilities
    • Clear customer sessions -Clear

    Next, please clear your browser cache and then check again. Also I would suggest you disable the CDN for testing purpose and see if that work for you.

    If you’re still facing the same issue, could you please confirm whether you’re able to place an order using a default payment method like Cash on Delivery or Bank Transfer? Or does the same error occur even with those methods?

    Also, please check if any errors appear in the browser console when the issue occurs. If the same error happens with a default payment method, kindly keep that method enabled so we can try to replicate the issue on your site.



    Thread Starter Equilator

    (@equilator)

    Hi @shahzeenfarooq

    Thank You so much. Just to be sure, were you able to read my previous reply about Yoast?

    Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi there!

    Sorry, I missed your previous response — thank you for pointing it out! I’m glad to hear you were able to identify the culprit. Appreciate the update!

    If you’ve found WooCommerce helpful, we’d really appreciate it if you could take a moment to leave us a review. Your feedback helps us improve and also supports other store owners in choosing the right tools.

    You can leave a review here: https://ww.wp.xz.cn/support/plugin/woocommerce/reviews/#new-post

    Thread Starter Equilator

    (@equilator)

    @shahzeenfarooq

    Thank You! I just left a 5 star review.

    Hi @equilator,

    Thank you so much for the 5-star review and your kind words — we really appreciate it! It means a lot to the team and helps others who are exploring WooCommerce for their stores.

    If you ever need help again, feel free to reply on this thread or open a new topic in the forum. We’re always happy to assist.

    Wishing you continued success with your site!

Viewing 8 replies - 1 through 8 (of 8 total)

The topic ‘Checkout not functioning correctly when using WC 9.9.3’ is closed to new replies.