• Resolved zeuss09

    (@zeuss09)


    I’m a web developer and I’m trying to get the WooCommerce plugin installed on one of my customers wordpress websites

    The wizard eventually takes me to this page but the gets stuck with a spinning wheel:
    http://vigilanteglass.com/wp-admin/admin.php?page=wc-admin&path=%2Fsetup-wizard

    I’ve tried all the recommendations I can find with web searches such as; clear caches, disable all plugins, delete any extra plugins, use the default storefront theme, verify db tables use the correct prefix. Nothing has resolved the error.

    When I inspect the page and monitor the console this undefined variable error appears:


    jquery-migrate.js?ver=3.4.1:104 JQMIGRATE: Migrate is installed with logging active, version 3.4.1
    react-dom.js?ver=18.3.1.1:29905 Download the React DevTools for a better development experience: https://reactjs.org/link/react-devtools
    624.js?ver=6e2148fdf07db6611ec8:2 Uncaught TypeError: Cannot read properties of undefined (reading 'title')
    at core-profiler.js?ver=a3051452a25ca8ea4861:1:47712
    (anonymous) @ core-profiler.js?ver=a3051452a25ca8ea4861:1
    Promise.then
    (anonymous) @ core-profiler.js?ver=a3051452a25ca8ea4861:1
    start @ 624.js?ver=6e2148fdf07db6611ec8:2
    start @ 624.js?ver=6e2148fdf07db6611ec8:2
    (anonymous) @ 624.js?ver=6e2148fdf07db6611ec8:2
    start @ 624.js?ver=6e2148fdf07db6611ec8:2
    start @ 624.js?ver=6e2148fdf07db6611ec8:2
    (anonymous) @ 624.js?ver=6e2148fdf07db6611ec8:2
    commitHookEffectListMount @ react-dom.js?ver=18.3.1.1:23199
    commitPassiveMountOnFiber @ react-dom.js?ver=18.3.1.1:24975
    commitPassiveMountEffects_complete @ react-dom.js?ver=18.3.1.1:24940
    commitPassiveMountEffects_begin @ react-dom.js?ver=18.3.1.1:24927
    commitPassiveMountEffects @ react-dom.js?ver=18.3.1.1:24915
    flushPassiveEffectsImpl @ react-dom.js?ver=18.3.1.1:27088
    flushPassiveEffects @ react-dom.js?ver=18.3.1.1:27033
    (anonymous) @ react-dom.js?ver=18.3.1.1:26818
    workLoop @ react.js?ver=18.3.1.1:2653
    flushWork @ react.js?ver=18.3.1.1:2626
    performWorkUntilDeadline @ react.js?ver=18.3.1.1:2920

    Thanks in advance for any assistance that can be provided!

    This is the output of my system status for github:

    System Status Report

    ### WordPress Environment ###

    WordPress address (URL): [Redacted]
    Site address (URL): [Redacted]
    WC Version: 10.3.5
    Legacy REST API Package Version: The Legacy REST API plugin is not installed on this site.
    Action Scheduler Version: ✔ 3.9.3
    Log Directory Writable: ✔
    WP Version: 6.8.3
    WP Multisite: –
    WP Memory Limit: 256 MB
    WP Debug Mode: ✔
    WP Cron: ✔
    Language: en_US
    External object cache: –

    ### Server Environment ###

    Server Info: Microsoft-IIS/8.5
    Server Architecture: Windows NT 6.3 AMD64
    PHP Version: 7.4.13
    PHP Post Max Size: 64 MB
    PHP Time Limit: 300
    PHP Max Input Vars: 1000
    cURL Version: 7.70.0
    OpenSSL/1.1.1h

    SUHOSIN Installed: –
    MySQL Version: 8.0.28
    Max Upload Size: 64 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔

    ### Database ###

    [REDACTED]

    ### Post Type Counts ###

    attachment: 18
    customize_changeset: 2
    page: 9
    post: 1
    product: 12
    revision: 4

    ### Security ###

    Secure connection (HTTPS): ❌
    Your store is not using HTTPS. Learn more about HTTPS and SSL Certificates.
    Hide errors from visitors: ❌Error messages should not be shown to visitors.

    ### Active Plugins (1) ###

    WooCommerce: by Automattic – 10.3.5

    ### Inactive Plugins (0) ###


    ### Settings ###

    Legacy API Enabled: –
    Force SSL: –
    Currency: CAD ($)
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Number of Decimals: 2
    Taxonomies: Product Types: external (external)
    grouped (grouped)
    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: –
    Enforce Approved Product Download Directories: ✔
    HPOS feature enabled: ✔
    Order datastore: Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore
    HPOS data sync enabled: –
    Enabled Features: analytics
    marketplace
    order_attribution
    site_visibility_badge
    remote_logging
    email_improvements
    blueprint
    point_of_sale
    custom_order_tables


    ### Logging ###

    Enabled: ✔
    Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2
    Retention period: 30 days
    Level threshold: –
    Log directory size: 2 KB

    ### WC Pages ###

    Shop base: #11 - /shop/
    Cart: #12 - /cart/ - Contains the woocommerce/cart block
    Checkout: #13 - /checkout/ - Contains the woocommerce/checkout block
    My account: #14 - /my-account/ - Contains the [woocommerce_my_account] shortcode
    Terms and conditions: ❌ Page not set

    ### Theme ###

    Name: Storefront
    Version: 4.6.1
    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
    Theme type: Classic theme
    WooCommerce Support: ✔

    ### Templates ###

    Overrides: –

    ### 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
    onboarding
    onboarding-tasks
    pattern-toolkit-full-composability
    product-custom-fields
    remote-inbox-notifications
    remote-free-extensions
    payment-gateway-suggestions
    printful
    shipping-label-banner
    subscriptions
    store-alerts
    transient-notices
    woo-mobile-welcome
    wc-pay-promotion
    wc-pay-welcome-page
    launch-your-store

    Disabled Features: product-data-views
    experimental-blocks
    experimental-iapi-mini-cart
    experimental-iapi-runtime
    coming-soon-newsletter-template
    minified-js
    product-pre-publish-modal
    settings
    async-product-editor-category-field
    product-editor-template-system
    use-wp-horizon
    rest-api-v4

    Daily Cron: ❌ Not scheduled
    Options: ✔
    Notes: 56
    Onboarding: -

    ### Action Scheduler ###

    Complete: 43
    Oldest: 2025-11-20 21:49:43 +0000
    Newest: 2025-11-21 21:52:10 +0000

    Failed: 1
    Oldest: 2025-11-20 22:41:24 +0000
    Newest: 2025-11-20 22:41:24 +0000

    Pending: 11
    Oldest: 2025-11-21 22:40:01 +0000
    Newest: 2025-12-06 06:02:35 +0000


    ### Status report information ###

    Generated at: 2025-11-21 21:52:55 +00:00

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support Frank Remmy (woo-hc)

    (@frankremmy)

    Hi @zeuss09,

    Hi there! I can see you’re experiencing a JavaScript error that’s preventing the WooCommerce setup wizard from completing. The error Cannot read properties of undefined (reading 'title') in the core-profiler.js file is causing the spinning wheel issue.

    Based on your system status report and the JavaScript error, here are some steps to resolve this:

    1. Since you’re on IIS, make sure to clear any server-level caching as well as any WordPress caching plugins
    2. Try accessing the setup wizard in an incognito/private browser window to rule out browser cache issues
    3. Verify file permissions. The error suggests a JavaScript file might not be loading properly

    Security concerns to address first: Your system status shows two important security issues:

    • Your store isn’t using HTTPS (this can cause JavaScript loading issues)
    • Error messages are visible to visitors

    Since you’ve already tried the standard troubleshooting, try manually completing the setup by:

    1. Go to WooCommerce → Settings instead of using the wizard
    2. Configure your store settings manually
    3. Skip the wizard entirely by adding this to your wp-config.php temporarily: define('WC_ADMIN_DISABLED', true);

    Let us know how it goes!

    Plugin Support thelmachido a11n

    (@thelmachido)

    It’s been a while since we heard back from you for this reason we are closing this thread. 

    If WooCommerce has been useful for your store and you appreciate the support you’ve received, we’d truly appreciate it if you could leave us a quick review here: 

    https://ww.wp.xz.cn/support/plugin/woocommerce/reviews/#new

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

The topic ‘Setup Wizard Stalling due to ‘title’ error’ is closed to new replies.