Order Woes! Checkout Errors, duplicates and empty orders…
-
Hi all!
It seems like we can’t get a smooth checkout system on our website no matter how hard we try. Now I am not sure if this is just par-for-the-course when it somes to self hosted ecommerce stores but the issues have been very hard to debug.
The symptoms we get include:
- A red “Internal Server Error” banner on the checkout occasionally.
- Empty orders
- No emails coming through
Now the internal server error shows up about 1 in three checkout attempts when using the SagePay payment gateway. This was a serious problem because then the error showed the payment was taken and the order was put through as processing. But the customer would still be on the checkout with the error.
So they pressed the checkout button again and the order would go through successfully this time. However unbeknownst to them they would have two orders open and paid for. Suffice to say we damaged customer trust considerably with those affected.
After disabling all of our plugins and making over 100x £0.30 manual transactions (because the error was erratic) I was able to identify the offending plugin, it was the postman SMTP plugin.
So I got rid of it and moved to the Sendinblue plugin which has prevented any payments from being taken when the error shows. But the error still shows up. There are no debug logs and my system report looks great.
We also have PayPal checkout and Amazon Pay set up on our website and it seems like these payment options are also affected.
I am pretty much out of ideas on how to debug these payment gateways.
Any thoughts would be greatly appreciated.
Here is my system report –
### WordPress Environment ### Home URL: https://www.houseofmalt.co.uk Site URL: https://www.houseofmalt.co.uk WC Version: 3.5.7 Log Directory Writable: ? WP Version: 5.1.1 WP Multisite: – WP Memory Limit: 256 MB WP Debug Mode: – WP Cron: ? Language: en_GB External object cache: – ### Server Environment ### Server Info: Apache/2.4.10 (Debian) PHP Version: 7.0.32-1~dotdeb+8.1 - We recommend using PHP version 7.2 or above for greater performance and security. How to update your PHP version PHP Post Max Size: 10 MB PHP Time Limit: 60 PHP Max Input Vars: 2500 cURL Version: 7.38.0 OpenSSL/1.0.1t SUHOSIN Installed: – MySQL Version: 5.7.25 Max Upload Size: 10 MB Default Timezone is UTC: ? fsockopen/cURL: ? SoapClient: ? DOMDocument: ? GZip: ? Multibyte String: ? Remote Post: ? Remote Get: ? ### Database ### WC Database Version: 3.5.7 WC Database Prefix: wp_ MaxMind GeoIP Database: ? Total Database Size: 297.74MB Database Data Size: 203.87MB Database Index Size: 93.87MB wp_woocommerce_sessions: Data: 64.13MB + Index: 3.05MB wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.05MB wp_woocommerce_order_items: Data: 1.52MB + Index: 0.33MB wp_woocommerce_order_itemmeta: Data: 6.52MB + Index: 7.02MB wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB sib_model_contact: Data: 0.02MB + Index: 0.00MB wp_ac_abandoned_cart_history_lite: Data: 15.52MB + Index: 0.00MB wp_ac_email_templates_lite: Data: 0.03MB + Index: 0.00MB wp_ac_guest_abandoned_cart_history_lite: Data: 0.17MB + Index: 0.00MB wp_ac_sent_history_lite: Data: 0.08MB + Index: 0.00MB wp_amazon_accounts: Data: 0.02MB + Index: 0.00MB wp_amazon_btg: Data: 1.52MB + Index: 1.05MB wp_amazon_categories: Data: 0.02MB + Index: 0.03MB wp_amazon_feeds: Data: 0.02MB + Index: 0.00MB wp_amazon_feed_templates: Data: 0.02MB + Index: 0.00MB wp_amazon_feed_tpl_data: Data: 0.36MB + Index: 0.23MB wp_amazon_feed_tpl_values: Data: 4.52MB + Index: 0.25MB wp_amazon_jobs: Data: 0.02MB + Index: 0.00MB wp_amazon_listings: Data: 0.02MB + Index: 0.19MB wp_amazon_log: Data: 0.02MB + Index: 0.05MB wp_amazon_markets: Data: 0.02MB + Index: 0.00MB wp_amazon_orders: Data: 8.52MB + Index: 0.05MB wp_amazon_payment: Data: 0.02MB + Index: 0.00MB wp_amazon_profiles: Data: 0.02MB + Index: 0.00MB wp_amazon_reports: Data: 0.09MB + Index: 0.00MB wp_amazon_shipping: Data: 0.02MB + Index: 0.00MB wp_amazon_stock_log: Data: 0.06MB + Index: 0.00MB wp_commentmeta: Data: 0.25MB + Index: 0.25MB wp_comments: Data: 11.52MB + Index: 9.66MB wp_duplicator_packages: Data: 0.02MB + Index: 0.02MB wp_feedmanager_channel: Data: 0.02MB + Index: 0.03MB wp_feedmanager_country: Data: 0.02MB + Index: 0.03MB wp_feedmanager_errors: Data: 0.02MB + Index: 0.00MB wp_feedmanager_feed_status: Data: 0.02MB + Index: 0.09MB wp_feedmanager_field_categories: Data: 0.02MB + Index: 0.00MB wp_feedmanager_product_feed: Data: 0.02MB + Index: 0.02MB wp_feedmanager_product_feedmeta: Data: 0.02MB + Index: 0.03MB wp_feedmanager_source: Data: 0.02MB + Index: 0.09MB wp_links: Data: 0.02MB + Index: 0.02MB wp_options: Data: 6.14MB + Index: 2.09MB wp_pimwick_gift_card: Data: 0.02MB + Index: 0.02MB wp_pimwick_gift_card_activity: Data: 0.02MB + Index: 0.02MB wp_postmeta: Data: 45.56MB + Index: 37.05MB wp_posts: Data: 11.52MB + Index: 3.64MB wp_sib_model_forms: Data: 0.02MB + Index: 0.00MB wp_sib_model_users: Data: 0.02MB + Index: 0.00MB wp_termmeta: Data: 0.19MB + Index: 0.25MB wp_terms: Data: 0.22MB + Index: 0.28MB wp_term_relationships: Data: 1.50MB + Index: 1.41MB wp_term_taxonomy: Data: 0.23MB + Index: 0.23MB wp_usermeta: Data: 9.50MB + Index: 5.03MB wp_users: Data: 0.14MB + Index: 0.14MB wp_wc_download_log: Data: 0.02MB + Index: 0.03MB wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB wp_woocommerce_shipping_table_rates: Data: 0.02MB + Index: 0.00MB wp_wpam_actions: Data: 0.02MB + Index: 0.00MB wp_wpam_affiliates: Data: 0.02MB + Index: 0.00MB wp_wpam_affiliates_fields: Data: 0.02MB + Index: 0.00MB wp_wpam_creatives: Data: 0.02MB + Index: 0.00MB wp_wpam_events: Data: 0.02MB + Index: 0.00MB wp_wpam_impressions: Data: 0.02MB + Index: 0.00MB wp_wpam_messages: Data: 0.02MB + Index: 0.00MB wp_wpam_paypal_logs: Data: 0.02MB + Index: 0.00MB wp_wpam_tracking_tokens: Data: 0.13MB + Index: 0.00MB wp_wpam_tracking_tokens_purchase_logs: Data: 0.02MB + Index: 0.00MB wp_wpam_transactions: Data: 0.02MB + Index: 0.00MB wp_wps_hit: Data: 2.52MB + Index: 9.31MB wp_wps_index: Data: 6.52MB + Index: 9.45MB wp_wps_key: Data: 0.44MB + Index: 0.30MB wp_wps_object_type: Data: 0.02MB + Index: 0.08MB wp_wps_query: Data: 0.20MB + Index: 0.14MB wp_wps_uri: Data: 1.52MB + Index: 1.52MB wp_wps_user_agent: Data: 0.17MB + Index: 0.06MB wp_yoast_seo_links: Data: 0.02MB + Index: 0.02MB wp_yoast_seo_meta: Data: 1.52MB + Index: 0.00MB ### Post Type Counts ### acf-field: 50 acf-field-group: 8 attachment: 1831 custom_css: 1 customize_changeset: 12 cwginstocknotifier: 42 nav_menu_item: 126 page: 33 post: 2 postman_sent_mail: 251 product: 1137 product_variation: 4 revision: 919 scheduled-action: 8023 shop_coupon: 590 shop_order: 4832 shop_order_refund: 45 wafs: 1 wcct_countdown: 1 ywcm_message: 1 ### Security ### Secure connection (HTTPS): ? Hide errors from visitors: ? ### Active Plugins (32) ### Advanced Custom Fields PRO: by Elliot Condon – 5.7.13 WP Affiliate Manager: by wp.insider wpaffiliatemgr – 2.6.4 Back In Stock Notifier for WooCommerce | WooCommerce Waitlist Pro: by codewoogeek – 1.7.2 Breeze: by Cloudways – 1.0.10 Duplicator: by Snap Creek – 1.3.10 Enhanced E-commerce for Woocommerce store: by Tatvic – 2.1.6 HoM Distillery List: by Jethro Hazelhurst – 1.0.0 HoM Slider for Storefront: by Jethro Hazelhurst – 1.0.0 SendinBlue Subscribe Form And WP SMTP: by SendinBlue – 2.9.4 Find Missing Data: by Jethro Hazelhurst – Perfect WooCommerce Brands: by Alberto de Vera Sevilla – 1.7.3 Refer A Friend for WooCommerce by WPGens: by Goran Jakovljevic – 1.1.7 – Not tested with the active version of WooCommerce Sassy Social Share: by Team Heateor – 3.2.17 WooCommerce Cart: by XootiX – 1.0.2 – Not tested with the active version of WooCommerce Storefront Mega Menus: by WooCommerce – 1.6.2 – Not tested with the active version of WooCommerce Sucuri Security - Auditing, Malware Scanner and Hardening: by Sucuri Inc. – 1.8.20 Trustpilot-reviews: by Trustpilot – 2.5.649 – Not tested with the active version of WooCommerce Very Simple Contact Form: by Guido – 9.7 WooCommerce UPC, EAN, and ISBN: by Scott Bolinger – 0.4.0 – Not tested with the active version of WooCommerce Abandoned Cart Lite for WooCommerce: by Tyche Softwares – 5.3.0 WooCommerce Advanced Free Shipping: by Jeroen Sormani – 1.1.3 – Not tested with the active version of WooCommerce WooCommerce Amazon Pay Gateway: by WooCommerce – 1.9.0 WooCommerce PayPal Checkout Gateway: by WooCommerce – 1.6.10 WooCommerce SagePay Form and SagePay Direct Gateway: by Andrew Benbow – 3.13.2 WooCommerce Product Search: by itthinx – 2.12.3 WooCommerce - ShipStation Integration: by WooCommerce – 4.1.27 WooCommerce Table Rate Shipping: by WooCommerce – 3.0.14 WooCommerce Wholesale Prices Premium: by Rymera Web Co – 1.17 WooCommerce Wholesale Prices: by Rymera Web Co – 1.6.5 – Not tested with the active version of WooCommerce WooCommerce: by Automattic – 3.5.7 Yoast SEO: by Team Yoast – 10.1.1 WooCommerce Google Feed Manager: by Michel Jongbloed – 2.3.4 ### Settings ### API Enabled: ? Force SSL: ? Currency: GBP (£) Currency Position: left Thousand Separator: , Decimal Separator: . Number of Decimals: 2 Taxonomies: Product Types: external (external) grouped (grouped) pw gift card (pw-gift-card) simple (simple) variable (variable) Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog) exclude-from-search (exclude-from-search) featured (featured) outofstock (outofstock) rated-1 (rated-1) rated-2 (rated-2) rated-3 (rated-3) rated-4 (rated-4) rated-5 (rated-5) ### WC Pages ### Shop base: #1439 - /shop/ Basket: #5 - /basket/ Checkout: #6 - /checkout/ My account: #7 - /my-account/ Terms and conditions: #369 - /terms/ ### Theme ### Name: House of Malt Version: 1.0 Author URL: https://jethrohazelhurst.github.io Child Theme: ? Parent Theme Name: Storefront Parent Theme Version: 2.4.5 Parent Theme Author URL: https://woocommerce.com/ WooCommerce Support: ? ### Templates ### Overrides: – ### sagepay ### MCrypt: ? Yes OpenSSL: ? Yes OpenSSL Methods: ? Yes PHP Max_Input_Vars: ? 2500
The page I need help with: [log in to see the link]
- The topic ‘Order Woes! Checkout Errors, duplicates and empty orders…’ is closed to new replies.