titanwraith
Forum Replies Created
-
Hi
We have just finished upgrading, Woocommerce, the plugins, the database, everything and the problem you get is – when using Safari on a mobile, despite selecting credit/debit card, I am redirected to the PayPal payment page to login.We just can not find a fix, all other browsers are now working, just Safari will not checkout
Hi
The website is http://www.actionhobbies.co.uk
The system report is as follows
WordPress Environment WordPress address (URL): https://www.actionhobbies.co.uk Site address (URL): https://www.actionhobbies.co.uk WC Version: 5.9.0 REST API Version: ✔</img> 5.9.0 WC Blocks Version: ✔</img> 6.1.0 Action Scheduler Version: ✔</img> 3.3.0 WC Admin Version: ✔</img> 2.8.0 Log Directory Writable: ✔</img> WP Version: ❌</img> 5.8.2 - There is a newer version of WordPress available (6.1.1) WP Multisite: – WP Memory Limit: 512 MB WP Debug Mode: – WP Cron: ✔</img> Language: en_GB External object cache: ✔</img> Server Environment Server Info: nginx/1.21.6 PHP Version: 7.4.30 PHP Post Max Size: 100 MB PHP Time Limit: 120 PHP Max Input Vars: 10000 cURL Version: 7.61.1 OpenSSL/1.1.1k SUHOSIN Installed: – MySQL Version: ❌</img> 5.5.30 - We recommend a minimum MySQL version of 5.6. See: WordPress requirements Max Upload Size: 100 MB Default Timezone is UTC: ✔</img> fsockopen/cURL: ✔</img> SoapClient: ✔</img> DOMDocument: ✔</img> GZip: ✔</img> Multibyte String: ✔</img> Remote Post: ✔</img> Remote Get: ✔</img> Database WC Database Version: 5.9.0 WC Database Prefix: wp_ Total Database Size: 362.95MB Database Data Size: 252.73MB Database Index Size: 110.22MB wp_woocommerce_sessions: Data: 2.02MB + Index: 0.02MB + Engine InnoDB wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB wp_woocommerce_order_items: Data: 1.52MB + Index: 0.45MB + Engine InnoDB wp_woocommerce_order_itemmeta: Data: 8.52MB + Index: 9.03MB + Engine InnoDB wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_woocommerce_shipping_zone_locations: Data: 0.06MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_actionscheduler_actions: Data: 2.02MB + Index: 1.22MB + Engine InnoDB wp_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_actionscheduler_logs: Data: 2.02MB + Index: 1.30MB + Engine InnoDB wp_cmplz_cookiebanners: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_cmplz_cookies: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_cmplz_services: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_comments: Data: 3.52MB + Index: 3.23MB + Engine InnoDB wp_db7_forms: Data: 8.52MB + Index: 0.00MB + Engine InnoDB wp_e_submissions: Data: 0.02MB + Index: 0.27MB + Engine InnoDB wp_e_submissions_actions_log: Data: 0.02MB + Index: 0.11MB + Engine InnoDB wp_e_submissions_values: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_jet_smart_filters_indexer: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_mailchimp_carts: Data: 2.13MB + Index: 0.00MB + Engine InnoDB wp_mailchimp_jobs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_options: Data: 3.13MB + Index: 0.30MB + Engine InnoDB wp_pantheon_sessions: Data: 3.02MB + Index: 9.03MB + Engine InnoDB wp_pimwick_gift_card: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_pimwick_gift_card_activity: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_postmeta: Data: 121.63MB + Index: 35.13MB + Engine InnoDB wp_posts: Data: 51.55MB + Index: 8.00MB + Engine InnoDB wp_redirection_404: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_redirection_groups: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_redirection_items: Data: 1.52MB + Index: 0.70MB + Engine InnoDB wp_redirection_logs: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_termmeta: Data: 0.19MB + Index: 0.23MB + Engine InnoDB wp_terms: Data: 0.14MB + Index: 0.19MB + Engine InnoDB wp_term_relationships: Data: 1.52MB + Index: 1.52MB + Engine InnoDB wp_term_taxonomy: Data: 0.23MB + Index: 0.17MB + Engine InnoDB wp_usermeta: Data: 8.52MB + Index: 9.03MB + Engine InnoDB wp_users: Data: 0.41MB + Index: 0.39MB + Engine InnoDB wp_wc_admin_notes: Data: 0.08MB + Index: 0.00MB + Engine InnoDB wp_wc_admin_note_actions: Data: 0.06MB + Index: 0.02MB + Engine InnoDB wp_wc_category_lookup: Data: 0.05MB + Index: 0.00MB + Engine InnoDB wp_wc_customer_lookup: Data: 0.39MB + Index: 0.23MB + Engine InnoDB wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_order_product_lookup: Data: 1.52MB + Index: 0.91MB + Engine InnoDB wp_wc_order_stats: Data: 0.48MB + Index: 0.41MB + Engine InnoDB wp_wc_order_tax_lookup: Data: 0.30MB + Index: 0.25MB + Engine InnoDB wp_wc_product_meta_lookup: Data: 4.52MB + Index: 11.09MB + Engine InnoDB wp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_woocommerce_bis_activity: Data: 0.48MB + Index: 0.55MB + Engine InnoDB wp_woocommerce_bis_notifications: Data: 0.23MB + Index: 0.44MB + Engine InnoDB wp_woocommerce_bis_notificationsmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_yoast_indexable: Data: 19.55MB + Index: 14.02MB + Engine InnoDB wp_yoast_indexable_hierarchy: Data: 1.50MB + Index: 0.80MB + Engine InnoDB wp_yoast_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_yoast_primary_term: Data: 0.14MB + Index: 0.14MB + Engine InnoDB wp_yoast_seo_links: Data: 0.50MB + Index: 0.30MB + Engine InnoDB wp_yoast_seo_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _pantheon_heartbeat: Data: 0.02MB + Index: 0.00MB + Engine InnoDB _pt_heartbeat: Data: 0.02MB + Index: 0.00MB + Engine InnoDB Post Type Counts attachment: 17449 custom_css: 1 customize_changeset: 1 elementor_library: 9 jet-menu: 8 jet-smart-filters: 5 jet-theme-core: 3 jet-woo-builder: 5 nav_menu_item: 264 oembed_cache: 29 page: 28 post: 3 product: 3220 product_variation: 5264 revision: 7728 shop_order: 4303 shop_order_refund: 426 wpcf7_contact_form: 2 wpcf7r_action: 1 Security Secure connection (HTTPS): ✔</img> Hide errors from visitors: ✔</img> Active Plugins (43) Native PHP Sessions for WordPress: by Pantheon – 1.2.4 Autoptimize: by Frank Goossens (futtta) – 2.9.3 Complianz | GDPR/CCPA Cookie Consent: by Really Simple Plugins – 5.5.2 Honeypot for Contact Form 7: by Nocean – 2.1 Contact Form 7: by Takayuki Miyoshi – 5.5.2 Contact Form CFDB7: by Arshid – 1.2.6.2 Disable Admin Notices Individually: by Creative Motion – 1.2.7 Yoast Duplicate Post: by Enrico Battocchi and Team Yoast – 4.2 Google Tag Manager for WordPress: by Thomas Geiger – 1.13.1 Elementor Pro: by Elementor.com – 3.5.0 Elementor: by Elementor.com – 3.4.8 Enable Media Replace: by ShortPixel – 3.6.3 Flexible Checkout Fields: by WP Desk – 3.1.1 Flexible Shipping: by WP Desk – 4.10.1 JetBlocks For Elementor: by Crocoblock – 1.2.4 JetBlog For Elementor: by Crocoblock – 2.2.9 Jet Data Importer: by Zemez – 1.2.2 JetElements For Elementor: by Crocoblock – 2.3.1 JetMenu: by Crocoblock – 2.0.5 Jet Plugins Wizard: by Zemez – 1.2.8 JetSmartFilters: by Crocoblock – 1.8.4 JetTabs For Elementor: by Crocoblock – 2.1.7 JetThemeCore: by Crocoblock – 1.1.23 JetTricks: by Crocoblock – 1.2.10 JetWooBuilder For Elementor: by Crocoblock – 1.6.5 JetProductGallery For Elementor: by Crocoblock – 1.1.5 jQuery Updater: by Ramoonus – 3.6.0.1 Kava Extra: by Zemez – 1.0.5 Mailchimp for WooCommerce: by Mailchimp – 2.5.4 Mailgun: by Mailgun – 1.7.9 Pantheon Advanced Page Cache: by Pantheon – 1.0.0 Product Category Tree: by AWESOME TOGI – 2.5 PW WooCommerce Gift Cards: by Pimwick LLC – 1.195 Redirection: by John Godley – 5.1.3 Remove jQuery Migrate: by Hendy Tarnando – 1.0.2 WooCommerce Admin: by WooCommerce – 2.8.0 WooCommerce Back In Stock Notifications: by SomewhereWarm – 1.1.3 Print Invoice & Delivery Notes for WooCommerce: by Tyche Softwares – 4.6.4 WooCommerce Google Analytics Integration: by WooCommerce – 1.5.4 WooCommerce PayPal Payments: by WooCommerce – 1.6.2 WooCommerce: by Automattic – 5.9.0 Yoast SEO: by Team Yoast – 17.6 Redirection for Contact Form 7: by Query Solutions – 2.3.6 Inactive Plugins (1) WP Redis: by Pantheon Josh Koenig Matthew Boynes Daniel Bachhuber Alley Interactive – 1.1.4 Dropin Plugins (1) object-cache.php: object-cache.php Must Use Plugins (1) Pantheon: by Pantheon – 0.1 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) Connected to WooCommerce.com: ✔</img> WC Pages Shop base: #6 - /products/ Basket: #7 - /cart/ Checkout: #8 - /checkout/ My account: #9 - /my-account/ Terms and conditions: #61755 - /terms-conditions/ Theme Name: Maretinal Version: 1.0.0 Author URL: https://zemez.io/ Child Theme: ✔</img> Parent Theme Name: Kava Parent Theme Version: 2.0.2 Parent Theme Author URL: https://crocoblock.com/ WooCommerce Support: ✔</img> Templates Overrides: maretinal/woocommerce/checkout/form-login.php Back In Stock Database Version: 1.1.3 Loopback Test: ✔</img> WooCommerce PayPal Payments Onboarded: Yes Shop country code: GB PayPal card processing available in country: Yes Pay Later messaging available in country: Yes Vault enabled: Yes Action Scheduler Canceled: 9 Oldest: 2023-01-23 20:01:17 +0000 Newest: 2023-02-12 12:02:52 +0000 Complete: 3,884 Oldest: 2023-01-13 18:56:53 +0000 Newest: 2023-02-13 14:03:17 +0000 Pending: 1 Oldest: 2023-02-13 15:03:17 +0000 Newest: 2023-02-13 15:03:17 +0000 Status report information Generated at: 2023-02-13 14:18:29 +00:00 `The logs i found were as below (4 in total + paypal log)
2023-01-17T04:38:51+00:00 CRITICAL Uncaught Error: Call to a member function get_availability() on null in /code/wp-content/plugins/woocommerce/includes/wc-template-functions.php:3512
Stack trace:0 /code/wp-content/plugins/jet-woo-builder/includes/class-jet-woo-builder-template-functions.php(52): wc_get_stock_html(NULL)
1 /code/wp-content/plugins/jet-woo-builder/includes/widgets/archive-product/jet-woo-builder-archive-stock-status.php(159): Jet_Woo_Builder_Template_Functions->get_product_stock_status()
2 /code/wp-content/plugins/jet-woo-builder/includes/widgets/archive-product/jet-woo-builder-archive-stock-status.php(169): Elementor\Jet_Woo_Builder_Archive_Stock_Status::render_callback()
3 /code/wp-content/plugins/elementor/includes/base/controls-stack.php(2154): Elementor\Jet_Woo_Builder_Archive_Stock_Status->render()
4 /code/wp-content/plugins/elementor/includes/base/widget-base.php(581): Elementor\Controls_Stack->render_by_mode()
5 /code/wp-content/plugins/elementor/includes/base/widget-base.php(722): Elementor\Widget_Base->render_co in /code/wp-content/plugins/woocommerce/includes/wc-template-functions.php on line 3512
2023-01-19T19:55:49+00:00 CRITICAL Uncaught Error: Call to a member function get_availability() on null in /code/wp-content/plugins/woocommerce/includes/wc-template-functions.php:3512
Stack trace:0 /code/wp-content/plugins/jet-woo-builder/includes/class-jet-woo-builder-template-functions.php(52): wc_get_stock_html(NULL)
1 /code/wp-content/plugins/jet-woo-builder/includes/widgets/archive-product/jet-woo-builder-archive-stock-status.php(159): Jet_Woo_Builder_Template_Functions->get_product_stock_status()
2 /code/wp-content/plugins/jet-woo-builder/includes/widgets/archive-product/jet-woo-builder-archive-stock-status.php(169): Elementor\Jet_Woo_Builder_Archive_Stock_Status::render_callback()
3 /code/wp-content/plugins/elementor/includes/base/controls-stack.php(2154): Elementor\Jet_Woo_Builder_Archive_Stock_Status->render()
4 /code/wp-content/plugins/elementor/includes/base/widget-base.php(581): Elementor\Controls_Stack->render_by_mode()
5 /code/wp-content/plugins/elementor/includes/base/widget-base.php(722): Elementor\Widget_Base->render_co in /code/wp-content/plugins/woocommerce/includes/wc-template-functions.php on line 3512
2023-02-03T21:53:46+00:00 CRITICAL Uncaught Error: Class 'Elementor\Core\App\App' not found in /code/wp-content/plugins/elementor/includes/plugin.php:771 Stack trace: 0 /code/wp-content/plugins/elementor/includes/plugin.php(671): Elementor\Plugin->init_components() 1 /code/wp-includes/class-wp-hook.php(303): Elementor\Plugin->init('') 2 /code/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters(NULL, Array) 3 /code/wp-includes/plugin.php(470): WP_Hook->do_action(Array) 4 /code/wp-settings.php(578): do_action('init') 5 /code/wp-config.php(93): require_once('/code/wp-settin…') 6 /code/wp-load.php(50): require_once('/code/wp-config…') 7 /code/wp-login.php(12): require('/code/wp-load.p…') 8 {main} thrown in /code/wp-content/plugins/elementor/includes/plugin.php on line 771 2023-02-05T05:15:34+00:00 CRITICAL Uncaught Error: Call to a member function get_availability() on null in /code/wp-content/plugins/woocommerce/includes/wc-template-functions.php:3512 Stack trace: #0 /code/wp-content/plugins/jet-woo-builder/includes/class-jet-woo-builder-template-functions.php(52): wc_get_stock_html(NULL) #1 /code/wp-content/plugins/jet-woo-builder/includes/widgets/archive-product/jet-woo-builder-archive-stock-status.php(159): Jet_Woo_Builder_Template_Functions->get_product_stock_status() #2 /code/wp-content/plugins/jet-woo-builder/includes/widgets/archive-product/jet-woo-builder-archive-stock-status.php(169): Elementor\Jet_Woo_Builder_Archive_Stock_Status::render_callback() #3 /code/wp-content/plugins/elementor/includes/base/controls-stack.php(2154): Elementor\Jet_Woo_Builder_Archive_Stock_Status->render() #4 /code/wp-content/plugins/elementor/includes/base/widget-base.php(581): Elementor\Controls_Stack->render_by_mode() #5 /code/wp-content/plugins/elementor/includes/base/widget-base.php(722): Elementor\Widget_Base->render_co in /code/wp-content/plugins/woocommerce/includes/wc-template-functions.php on line 3512I also started logging PayPal and I found the log to the failed transaction
2023-02-13T12:30:14+00:00 DEBUG POST https://connect.woocommerce.com/ppcsandbox/v2/customer/partner-referrals
Request Body: {“partner_config_override”:{“partner_logo_url”:”https:\/\/connect.woocommerce.com\/images\/woocommerce_logo.png”,”return_url”:”https:\/\/www.actionhobbies.co.uk\/wp-admin\/admin.php?page=wc-settings&tab=checkout§ion=ppcp-gateway”,”return_url_description”:”Return to your shop.”,”show_add_credit_card”:true},”products”:[“PPCP”],”legal_consents”:[{“type”:”SHARE_DATA_CONSENT”,”granted”:true}],”operations”:[{“operation”:”API_INTEGRATION”,”api_integration_preference”:{“rest_api_integration”:{“integration_method”:”PAYPAL”,”integration_type”:”FIRST_PARTY”,”first_party_details”:{“features”:[“PAYMENT”,”FUTURE_PAYMENT”,”REFUND”,”ADVANCED_TRANSACTIONS_SEARCH”,”VAULT”],”seller_nonce”:”a1233wtergfsdt4365tzrshgfbaewa36AGa1233wtergfsdt4365tzrshgfbaewa36AG”}}}}]}
Response Debug ID: 185c7adbec2c0
Response: Array
(
[code] => 201
[message] => Created
)2023-02-13T12:32:57+00:00 DEBUG POST https://api.paypal.com/v1/oauth2/token?grant_type=client_credentials
Response Debug ID: 9fab7da0f933d
Response: Array
(
[code] => 200
[message] => OK
)