Hi there!
Thank you for sharing the details of your site. I understand that you’re experiencing a delay during checkout, which takes about 20-30 seconds. This can happen due to several factors.
Since you mentioned using HPOS (High-Performance Order Storage), it’s good to know that you have taken steps to optimize, but performance might still be affected by other elements. Here are a few things to check:
1. Plugin Conflict
You’re using more than 50 plugins, and while most plugins work well with WooCommerce, having a large number of them can impact site performance. Some plugins may also slow down the checkout process. I recommend performing a conflict test by deactivating all plugins except WooCommerce and re-testing the checkout process. If the issue improves, reactivate plugins one by one to identify the culprit.
Here’s a guide to test for conflicts:How to test for conflicts
2. Caching and Performance Optimization
Since you have an external object cache, it’s important to ensure that your site is properly optimized. You may want to try using caching plugins and also make sure that object cache is functioning well. Server-side caching can help improve performance significantly.
Even though you’re using HPOS, performance improvements may not always be immediate, especially if other factors, such as database or plugin-related issues, are causing delays.
If the issue persists, I suggest staging site testing with default wordpress theme e.g storefront and woocommerce plugin active only and share the link of the staging site so that we can further investigate.