• AndyMeps

    (@andymeps)


    Site Link
    https://thedotingdogcompany.co.uk

    Issue Description

    The “Place order” button on the checkout page occasionally disappears on iOS Safari.

    Debugging Actions Taken So-Far

    • We’ve updated plugin versions relating to WooCommerce – no effect
    • We’ve updated the theme in-use to the latest version – no effect
    • We’ve turned off a custom checkout field plugin – no effect
    • We’ve disabled and re-enabled Mailchimp for WooCommerce (as it was showing an error in the console) – no effect
    • We’ve disabled the Apple Pay / Google Wallet feature entirely – no effect, although we did notice an issue with the Apple Pay button occasionally turning in to a card details form(?!)
    • We’ve disabled the Apple Pay / Google Wallet feature from the checkout page – no effect
    • We’ve debugged the issue on-device using Safari on a Mac tethered to an iPhone – noticed that when the issue happens a duplicate “Place order” button (with id=”placeOrder”) that is disabled briefly stays on screen before being removed from the DOM, on successful page loads the “Place order” button has an id=”place_order”.

    I’m still actively trying to determine what is causing the issue, but I’m running out of debug paths; any suggestions would be greatly appreciated.

    The only error remaining in the console seems to be related to hcaptcha, my understanding is that this is Stripe, but it doesn’t seem to have any bearing on the issue – same errors in console whether the checkout page “Place order” button shows or not.

    Resources

    System Status Report

    <br><br> WordPress Environment

    WordPress address (URL): https://thedotingdogcompany.co.uk
    Site address (URL): https://thedotingdogcompany.co.uk
    WC Version: 9.0.2
    Legacy REST API Package Version: The Legacy REST API plugin is not installed on this site.
    Action Scheduler Version: ? 3.7.4
    Log Directory Writable: ?
    WP Version: 6.5.5
    WP Multisite: –
    WP Memory Limit: 5 GB
    WP Debug Mode: –
    WP Cron: ?
    Language: en_GB
    External object cache: – Server Environment

    Server Info: Apache/2.4.52 (Ubuntu)
    PHP Version: 8.0.28
    PHP Post Max Size: 5 GB
    PHP Time Limit: 0
    PHP Max Input Vars: 1000
    cURL Version: 7.81.0
    OpenSSL/3.0.2

    SUHOSIN Installed: –
    MySQL Version: 8.0.32
    Max Upload Size: 5 GB
    Default Timezone is UTC: ?
    fsockopen/cURL: ?
    SoapClient: ?
    DOMDocument: ?
    GZip: ?
    Multibyte String: ?
    Remote Post: ?
    Remote Get: ? Database

    WC Database Version: 9.0.2
    WC Database Prefix: wp_
    Total Database Size: 157.17MB
    Database Data Size: 105.48MB
    Database Index Size: 51.69MB
    wp_woocommerce_sessions: Data: 6.02MB + Index: 0.16MB + 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.28MB + Engine InnoDB
    wp_woocommerce_order_itemmeta: Data: 17.55MB + Index: 7.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.02MB + 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.06MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_actionscheduler_actions: Data: 4.11MB + Index: 2.44MB + 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: 3.09MB + Index: 3.08MB + Engine InnoDB
    wp_aioseo_cache: Data: 0.22MB + Index: 0.06MB + Engine InnoDB
    wp_aioseo_notifications: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_aioseo_posts: Data: 0.22MB + Index: 0.02MB + Engine InnoDB
    wp_atum_export_templates: Data: 0.14MB + Index: 0.03MB + Engine InnoDB
    wp_atum_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_atum_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_atum_product_data: Data: 0.22MB + Index: 0.14MB + Engine InnoDB
    wp_cky_banners: Data: 0.05MB + Index: 0.00MB + Engine InnoDB
    wp_cky_cookie_categories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_cky_cookies: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_commentmeta: Data: 0.06MB + Index: 0.03MB + Engine InnoDB
    wp_comments: Data: 5.52MB + Index: 3.41MB + Engine InnoDB
    wp_duplicator_packages: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_extensions: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_fwfoodmenu_badge: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_fwfoodmenu_cart: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_fwfoodmenu_category: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_fwfoodmenu_menu: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_fwfoodmenu_menu_badge: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_fwfoodmenu_menu_image: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_fwfoodmenu_menu_modificator: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_fwfoodmenu_menu_modificator_group: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_fwfoodmenu_menu_price: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_fwfoodmenu_order: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_fwfoodmenu_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_fwfoodmenu_order_statuschage: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_fwfoodmenu_translations: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_gla_attribute_mapping_rules: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_gla_budget_recommendations: Data: 0.19MB + Index: 0.14MB + Engine InnoDB
    wp_gla_merchant_issues: Data: 0.44MB + Index: 0.00MB + Engine InnoDB
    wp_gla_shipping_rates: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_gla_shipping_times: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_jetpack_sync_queue: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailchimp_carts: Data: 0.03MB + Index: 0.00MB + Engine InnoDB
    wp_mailchimp_jobs: Data: 0.11MB + Index: 0.00MB + Engine InnoDB
    wp_mailpoet_automation_run_logs: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_automation_run_subjects: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_mailpoet_automation_runs: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_automation_triggers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_mailpoet_automation_versions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_automations: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_mailpoet_custom_fields: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_dynamic_segment_filters: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_feature_flags: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_forms: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_mailpoet_log: Data: 0.09MB + Index: 0.00MB + Engine InnoDB
    wp_mailpoet_mapping_to_external_entities: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_newsletter_links: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_mailpoet_newsletter_option: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_newsletter_option_fields: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_newsletter_posts: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_newsletter_segment: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_newsletter_templates: Data: 2.52MB + Index: 0.00MB + Engine InnoDB
    wp_mailpoet_newsletters: Data: 0.06MB + Index: 0.03MB + Engine InnoDB
    wp_mailpoet_scheduled_task_subscribers: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_scheduled_tasks: Data: 0.20MB + Index: 0.17MB + Engine InnoDB
    wp_mailpoet_segments: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_mailpoet_sending_queues: Data: 0.05MB + Index: 0.03MB + Engine InnoDB
    wp_mailpoet_settings: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_statistics_bounces: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_mailpoet_statistics_clicks: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_mailpoet_statistics_forms: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_statistics_newsletters: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_mailpoet_statistics_opens: Data: 0.02MB + Index: 0.08MB + Engine InnoDB
    wp_mailpoet_statistics_unsubscribes: Data: 0.06MB + Index: 0.05MB + Engine InnoDB
    wp_mailpoet_statistics_woocommerce_purchases: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_mailpoet_stats_notifications: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_mailpoet_subscriber_custom_field: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_subscriber_ips: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_subscriber_segment: Data: 0.08MB + Index: 0.03MB + Engine InnoDB
    wp_mailpoet_subscriber_tag: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_mailpoet_subscribers: Data: 0.13MB + Index: 0.31MB + Engine InnoDB
    wp_mailpoet_tags: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_user_agents: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_user_flags: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_options: Data: 7.23MB + Index: 0.23MB + Engine InnoDB
    wp_postmeta: Data: 26.56MB + Index: 22.02MB + Engine InnoDB
    wp_posts: Data: 19.55MB + Index: 3.59MB + Engine InnoDB
    wp_term_relationships: Data: 0.31MB + Index: 0.23MB + Engine InnoDB
    wp_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_usermeta: Data: 2.52MB + Index: 3.00MB + Engine InnoDB
    wp_users: Data: 0.08MB + Index: 0.05MB + Engine InnoDB
    wp_wc_admin_note_actions: Data: 0.09MB + Index: 0.02MB + Engine InnoDB
    wp_wc_admin_notes: Data: 0.09MB + Index: 0.00MB + Engine InnoDB
    wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wc_customer_lookup: Data: 0.20MB + Index: 0.13MB + Engine InnoDB
    wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_order_addresses: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_wc_order_coupon_lookup: Data: 0.11MB + Index: 0.14MB + Engine InnoDB
    wp_wc_order_operational_data: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_order_product_lookup: Data: 1.52MB + Index: 0.81MB + Engine InnoDB
    wp_wc_order_stats: Data: 0.36MB + Index: 0.30MB + Engine InnoDB
    wp_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_orders: Data: 0.02MB + Index: 0.11MB + Engine InnoDB
    wp_wc_orders_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_product_meta_lookup: Data: 0.22MB + Index: 0.47MB + Engine InnoDB
    wp_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + 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_wcpdf_invoice_number: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcpdf_packing_slip_number: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcs_payment_retries: Data: 0.09MB + Index: 0.02MB + Engine InnoDB
    wp_wfpklist_template_data: Data: 0.09MB + Index: 0.00MB + Engine InnoDB
    wp_wpforms_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpmailsmtp_debug_events: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpmailsmtp_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wt_sc_coupon_lookup: Data: 0.08MB + Index: 0.03MB + Engine InnoDB
    wp_yoast_indexable: Data: 1.50MB + Index: 0.48MB + Engine InnoDB
    wp_yoast_indexable_hierarchy: Data: 0.09MB + Index: 0.16MB + Engine InnoDB
    wp_yoast_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yoast_primary_term: Data: 0.08MB + Index: 0.09MB + Engine InnoDB
    wp_yoast_seo_links: Data: 0.13MB + Index: 0.06MB + Engine InnoDB Post Type Counts

    attachment: 2393
    custom_css: 1
    customize_changeset: 4
    feedback: 3842
    mailpoet_page: 1
    nav_menu_item: 8
    oembed_cache: 1
    page: 19
    popup: 2
    popup_theme: 8
    post: 2
    product: 1536
    product_variation: 400
    revision: 463
    shop_coupon: 392
    shop_order: 4066
    shop_order_refund: 80
    shop_subscription: 154
    wp_global_styles: 1
    wpforms: 1
    xlwcty_thankyou: 1 Security

    Secure connection (HTTPS): ?
    Hide errors from visitors: ? Active Plugins (37)

    WP fail2ban: by Charles Lecklider – 5.2.2.1
    Advanced Product Fields for WooCommerce: by StudioWombat – 1.6.8
    All-in-One WP Migration: by ServMask – 7.76
    ATUM Export PRO (Trial version): by Stock Management Labs? – 1.5.5.3
    ATUM Inventory Management for WooCommerce: by Stock Management Labs? – 1.9.39.2
    Duplicator: by Duplicator – 1.5.4
    FW Food Menu: by Fastw3b – 4.7.2
    Google Analytics for WordPress by MonsterInsights: by MonsterInsights – 8.27.0
    Google Listings and Ads: by WooCommerce – 2.7.4
    Jetpack: by Automattic – 12.3
    Login Logo: by Mark Jaquith – 0.10.2
    Mailchimp for WooCommerce: by Mailchimp – 4.1
    Minimum Periods for WooCommerce Subscriptions: by WPExtend – 2.6
    OptinMonster: by OptinMonster Popup Builder Team – 2.13.2
    Password Protected: by WPExperts – 2.6.3.1
    Pinterest for WooCommerce: by WooCommerce – 1.3.24
    Popup Maker: by Popup Maker – 1.18.1
    WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels: by WebToffee – 4.5.3
    Sold Out Badge for WooCommerce: by Charlie Etienne – 4.4.0
    Trustpilot-reviews: by Trustpilot – 2.5.925
    WooCommerce Weight Based Shipping: by weightbasedshipping.com – 5.9.2
    Advanced Order Export For WooCommerce: by AlgolPlus – 3.5.3
    Category Discount Woocommerce: by QuanticEdge – 4.14
    NextMove Lite - Thank You Page for WooCommerce: by XLPlugins – 2.18.3
    WooCommerce.com Update Manager: by Automattic – 1.0.3
    WooPayments: by Automattic – 7.8.1
    PDF Invoices & Packing Slips for WooCommerce: by WP Overnight – 3.8.4
    WooCommerce Shipping & Tax: by WooCommerce – 2.6.0
    WooCommerce Subscriptions: by WooCommerce – 6.4.0
    WooCommerce: by Automattic – 9.0.2
    Yoast SEO: by Team Yoast – 20.8
    WP Console: by Edi Amin – 2.4.1
    WP Mail SMTP: by WP Mail SMTP – 3.8.0
    WP fail2ban Blocklist: by Charles Lecklider – 2.2.1
    WPForms Lite: by WPForms – 1.8.1.3
    Smart Coupons For WooCommerce Coupons: by WebToffee – 1.8.0
    Yoast Test Helper: by Team Yoast – 1.17 Inactive Plugins (9)

    Akismet Anti-Spam: Spam Protection: by Automattic - Anti Spam Team – 5.1
    All in One SEO: by All in One SEO Team – 4.3.8
    Checkout Field Editor for WooCommerce: by ThemeHigh – 2.0.2
    CookieYes | GDPR Cookie Consent: by CookieYes – 3.0.9
    Login Designer: by LoginDesigner – 1.6.1
    MailChimp: by MailChimp – 1.5.8
    MailPoet: by MailPoet – 4.22.0
    TaxoPress: by TaxoPress – 3.7.4
    W3 Total Cache: by BoldGrid – 2.3.2 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)
    simple (simple)
    subscription (subscription)
    variable (variable)
    variable subscription (variable-subscription)

    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: ?
    Enforce Approved Product Download Directories: –
    HPOS feature enabled: –
    Order datastore: WC_Order_Data_Store_CPT
    HPOS data sync enabled: – Logging

    Enabled: ?
    Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2
    Retention period: 30 days
    Level threshold: –
    Log directory size: 2 MB WC Pages

    Shop base: #6 - /products/
    Basket: #7 - /cart/
    Checkout: #8 - /checkout/
    My account: #9 - /my-account/
    Terms and conditions: #1176 - /terms-and-conditions/ Theme

    Name: Storefront
    Version: 4.6.0
    Author URL: https://woocommerce.com/
    Child Theme: ? – If you are modifying WooCommerce on a parent theme that you did not build
    personally we recommend using a child theme. See: How to create a child theme

    WooCommerce Support: ? Templates

    Overrides: – WooPayments

    Version: 7.8.1
    Connected to WPCOM: Yes
    WPCOM Blog ID: 205564084
    Account ID: acct_1L5alc2E9oi6KVtb
    Payment Gateway: Enabled
    Test Mode: Disabled
    Enabled APMs: card
    WooPay: Not eligible
    Apple Pay / Google Pay: Enabled (cart,product)
    Fraud Protection Level: basic
    Multi-currency: Enabled
    Auth and Capture: Enabled
    Documents: Enabled
    Logging: Disabled Subscriptions

    WCS_DEBUG: ? No
    Subscriptions Mode: ? Live
    Subscriptions Live URL: https://thedotingdogcompany.co.uk
    Subscriptions-core Library Version: 7.2.0
    Subscription Statuses: wc-active: 30
    wc-on-hold: 2
    wc-cancelled: 122

    WooCommerce Account Connected: ? Yes
    Active Product Key: ? Yes
    Custom Retry Rules: ? No
    Custom Retry Rule Class: ? No
    Custom Raw Retry Rule: ? No
    Custom Retry Rule: ? No
    Retries Migration Status: ? Completed
    Report Cache Enabled: ? Yes
    Cache Update Failures: ? 0 failure Store Setup

    Country / State: United Kingdom (UK) Subscriptions by Payment Gateway

    WooPayments: wc-active: 30
    wc-cancelled: 122
    wc-on-hold: 2 Payment Gateway Support

    WooPayments: products
    refunds
    multiple_subscriptions
    subscription_cancellation
    subscription_payment_method_change_admin
    subscription_payment_method_change_customer
    subscription_payment_method_change
    subscription_reactivation
    subscription_suspension
    subscriptions
    subscription_amount_changes
    subscription_date_changes
    tokenization
    add_payment_method Admin

    Enabled Features: activity-panels
    analytics
    product-block-editor
    coupons
    core-profiler
    customize-store
    customer-effort-score-tracks
    import-products-task
    experimental-fashion-sample-products
    shipping-smart-defaults
    shipping-setting-tour
    homescreen
    marketing
    mobile-app-banner
    navigation
    onboarding
    onboarding-tasks
    product-custom-fields
    remote-inbox-notifications
    remote-free-extensions
    payment-gateway-suggestions
    shipping-label-banner
    subscriptions
    store-alerts
    transient-notices
    woo-mobile-welcome
    wc-pay-promotion
    wc-pay-welcome-page

    Disabled Features: minified-js
    new-product-management-experience
    pattern-toolkit-full-composability
    product-pre-publish-modal
    settings
    async-product-editor-category-field
    launch-your-store
    product-editor-template-system

    Daily Cron: ? Next scheduled: 2024-06-26 18:10:26 +01:00
    Options: ?
    Notes: 194
    Onboarding: completed Action Scheduler

    Canceled: 123
    Oldest: 2024-05-26 13:56:52 +0100
    Newest: 2024-06-25 19:55:44 +0100

    Complete: 6,401
    Oldest: 2024-05-26 11:21:39 +0100
    Newest: 2024-06-26 11:21:13 +0100

    Failed: 1,481
    Oldest: 2022-06-03 19:08:20 +0100
    Newest: 2024-06-25 09:06:59 +0100

    Pending: 3,196
    Oldest: 2024-06-25 21:56:47 +0100
    Newest: 2024-07-22 22:24:13 +0100 Status report information

    Generated at: 2024-06-26 11:21:42 +01:00
    `
Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter AndyMeps

    (@andymeps)

    Update:

    I’ve copied the site to staging, turned off the custom theme (using Twenty Twenty-Four instead) and disabled all plugins except woocommerce, update manager and woocommerce payments and it’s still an issue:

    Video

    Staging can be found at https://staging.thedotingdogcompany.co.uk – suggest navigating straight to /products/ to test as the links in the UI may direct you back to production.

    I also noticed that the issue only occurs whilst WooCommerce Payments is in Test mode (card detail form is on screen), turning off Test Mode whilst in WooCommerce Safe Mode shows no card form and I don’t get the issue.

    System Status Report from Staging:

    <br><br> WordPress Environment

    WordPress address (URL): https://staging.thedotingdogcompany.co.uk
    Site address (URL): https://staging.thedotingdogcompany.co.uk
    WC Version: 9.0.2
    Legacy REST API Package Version: The Legacy REST API plugin is not installed on this site.
    Action Scheduler Version: ? 3.7.4
    Log Directory Writable: ?
    WP Version: 6.5.5
    WP Multisite: –
    WP Memory Limit: 5 GB
    WP Debug Mode: –
    WP Cron: ?
    Language: en_GB
    External object cache: – Server Environment

    Server Info: Apache/2.4.52 (Ubuntu)
    PHP Version: 8.0.28
    PHP Post Max Size: 5 GB
    PHP Time Limit: 0
    PHP Max Input Vars: 1000
    cURL Version: 7.81.0
    OpenSSL/3.0.2

    SUHOSIN Installed: –
    MySQL Version: 8.0.32
    Max Upload Size: 5 GB
    Default Timezone is UTC: ?
    fsockopen/cURL: ?
    SoapClient: ?
    DOMDocument: ?
    GZip: ?
    Multibyte String: ?
    Remote Post: ?
    Remote Get: ? Database

    WC Database Version: 9.0.2
    WC Database Prefix: wp_
    Total Database Size: 160.32MB
    Database Data Size: 108.85MB
    Database Index Size: 51.47MB
    wp_woocommerce_sessions: Data: 6.02MB + Index: 0.13MB + 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.28MB + Engine InnoDB
    wp_woocommerce_order_itemmeta: Data: 17.55MB + Index: 7.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.02MB + 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.06MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_actionscheduler_actions: Data: 4.11MB + Index: 2.34MB + 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: 3.09MB + Index: 3.08MB + Engine InnoDB
    wp_aioseo_cache: Data: 0.22MB + Index: 0.06MB + Engine InnoDB
    wp_aioseo_notifications: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_aioseo_posts: Data: 0.22MB + Index: 0.02MB + Engine InnoDB
    wp_atum_export_templates: Data: 0.14MB + Index: 0.03MB + Engine InnoDB
    wp_atum_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_atum_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_atum_product_data: Data: 0.22MB + Index: 0.14MB + Engine InnoDB
    wp_cky_banners: Data: 0.05MB + Index: 0.00MB + Engine InnoDB
    wp_cky_cookie_categories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_cky_cookies: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_commentmeta: Data: 0.06MB + Index: 0.03MB + Engine InnoDB
    wp_comments: Data: 5.52MB + Index: 3.41MB + Engine InnoDB
    wp_duplicator_packages: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_extensions: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_fwfoodmenu_badge: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_fwfoodmenu_cart: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_fwfoodmenu_category: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_fwfoodmenu_menu: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_fwfoodmenu_menu_badge: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_fwfoodmenu_menu_image: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_fwfoodmenu_menu_modificator: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_fwfoodmenu_menu_modificator_group: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_fwfoodmenu_menu_price: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_fwfoodmenu_order: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_fwfoodmenu_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_fwfoodmenu_order_statuschage: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_fwfoodmenu_translations: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_gla_attribute_mapping_rules: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_gla_budget_recommendations: Data: 0.19MB + Index: 0.14MB + Engine InnoDB
    wp_gla_merchant_issues: Data: 2.02MB + Index: 0.00MB + Engine InnoDB
    wp_gla_shipping_rates: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_gla_shipping_times: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_jetpack_sync_queue: Data: 0.30MB + Index: 0.06MB + Engine InnoDB
    wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailchimp_carts: Data: 0.14MB + Index: 0.00MB + Engine InnoDB
    wp_mailchimp_jobs: Data: 1.52MB + Index: 0.00MB + Engine InnoDB
    wp_mailpoet_automation_run_logs: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_automation_run_subjects: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_mailpoet_automation_runs: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_automation_triggers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_mailpoet_automation_versions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_automations: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_mailpoet_custom_fields: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_dynamic_segment_filters: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_feature_flags: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_forms: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_mailpoet_log: Data: 0.09MB + Index: 0.00MB + Engine InnoDB
    wp_mailpoet_mapping_to_external_entities: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_newsletter_links: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_mailpoet_newsletter_option: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_newsletter_option_fields: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_newsletter_posts: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_newsletter_segment: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_newsletter_templates: Data: 2.52MB + Index: 0.00MB + Engine InnoDB
    wp_mailpoet_newsletters: Data: 0.06MB + Index: 0.03MB + Engine InnoDB
    wp_mailpoet_scheduled_task_subscribers: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_scheduled_tasks: Data: 0.20MB + Index: 0.17MB + Engine InnoDB
    wp_mailpoet_segments: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_mailpoet_sending_queues: Data: 0.05MB + Index: 0.03MB + Engine InnoDB
    wp_mailpoet_settings: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_statistics_bounces: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_mailpoet_statistics_clicks: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_mailpoet_statistics_forms: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_statistics_newsletters: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_mailpoet_statistics_opens: Data: 0.02MB + Index: 0.08MB + Engine InnoDB
    wp_mailpoet_statistics_unsubscribes: Data: 0.06MB + Index: 0.05MB + Engine InnoDB
    wp_mailpoet_statistics_woocommerce_purchases: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_mailpoet_stats_notifications: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_mailpoet_subscriber_custom_field: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_subscriber_ips: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_subscriber_segment: Data: 0.08MB + Index: 0.03MB + Engine InnoDB
    wp_mailpoet_subscriber_tag: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_mailpoet_subscribers: Data: 0.13MB + Index: 0.31MB + Engine InnoDB
    wp_mailpoet_tags: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_user_agents: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_mailpoet_user_flags: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_options: Data: 7.22MB + Index: 0.20MB + Engine InnoDB
    wp_postmeta: Data: 26.56MB + Index: 22.02MB + Engine InnoDB
    wp_posts: Data: 19.55MB + Index: 3.59MB + Engine InnoDB
    wp_term_relationships: Data: 0.31MB + Index: 0.23MB + Engine InnoDB
    wp_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_usermeta: Data: 2.52MB + Index: 3.00MB + Engine InnoDB
    wp_users: Data: 0.08MB + Index: 0.05MB + Engine InnoDB
    wp_wc_admin_note_actions: Data: 0.09MB + Index: 0.02MB + Engine InnoDB
    wp_wc_admin_notes: Data: 0.09MB + Index: 0.00MB + Engine InnoDB
    wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wc_customer_lookup: Data: 0.20MB + Index: 0.13MB + Engine InnoDB
    wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_order_addresses: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_wc_order_coupon_lookup: Data: 0.11MB + Index: 0.14MB + Engine InnoDB
    wp_wc_order_operational_data: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_order_product_lookup: Data: 1.52MB + Index: 0.81MB + Engine InnoDB
    wp_wc_order_stats: Data: 0.36MB + Index: 0.30MB + Engine InnoDB
    wp_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_orders: Data: 0.02MB + Index: 0.11MB + Engine InnoDB
    wp_wc_orders_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_product_meta_lookup: Data: 0.22MB + Index: 0.47MB + Engine InnoDB
    wp_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + 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_wcpdf_invoice_number: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcpdf_packing_slip_number: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcs_payment_retries: Data: 0.09MB + Index: 0.02MB + Engine InnoDB
    wp_wfpklist_template_data: Data: 0.09MB + Index: 0.00MB + Engine InnoDB
    wp_wpforms_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpmailsmtp_debug_events: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpmailsmtp_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wt_sc_coupon_lookup: Data: 0.08MB + Index: 0.03MB + Engine InnoDB
    wp_yoast_indexable: Data: 1.50MB + Index: 0.42MB + Engine InnoDB
    wp_yoast_indexable_hierarchy: Data: 0.09MB + Index: 0.16MB + Engine InnoDB
    wp_yoast_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yoast_primary_term: Data: 0.08MB + Index: 0.09MB + Engine InnoDB
    wp_yoast_seo_links: Data: 0.13MB + Index: 0.06MB + Engine InnoDB Post Type Counts

    attachment: 2393
    custom_css: 1
    customize_changeset: 4
    feedback: 3838
    mailpoet_page: 1
    nav_menu_item: 8
    oembed_cache: 1
    page: 19
    popup: 2
    popup_theme: 8
    post: 2
    product: 1536
    product_variation: 400
    revision: 463
    shop_coupon: 392
    shop_order: 4063
    shop_order_refund: 80
    shop_subscription: 154
    wp_global_styles: 2
    wp_navigation: 1
    wp_template: 2
    wpforms: 1
    xlwcty_thankyou: 1 Security

    Secure connection (HTTPS): ?
    Your store is not using HTTPS. Learn more about HTTPS and SSL Certificates.
    Hide errors from visitors: ? Active Plugins (3)

    WooCommerce.com Update Manager: by Automattic – 1.0.3
    WooPayments: by Automattic – 7.8.1
    WooCommerce: by Automattic – 9.0.2 Inactive Plugins (43)

    Advanced Order Export For WooCommerce: by AlgolPlus – 3.5.3
    Advanced Product Fields for WooCommerce: by StudioWombat – 1.6.8
    Akismet Anti-spam: Spam Protection: by Automattic - Anti-spam Team – 5.3.2
    All-in-One WP Migration: by ServMask – 7.83
    All in One SEO: by All in One SEO Team – 4.6.5
    ATUM Export PRO (Trial version): by Stock Management Labs? – 1.5.5.3
    ATUM Inventory Management for WooCommerce: by Stock Management Labs? – 1.9.29.1
    Category Discount Woocommerce: by QuanticEdge – 4.14
    Checkout Field Editor for WooCommerce: by ThemeHigh – 2.0.2
    CookieYes | GDPR Cookie Consent: by CookieYes – 3.0.9
    Duplicator: by Duplicator – 1.5.4
    FW Food Menu: by Fastw3b – 4.7.2
    Google Analytics for WordPress by MonsterInsights: by MonsterInsights – 8.27.0
    Google Listings and Ads: by WooCommerce – 2.7.5
    Jetpack: by Automattic – 12.3
    Login Designer: by LoginDesigner – 1.6.1
    Login Logo: by Mark Jaquith – 0.10.2
    MailChimp: by MailChimp – 1.5.8
    Mailchimp for WooCommerce: by Mailchimp – 4.1
    MailPoet: by MailPoet – 4.22.0
    Minimum Periods for WooCommerce Subscriptions: by WPExtend – 2.6
    NextMove Lite - Thank You Page for WooCommerce: by XLPlugins – 2.18.3
    OptinMonster: by OptinMonster Popup Builder Team – 2.13.2
    Password Protected: by WPExperts – 2.6.3.1
    PDF Invoices & Packing Slips for WooCommerce: by WP Overnight – 3.8.4
    Pinterest for WooCommerce: by WooCommerce – 1.3.24
    Popup Maker: by Popup Maker – 1.18.1
    Smart Coupons For WooCommerce Coupons: by WebToffee – 1.8.0
    Sold Out Badge for WooCommerce: by Charlie Etienne – 4.4.0
    TaxoPress: by TaxoPress – 3.7.4
    Trustpilot-reviews: by Trustpilot – 2.5.925
    W3 Total Cache: by BoldGrid – 2.3.2
    WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels: by WebToffee – 4.5.3
    WooCommerce Shipping & Tax: by WooCommerce – 2.6.0
    WooCommerce Subscriptions: by WooCommerce – 6.4.0
    WooCommerce Weight Based Shipping: by weightbasedshipping.com – 5.9.2
    WP Console: by Edi Amin – 2.4.1
    WP fail2ban: by Charles Lecklider – 5.2.2.1
    WP fail2ban Blocklist: by Charles Lecklider – 2.2.1
    WPForms Lite: by WPForms – 1.8.1.3
    WP Mail SMTP: by WP Mail SMTP – 3.8.0
    Yoast SEO: by Team Yoast – 20.8
    Yoast Test Helper: by Team Yoast – 1.17 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)
    simple (simple)
    subscription (subscription)
    variable (variable)
    variable subscription (variable-subscription)

    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: ?
    Enforce Approved Product Download Directories: –
    HPOS feature enabled: –
    Order datastore: WC_Order_Data_Store_CPT
    HPOS data sync enabled: – Logging

    Enabled: ?
    Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2
    Retention period: 30 days
    Level threshold: –
    Log directory size: 1 MB WC Pages

    Shop base: #6 - /products/
    Basket: #7 - /cart/
    Checkout: #8 - /checkout/
    My account: #9 - /my-account/
    Terms and conditions: #1176 - /terms-and-conditions/ Theme

    Name: Twenty Twenty-Four
    Version: 1.1
    Author URL: https://en-gb.www.remarpro.com
    Child Theme: ? – If you are modifying WooCommerce on a parent theme that you did not build
    personally we recommend using a child theme. See: How to create a child theme

    WooCommerce Support: ? Not declared Templates

    Overrides: /var/www/html/wp-content/plugins/woocommerce/templates/block-notices/error.php
    /var/www/html/wp-content/plugins/woocommerce/templates/block-notices/notice.php
    /var/www/html/wp-content/plugins/woocommerce/templates/block-notices/success.php WooPayments

    Version: 7.8.1
    Connected to WPCOM: Yes
    WPCOM Blog ID: 205564084
    Account ID: acct_1L5alc2E9oi6KVtb
    Payment Gateway: Enabled
    Test Mode: Enabled
    Enabled APMs: card
    WooPay: Not eligible
    Apple Pay / Google Pay: Disabled
    Fraud Protection Level: basic
    Multi-currency: Enabled
    Auth and Capture: Enabled
    Documents: Enabled
    Logging: Disabled Admin

    Enabled Features: activity-panels
    analytics
    product-block-editor
    coupons
    core-profiler
    customize-store
    customer-effort-score-tracks
    import-products-task
    experimental-fashion-sample-products
    shipping-smart-defaults
    shipping-setting-tour
    homescreen
    marketing
    mobile-app-banner
    navigation
    onboarding
    onboarding-tasks
    product-custom-fields
    remote-inbox-notifications
    remote-free-extensions
    payment-gateway-suggestions
    shipping-label-banner
    subscriptions
    store-alerts
    transient-notices
    woo-mobile-welcome
    wc-pay-promotion
    wc-pay-welcome-page

    Disabled Features: minified-js
    new-product-management-experience
    pattern-toolkit-full-composability
    product-pre-publish-modal
    settings
    async-product-editor-category-field
    launch-your-store
    product-editor-template-system

    Daily Cron: ? Next scheduled: 2024-06-26 18:10:26 +01:00
    Options: ?
    Notes: 189
    Onboarding: completed Action Scheduler

    Canceled: 119
    Oldest: 2024-05-27 11:43:08 +0100
    Newest: 2024-06-25 09:06:45 +0100

    Complete: 4,744
    Oldest: 2024-05-26 14:11:52 +0100
    Newest: 2024-06-26 13:54:00 +0100

    Failed: 1,484
    Oldest: 2022-06-03 19:08:20 +0100
    Newest: 2024-06-26 14:05:38 +0100

    Pending: 40
    Oldest: 2024-06-26 15:05:38 +0100
    Newest: 2024-07-22 22:24:13 +0100 Status report information

    Generated at: 2024-06-26 14:07:28 +01:00
    `
    • This reply was modified 9 months ago by AndyMeps.
    Thread Starter AndyMeps

    (@andymeps)

    Update:

    Would greatly appreciate some assistance from plugin support. I can see posts added after this have had activity for much less important things.

    For now, I have added some code to force the button to be visible on production, which is an improvement albeit a compromise in UX.

    I have left the issue present on the staging URL provided above.

    The code I used to “fix” it in Production temporarily:

    (() => {
    console.info('running place order renable script');

    setInterval(function() {
    const element = document.getElementById('place_order');
    if (element != null && element.style.display === 'none') {
    element.style.display = 'block';

    const badButton = document.getElementById('placeOrder');
    if (badButton != null) {
    badButton.parentElement.removeChild(badButton);
    }
    console.log('re-enabled place order button');
    }
    }, 2000);
    })();

    ?? hi there @andymeps

    Thank you so much for reaching out, and for your patience — as this thread somehow got past our regular queue.

    Place order button disappearing on iOS Safari

    I went ahead with visiting the site at https://staging.thedotingdogcompany.co.uk, and proceeded to the Checkout page with Safari set to iOS 17.4 iPhone, and it all worked as expected. The place order button stayed on display.

    Below, I am attaching a screenshot, for reference.

    Direct link to image: https://snipboard.io/87aLtn.jpg

    PHP Time Limit: 0

    I am curious, why is this set to 0? Could you go ahead with setting the site’s PHP time limit to 600, and see if the issue persists, without the custom code mentioned here, or otherwise?

    We look forward to your response. In the meantime, please let us know if you have any further questions or concerns.

    • This reply was modified 8 months, 3 weeks ago by anastas10s. Reason: typo
Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Place order button disappearing on iOS Safari’ is closed to new replies.