• Resolved kokodesignwebsite

    (@kokodesignwebsite)


    fatal error for http://docs.woocommerce.com/document/subscriptions/ plugin in admin backend

    WP: v7.1 all plugin updated

    Fatal error: Uncaught Error: Object of class __PHP_Incomplete_Class could not be converted to string in /var/www/domain.ex/wp-content/plugins/flexible-checkout-fields/classes/display-options.php:379 Stack trace: #0 /var/www/domain.ex/wp-content/plugins/flexible-checkout-fields/classes/display-options.php(346): Flexible_Checkout_Fields_Disaplay_Options->woocommerce_order_formatted_address() #1 /var/www/domain.ex/wp-includes/class-wp-hook.php(353): Flexible_Checkout_Fields_Disaplay_Options->woocommerce_order_formatted_billing_address() #2 /var/www/domain.ex/wp-includes/plugin.php(206): WP_Hook->apply_filters() #3 /var/www/domain.ex/wp-content/plugins/woocommerce/includes/class-wc-order.php(1051): apply_filters() #4 /var/www/domain.ex/wp-content/plugins/woocommerce-subscriptions/includes/core/admin/class-wcs-admin-post-types.php(585): WC_Order->get_formatted_billing_address() #5 /var/www/domain.ex/wp-includes/class-wp-hook.php(353): WCS_Admin_Post_Types->render_shop_subscription_columns() #6 /var/www/domain.ex/wp-includes/class-wp-hook.php(377): WP_Hook->apply_filters() #7 /var/www/domain.ex/wp-includes/plugin.php(523): WP_Hook->do_action() #8 /var/www/domain.ex/wp-content/plugins/woocommerce/src/Internal/Admin/Orders/ListTable.php(195): do_action() #9 /var/www/domain.ex/wp-admin/includes/class-wp-list-table.php(1854): Automattic\WooCommerce\Internal\Admin\Orders\ListTable->column_default() #10 /var/www/domain.ex/wp-content/plugins/woocommerce/src/Internal/Admin/Orders/ListTable.php(159): WP_List_Table->single_row_columns() #11 /var/www/domain.ex/wp-admin/includes/class-wp-list-table.php(1740): Automattic\WooCommerce\Internal\Admin\Orders\ListTable->single_row() #12 /var/www/domain.ex/wp-admin/includes/class-wp-list-table.php(1725): WP_List_Table->display_rows() #13 /var/www/domain.ex/wp-admin/includes/class-wp-list-table.php(1644): WP_List_Table->display_rows_or_placeholder() #14 /var/www/domain.ex/wp-content/plugins/woocommerce/src/Internal/Admin/Orders/ListTable.php(284): WP_List_Table->display() #15 /var/www/domain.ex/wp-content/plugins/woocommerce/src/Internal/Admin/Orders/PageController.php(300): Automattic\WooCommerce\Internal\Admin\Orders\ListTable->display() #16 /var/www/domain.ex/wp-includes/class-wp-hook.php(353): Automattic\WooCommerce\Internal\Admin\Orders\PageController->output() #17 /var/www/domain.ex/wp-includes/class-wp-hook.php(377): WP_Hook->apply_filters() #18 /var/www/domain.ex/wp-includes/plugin.php(523): WP_Hook->do_action() #19 /var/www/domain.ex/wp-admin/admin.php(264): do_action() #20 {main} thrown in /var/www/domain.ex/wp-content/plugins/flexible-checkout-fields/classes/display-options.php on line 379
Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support rzepsen

    (@rzepsen)

    Hi @kokodesignwebsite

    Thank you for reporting the issue.

    The error occurs while WooCommerce Subscriptions is displaying the billing address in the admin area. However, according to the error log, the fatal error is triggered inside the Flexible Checkout Fields plugin:

    wp-content/plugins/flexible-checkout-fields/classes/display-options.php:379

    One of the checkout field values is being returned as a PHP object (__PHP_Incomplete_Class) instead of text. This can happen when older or incorrectly serialized data is stored in an order or subscription.

    Please follow these steps:

    1. Create a full backup of the website and database.
    2. Check whether the problem occurs for all subscriptions or only for a particular subscription.
    3. If possible, reproduce the issue on a staging site.
    4. Temporarily deactivate Flexible Checkout Fields and check whether the subscriptions list opens correctly. Please do this only on staging or during a maintenance window, as checkout-field functionality will be unavailable while the plugin is inactive.
    5. If deactivating Flexible Checkout Fields resolves the error, reactivate it and send us:
      • the Flexible Checkout Fields version,
      • the WooCommerce Subscriptions version,
      • the PHP version,
      • the complete fatal-error log,
      • information about whether the error affects every subscription or only selected records.

    Please do not manually remove or modify order metadata in the database. The affected field should first be identified so that its value can be corrected safely without losing customer or subscription information.

    Once we receive the details above, we will be able to determine whether this is caused by a specific subscription record, legacy field data, or a compatibility issue.

    Thread Starter kokodesignwebsite

    (@kokodesignwebsite)

    yes, if i disable Flexible Checkout Fields plugin the error not appair.

    flexible version: 4.1.41

    woocommerce version 11.0.1

    and all status wordpress file:

    ` wp-core

    version: 7.1
    site_language: it_IT
    user_language: it_IT
    timezone: Europe/Rome
    permalink: /%postname%/
    https_status: true
    multisite: false
    user_registration: 0
    blog_public: 1
    default_comment_status: open
    environment_type: production
    user_count: 56
    dotorg_communication: true wp-paths-sizes

    wordpress_path: /var/www/ttapposto.com
    wordpress_size: 105,64 MB (110772750 bytes)
    uploads_path: /var/www/ttapposto.com/wp-content/uploads
    uploads_size: 230,37 MB (241563325 bytes)
    themes_path: /var/www/ttapposto.com/wp-content/themes
    themes_size: 39,32 MB (41225404 bytes)
    plugins_path: /var/www/ttapposto.com/wp-content/plugins
    plugins_size: 301,54 MB (316185896 bytes)
    fonts_path: /var/www/ttapposto.com/wp-content/uploads/fonts
    fonts_size: 1,89 MB (1982368 bytes)
    database_size: 310,27 MB (325337088 bytes)
    total_size: 989,02 MB (1037066831 bytes) wp-active-theme

    name: Around Child (around-child)
    version: 1.0.24
    author: MadrasThemes
    author_website: https://themeforest.net/user/madrasthemes/
    parent_theme: Around (around)
    theme_features: core-block-patterns, widgets-block-editor, post-thumbnails, automatic-feed-links, custom-logo, menus, html5, custom-background, custom-header, site-logo, title-tag, customize-selective-refresh-widgets, wp-block-styles, align-wide, editor-styles, editor-font-sizes, responsive-embeds, editor-style, woocommerce, wc-product-gallery-zoom, wc-product-gallery-lightbox, wc-product-gallery-slider, widgets
    theme_path: /var/www/ttapposto.com/wp-content/themes/around-child
    auto_update: Disabilitato wp-parent-theme

    name: Around (around)
    version: 1.1.0
    author: MadrasThemes
    author_website: https://madrasthemes.com/
    theme_path: /var/www/ttapposto.com/wp-content/themes/around
    auto_update: Disabilitato wp-themes-inactive (1)

    Twenty Twenty-Five: version: 1.5, author: il team di WordPress, Aggiornamenti automatici abilitati wp-plugins-active (23)

    Advanced Custom Fields: version: 6.8.9, author: WP Engine, Aggiornamenti automatici disabilitati
    Around Elementor: version: 1.0.32, author: MadrasThemes, Aggiornamenti automatici disabilitati
    Around Extensions: version: 1.0.32, author: MadrasThemes, Aggiornamenti automatici disabilitati
    Click to Chat: version: 4.43, author: HoliThemes, Aggiornamenti automatici disabilitati
    Cloudflare: version: 4.14.4, author: Cloudflare, Inc., Aggiornamenti automatici disabilitati
    Contact Form 7: version: 6.1.7, author: Rock Lobster Inc., Aggiornamenti automatici disabilitati
    Disable Comments: version: 2.8.0, author: WPDeveloper, Aggiornamenti automatici disabilitati
    Elementor: version: 4.2.4, author: Elementor.com, Aggiornamenti automatici disabilitati
    Elementor Pro: version: 4.1.1, author: Elementor.com, Aggiornamenti automatici disabilitati
    Flexible Checkout Fields: version: 4.1.41, author: WP Desk, Aggiornamenti automatici disabilitati
    iubenda | All-in-one Compliance for GDPR / CCPA Cookie Consent + more: version: 3.13.4, author: iubenda (latest version: 3.13.5), Aggiornamenti automatici disabilitati
    MAS Static Content: version: 1.1.2, author: MadrasThemes, Aggiornamenti automatici disabilitati
    Post SMTP: version: 4.0.1, author: Post SMTP, Aggiornamenti automatici disabilitati
    Safe SVG: version: 2.4.0, author: 10up, Aggiornamenti automatici disabilitati
    Site Kit by Google: version: 1.186.0, author: Google, Aggiornamenti automatici disabilitati
    TTApposto Installation Manager: version: 3.14.0, author: TTApposto, Aggiornamenti automatici disabilitati
    User Role Editor: version: 4.66.1, author: Vladimir Garagulya, Aggiornamenti automatici disabilitati
    WooCommerce: version: 11.0.1, author: Automattic, Aggiornamenti automatici disabilitati
    WooCommerce.com Update Manager: version: 1.0.3, author: Automattic, Aggiornamenti automatici disabilitati
    WooCommerce Subscriptions: version: 9.1.0, author: WooCommerce, Aggiornamenti automatici disabilitati
    WooPayments: version: 11.0.1, author: WooCommerce, Aggiornamenti automatici disabilitati
    WP Override Translations: version: 4.0.0, author: Vincenzo Luongo, Aggiornamenti automatici disabilitati
    Yoast Duplicate Post: version: 4.7, author: Enrico Battocchi & Team Yoast, Aggiornamenti automatici disabilitati wp-plugins-inactive (6)

    Klarna for WooCommerce: version: 4.13.0, author: klarna, Aggiornamenti automatici disabilitati
    Maintenance: version: 4.32, author: WebFactory Ltd, Aggiornamenti automatici disabilitati
    MC4WP: Mailchimp for WordPress: version: 4.14.0, author: ibericode, Aggiornamenti automatici disabilitati
    One Click Demo Import: version: 3.4.1, author: OCDI, Aggiornamenti automatici disabilitati
    Simple CAPTCHA with Cloudflare Turnstile: version: 1.42.1, author: Elliot Sowersby, RelyWP, Aggiornamenti automatici disabilitati
    TTApposto Personal Area: author: (undefined), version: 1.0.0, Aggiornamenti automatici disabilitati wp-media

    image_editor: WP_Image_Editor_Imagick
    imagick_module_version: 1692
    imagemagick_version: ImageMagick 6.9.12-98 Q16 x86_64 18038 https://legacy.imagemagick.org
    imagick_version: 3.8.1
    file_uploads: 1
    post_max_size: 512M
    upload_max_filesize: 512M
    max_effective_size: 512 MB
    max_file_uploads: 200
    imagick_limits:
    imagick::RESOURCETYPE_AREA: 244 MB
    imagick::RESOURCETYPE_DISK: 2147483648
    imagick::RESOURCETYPE_FILE: 768
    imagick::RESOURCETYPE_MAP: 2 GB
    imagick::RESOURCETYPE_MEMORY: 1 GB
    imagick::RESOURCETYPE_THREAD: 1
    imagick::RESOURCETYPE_TIME: 9.2233720368548E+18
    imagemagick_file_formats: 3FR, 3G2, 3GP, AAI, AI, APNG, ART, ARW, AVI, AVIF, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CR3, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DNG, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, FAX, FILE, FITS, FLV, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, H, HALD, HDR, HEIC, HEIF, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, J2C, J2K, JBG, JBIG, JNG, JNX, JP2, JPC, JPE, JPEG, JPG, JPM, JPS, JPT, JSON, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, POCKETMOD, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIDEO, VIFF, VIPS, VST, WBMP, WEBM, WEBP, WMV, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV
    image_format_transforms: image/heic → image/jpeg, image/heif → image/jpeg, image/heic-sequence → image/jpeg, image/heif-sequence → image/jpeg
    gd_version: 2.3.3
    gd_formats: GIF, JPEG, PNG, WebP, BMP, AVIF, XPM
    ghostscript_version: 10.02.1 wp-server

    server_architecture: Linux 6.8.0-134-generic x86_64
    httpd_software: Apache/2.4.58 (Ubuntu)
    php_version: 8.4.23 64bit
    php_sapi: fpm-fcgi
    max_input_variables: 10000
    time_limit: 999
    memory_limit: 2048M
    max_input_time: -1
    upload_max_filesize: 512M
    php_post_max_size: 512M
    curl_version: 8.5.0 OpenSSL/3.0.13
    suhosin: false
    imagick_availability: true
    opcode_cache: true
    opcode_cache_memory_usage: 134215584 of 134215624
    opcode_cache_interned_strings_usage: 100% of 8388608 (16 free)
    opcode_cache_hit_rate: 91.43
    opcode_cache_full: true
    pretty_permalinks: true
    htaccess_extra_rules: false
    static_robotstxt_file: false
    current: 2026-09-01T15:04:08+00:00
    utc-time: Tuesday, 01-Sep-26 15:04:08 UTC
    server-time: 2026-09-01T17:04:07+02:00 wp-database

    extension: mysqli
    server_version: 8.0.46-0ubuntu0.24.04.3
    client_version: mysqlnd 8.4.23
    max_allowed_packet: 67108864
    max_connections: 151 wp-constants

    WP_HOME: undefined
    WP_SITEURL: undefined
    WP_CONTENT_DIR: /var/www/ttapposto.com/wp-content
    WP_PLUGIN_DIR: /var/www/ttapposto.com/wp-content/plugins
    WP_MEMORY_LIMIT: 2048M
    WP_MAX_MEMORY_LIMIT: 512M
    WP_DEBUG: false
    WP_DEBUG_DISPLAY: true
    WP_DEBUG_LOG: false
    SCRIPT_DEBUG: false
    WP_CACHE: false
    CONCATENATE_SCRIPTS: undefined
    COMPRESS_SCRIPTS: undefined
    COMPRESS_CSS: undefined
    WP_ENVIRONMENT_TYPE: undefined
    WP_DEVELOPMENT_MODE: undefined
    DB_CHARSET: utf8
    DB_COLLATE: undefined
    EMPTY_TRASH_DAYS: 30 wp-filesystem

    wordpress: writable
    wp-content: writable
    uploads: writable
    plugins: writable
    themes: writable
    fonts: writable acf

    version: 6.8.9
    plugin_type: Free
    update_source: wordpress.org
    ui_field_groups: 1
    php_field_groups: 0
    json_field_groups: 0
    rest_field_groups: 0
    post_types_enabled: true
    ui_post_types: 0
    json_post_types: 0
    ui_taxonomies: 0
    json_taxonomies: 0
    rest_api_format: light
    admin_ui_enabled: true
    field_type-modal_enabled: true
    field_settings_tabs_enabled: false
    shortcode_enabled: false
    registered_acf_forms: 0
    json_save_paths: 1
    json_load_paths: 1
    ai_enabled: false
    schema_support: false
    schema_ready_objects:
    blocks: 0
    post_types: 0 disable-comments

    status: Comments are disabled site-wide for all content types
    plugin_configured: Yes
    total_comments: 282
    global_disable: Yes
    disabled_post_type_count: 3 of 5
    disabled_post_types: Articoli, Pagine, Media
    xmlrpc_comments: Enabled
    rest_api_comments: Enabled
    show_existing_comments: No
    network_active: No
    sitewide_settings: Not applicable
    role_exclusion_enabled: Disabled
    excluded_roles: None google-site-kit

    version: 1.186.0
    php_version: 8.4.23
    wp_version: 7.1
    reference_url: https://www.ttapposto.com
    amp_mode: no
    site_status: connected-site
    user_status: authenticated
    verification_status: verified-file
    connected_user_count: 1
    active_modules: site-verification, search-console, analytics-4, pagespeed-insights
    recoverable_modules: none
    required_scopes:
    openid: ✅
    https://www.googleapis.com/auth/userinfo.profile: ✅
    https://www.googleapis.com/auth/userinfo.email: ✅
    https://www.googleapis.com/auth/siteverification: ✅
    https://www.googleapis.com/auth/webmasters: ✅
    https://www.googleapis.com/auth/analytics.readonly: ✅
    https://www.googleapis.com/auth/analytics.edit: ✅
    https://www.googleapis.com/auth/tagmanager.readonly: ✅
    capabilities:
    googlesitekit_authenticate: ✅
    googlesitekit_setup: ✅
    googlesitekit_view_posts_insights: ✅
    googlesitekit_view_dashboard: ✅
    googlesitekit_manage_options: ✅
    googlesitekit_update_plugins: ✅
    googlesitekit_view_splash: ✅
    googlesitekit_view_authenticated_dashboard: ✅
    googlesitekit_view_wp_dashboard_widget: ✅
    googlesitekit_view_admin_bar_menu: ✅
    googlesitekit_view_shared_dashboard: ⭕
    googlesitekit_read_shared_module_data::["search-console"]: ⭕
    googlesitekit_read_shared_module_data::["analytics-4"]: ⭕
    googlesitekit_read_shared_module_data::["pagespeed-insights"]: ⭕
    googlesitekit_manage_module_sharing_options::["search-console"]: ✅
    googlesitekit_manage_module_sharing_options::["analytics-4"]: ✅
    googlesitekit_manage_module_sharing_options::["pagespeed-insights"]: ✅
    googlesitekit_delegate_module_sharing_management::["search-console"]: ✅
    googlesitekit_delegate_module_sharing_management::["analytics-4"]: ✅
    googlesitekit_delegate_module_sharing_management::["pagespeed-insights"]: ⭕
    enabled_features:
    googleTagGateway: ⭕
    gtagUserData: ⭕
    featureDiscoveryHub: ⭕
    pdfGeneration: ⭕
    rrmExpressSetup: ⭕
    setupFlowRefresh: ✅
    setupFlowRefreshPhase4: ✅
    siteGoals: ✅
    active_conversion_event_providers:
    contact-form-7: contact
    content-events:
    woocommerce: add_to_cart, purchase
    consent_mode: disabled
    consent_api: not-detected
    search-console_shared_roles: none
    search-console_management: owner
    analytics-4_shared_roles: none
    analytics-4_management: owner
    pagespeed-insights_shared_roles: none
    pagespeed-insights_management: all_admins
    key_metrics_status: Non configurato
    email_reports_status: enabled
    email_reports_subscribers: none
    email_reports_deliverability: not-available
    email_reports_last_sent: not-available
    search_console_property: https://www.ttapposto.com/
    analytics_4_account_id: 3174•••••
    analytics_4_property_id: 4452187••
    analytics_4_web_data_stream_id: 8243••••••
    analytics_4_measurement_id: G-5B••••••••
    analytics_4_use_snippet: yes
    analytics_4_available_custom_dimensions: none
    analytics_4_ads_linked: false
    analytics_4_ads_linked_last_synced_at: 1731441621
    analytics_4_site_kit_audiences: none
    analytics_4_site_goals_widgets: none

    and complete stack:

    [01-Sep-2026 15:06:13 UTC] PHP Fatal error:  Uncaught Error: Object of class __PHP_Incomplete_Class could not be converted to string in /var/www/domain.com/wp-content/plugins/flexible-checkout-fields/classes/display-options.php:379
    Stack trace:
    #0 /var/www/domain.com/wp-content/plugins/flexible-checkout-fields/classes/display-options.php(346): Flexible_Checkout_Fields_Disaplay_Options->woocommerce_order_formatted_address()
    #1 /var/www/domain.com/wp-includes/class-wp-hook.php(353): Flexible_Checkout_Fields_Disaplay_Options->woocommerce_order_formatted_billing_address()
    #2 /var/www/domain.com/wp-includes/plugin.php(206): WP_Hook->apply_filters()
    #3 /var/www/domain.com/wp-content/plugins/woocommerce/includes/class-wc-order.php(1051): apply_filters()
    #4 /var/www/domain.com/wp-content/plugins/woocommerce-subscriptions/includes/core/admin/class-wcs-admin-post-types.php(585): WC_Order->get_formatted_billing_address()
    #5 /var/www/domain.com/wp-includes/class-wp-hook.php(353): WCS_Admin_Post_Types->render_shop_subscription_columns()
    #6 /var/www/domain.com/wp-includes/class-wp-hook.php(377): WP_Hook->apply_filters()
    #7 /var/www/domain.com/wp-includes/plugin.php(523): WP_Hook->do_action()
    #8 /var/www/domain.com/wp-content/plugins/woocommerce/src/Internal/Admin/Orders/ListTable.php(195): do_action()
    #9 /var/www/domain.com/wp-admin/includes/class-wp-list-table.php(1854): Automattic\WooCommerce\Internal\Admin\Orders\ListTable->column_default()
    #10 /var/www/domain.com/wp-content/plugins/woocommerce/src/Internal/Admin/Orders/ListTable.php(159): WP_List_Table->single_row_columns()
    #11 /var/www/domain.com/wp-admin/includes/class-wp-list-table.php(1740): Automattic\WooCommerce\Internal\Admin\Orders\ListTable->single_row()
    #12 /var/www/domain.com/wp-admin/includes/class-wp-list-table.php(1725): WP_List_Table->display_rows()
    #13 /var/www/domain.com/wp-admin/includes/class-wp-list-table.php(1644): WP_List_Table->display_rows_or_placeholder()
    #14 /var/www/domain.com/wp-content/plugins/woocommerce/src/Internal/Admin/Orders/ListTable.php(284): WP_List_Table->display()
    #15 /var/www/domain.com/wp-content/plugins/woocommerce/src/Internal/Admin/Orders/PageController.php(300): Automattic\WooCommerce\Internal\Admin\Orders\ListTable->display()
    #16 /var/www/domain.com/wp-includes/class-wp-hook.php(353): Automattic\WooCommerce\Internal\Admin\Orders\PageController->output()
    #17 /var/www/domain.com/wp-includes/class-wp-hook.php(377): WP_Hook->apply_filters()
    #18 /var/www/domain.com/wp-includes/plugin.php(523): WP_Hook->do_action()
    #19 /var/www/domain.com/wp-admin/admin.php(264): do_action()
    #20 {main}
    thrown in /var/www/domain.com/wp-content/plugins/flexible-checkout-fields/classes/display-options.php on line 379
    Plugin Support rzepsen

    (@rzepsen)

    Thank you

    Could you please confirm whether any of the following changes may have occurred in your store before the error appeared?

    • A plugin that previously saved checkout or order data was deactivated or removed.
    • A plugin was updated and one of its PHP classes was renamed or removed.
    • The website was migrated without all the plugins that had been active on the original site.
    • An integration or custom code saved an entire PHP object in the order metadata instead of a plain text value.
    • Custom code uses the flexible_checkout_fields_print_value filter and may return an object instead of a string.

    WooCommerce Subscriptions triggers the error while displaying the subscription list because it retrieves the formatted billing address. However, this does not necessarily mean that WooCommerce Subscriptions created the invalid value.

    Please also let us know whether the issue affects every subscription or only specific ones.

    Thread Starter kokodesignwebsite

    (@kokodesignwebsite)

    We discovered that a bot managed to create “guest” orders by injecting code into the input fields; the issue was resolved by clearing the “broken” orders from the list. Thank you for your time.

    Plugin Support rzepsen

    (@rzepsen)

    Thanks for the update! We’re glad you managed to find the cause and fix the issue by clearing the affected orders. Thanks again for reporting it and sharing what you found!

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

You must be logged in to reply to this topic.