• Hello! I need to request help with a WooCommerce deployment for a training facility. The facility’s website offers training classes for warehousing professionals, on location in many places throughout the US, including Puerto Rico. The site uses WooCommerce to facilitate the registrations, in conjunction with Event Tickets and Events Calendar plugins.
    An upcoming event is held in Puerto Rico. Puerto Rico is set up as a Country option within Woo, and has been the site of past classes.
    However, this time attendees cannot enter Puerto Rico in the class billing form. They receive the following error.
    “Billing Region Not Found”
    Tests have been run, but we can find no direct cause for this issue. Other classes scheduled at US locations don’t display the error. We’re unsure if this is a configuration issue (no major changes have taken place), possibly a bug, or a missing setting. Thank you.

    System Status Report

    ### WordPress Environment ###

    WordPress address (URL): [Redacted]
    Site address (URL): [Redacted]
    WC Version: 11.0.0
    Action Scheduler Version: ✔ 4.0.0
    Log Directory Writable: ✔
    WP Version: 7.0.2
    WP Multisite: –
    WP Memory Limit: 1,000 MB
    WP Debug Mode: –
    WP Cron: –
    WP Environment Type: production
    Language: en_US
    External object cache: –

    ### Server Environment ###

    Server Info: Apache/2.4.68 (Debian)
    Server Architecture: Linux 6.1.0-0.deb11.48-amd64 x86_64
    PHP Version: 8.3.30
    PHP Post Max Size: 100 MB
    PHP Time Limit: 300
    PHP Max Input Vars: 10000
    cURL Version: 7.74.0
    OpenSSL/1.1.1w

    SUHOSIN Installed: –
    MySQL Version: 10.5.29-MariaDB-deb11-log
    Max Upload Size: 100 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔

    ### Database ###

    [REDACTED]

    ### Post Type Counts ###

    acf-field: 19
    acf-field-group: 3
    attachment: 745
    blocked_user: 2
    elm_texts: 4
    endo_wrc_cpt: 4
    fts_operator_date: 21
    fts_training: 25
    fts_training_date: 23
    gpi_resource: 2
    nav_menu_item: 86
    oembed_cache: 1
    page: 92
    post: 3
    product: 165
    product_variation: 208
    revision: 400
    seopress_404: 1018
    shop_coupon: 13
    shop_order: 12053
    shop_order_refund: 15
    ticket-meta-fieldset: 1
    tribe_events: 60
    tribe_organizer: 2
    tribe_venue: 17
    tribe_wooticket: 681
    wafs: 1
    was: 1
    wc_afrsm: 9
    wc_afrsm_zone: 1
    wp_global_styles: 1
    wp_navigation: 1
    wpcode: 2

    ### Security ###

    Secure connection (HTTPS): ✔
    Hide errors from visitors: ✔

    ### Active Plugins (54) ###

    Admin Columns for ACF Fields: by Florian Eickhorst – 0.3.2
    Advanced Custom Fields: by WP Engine – 6.8.7
    Flat Rate Shipping Method for WooCommerce (Premium): by theDotstore – 4.5.2
    Breeze: by Cloudways – 2.5.11
    CallRail Phone Call Tracking: by CallRail
    Inc. – 0.5.3

    Complianz | GDPR/CCPA Cookie Consent: by Complianz – 7.5.2
    Constant Contact + WooCommerce: by Constant Contact – 2.4.3
    Custom Permalinks: by Sami Ahmed Siddiqui – 3.1.2
    Custom Taxonomy Order: by Marcel Pol – 4.0.2
    Enable jQuery Migrate Helper: by The WordPress Team – 1.4.1
    301 Redirects: by WebFactory Ltd – 2.85
    Event Tickets Plus: by The Events Calendar – 6.9.3
    Event Tickets: by The Events Calendar – 5.29.1
    The Events Calendar Pro: by The Events Calendar – 7.8.0
    Export Plus: by Hugh Lashbrooke – 1.0
    GP Inventory: by Gravity Wiz – 1.0.26
    Gravity Forms Authorize.Net Add-On (Basic): by WP Gateways – 1.1.5
    Gravity Forms: by Gravity Forms – 2.10.5
    Gravity Forms Authorize.Net Add-On: by Gravity Forms – 2.11
    Gravity Forms Quiz Add-On: by Gravity Forms – 4.3.1
    GP Conditional Pricing: by Gravity Wiz – 2.0.30
    Head, Footer and Post Injections: by Stefano Lissa – 3.3.6
    WPCode Lite: by WPCode – 2.3.8
    Intuitive Custom Post Order: by hijiri – 3.2.0
    Post SMTP: by Post SMTP – 3.9.5
    Random Content Shortcode: by Nicolas Jonas – 2.1.0
    reCaptcha for WooCommerce: by I Thirteen Web Solution – 2.79
    Search By SKU - for Woocommerce: by Unroll Digital – 0.8.0
    ShortPixel Image Optimizer: by ShortPixel - Convert WebP/AVIF & Optimize Images – 6.5.5
    Spellbook: by Gravity Wiz – 3.0.28
    Temporary Login Without Password: by StoreApps – 1.9.7
    The Events Calendar: by The Events Calendar – 6.17.1
    UpdraftPlus - Backup/Restore: by TeamUpdraft
    DavidAnderson – 2.26.6.0

    WooCommerce Bulk Edit Product Variations: by matterico_themes – 2.5.4
    Premmerce Permalink Manager for WooCommerce: by Premmerce – 2.3.13
    WooCommerce.com Update Manager: by Automattic – 1.0.3
    Abandoned Cart Lite for WooCommerce: by Tyche Softwares – 6.8.3
    Advanced Free Shipping for WooCommerce: by Jeroen Sormani – 1.1.7.1
    Avalara AvaTax: by Avalara – 3.9.0
    WooCommerce Conditional Shipping and Payments: by WooCommerce – 3.1.3
    Conversion Tracking for WooCommerce: by weDevs – 2.1.5
    WooCommerce Dynamic Pricing: by Element Stark – 3.4.15
    WooCommerce Authorize.Net Gateway: by SkyVerge – 3.10.17
    Pixel Manager for WooCommerce: by SweetCode – 1.64.0
    WooCommerce Legacy REST API: by WooCommerce – 1.0.5
    Invoices for WooCommerce: by George Ciobanu – 3.2.1
    WooCommerce Product Add-Ons: by WooCommerce – 8.4.0
    WooCommerce Shipping Per Product v2: by WooCommerce – 2.8.3
    WooCommerce UPS Shipping: by WooCommerce – 3.9.12
    WooCommerce: by Automattic – 11.0.0
    WordPress Importer: by wordpressdotorg – 0.9.5
    WP Crontrol: by John Blackbourn – 1.21.1
    SEOPress PRO: by The SEO Guys at SEOPress – 10.1
    SEOPress: by The SEO Guys at SEOPress – 10.1

    ### Inactive Plugins (13) ###

    Export Plugins and Templates: by Mohammad Okfie – 1.3
    Flat Rate Shipping Method for WooCommerce: by theDotstore – 4.5.2
    Genesis Connect for WooCommerce: by StudioPress – 1.1.3
    Mailgun: by Mailgun – 2.2.2
    Query Monitor: by John Blackbourn – 4.0.7
    Real Time Validation for Gravity Forms: by Wisetr – 1.7.0
    Redirection: by John Godley – 5.9.0
    WooCommerce Advanced Shipping: by Jeroen Sormani – 1.0.11
    WooCommerce Helper: by WooCommerce – 1.7.2 – Network enabled
    WooCommerce Remove /product & /product-category: by Tim – 2.0.3
    Woo Manage Fraud Orders: by Prasidhda Malla – 2.6.1
    WP Clone any post type: by Galaxy Weblinks – 3.7
    WP Debugging: by Andy Fragen – 2.12.5

    ### Dropin Plugins () ###

    advanced-cache.php: advanced-cache.php

    ### Settings ###

    Force SSL: –
    Currency: USD ($)
    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: WC_Order_Data_Store_CPT
    HPOS data sync enabled: –
    Enabled Features: analytics
    marketplace
    order_attribution
    site_visibility_badge
    remote_logging
    blueprint
    point_of_sale
    push_notifications


    ### Logging ###

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

    ### WC Pages ###

    Shop base: #146 - /shop/
    Cart: #147 - /cart/ - Contains the [woocommerce_cart] shortcode
    Checkout: #148 - /checkout/ - Contains the [woocommerce_checkout] shortcode
    My account: #149 - /my-account/ - Contains the [woocommerce_my_account] shortcode
    Terms and conditions: #706 - /terms-conditions

    ### Theme ###

    Name: Forklift Training Systems Custom WordPress Theme
    Version: 1.0.0
    Author URL: http://www.guidomediaservices.com
    Child Theme: ✔
    Parent Theme Name: Genesis
    Parent Theme Version: 3.5.0
    Parent Theme Author URL: https://www.studiopress.com/
    Theme type: Classic theme
    WooCommerce Support: ❌ Not declared

    ### Templates ###

    Override: wp-content/themes/forklift/woocommerce/cart/cart-totals.php
    Override: wp-content/themes/forklift/woocommerce/cart/cart.php ❌ Version 2.3.8 is out of date. The core version is 11.0.0
    Override: wp-content/themes/forklift/woocommerce/checkout/form-checkout.php ❌ Version 2.3.0 is out of date. The core version is 9.4.0
    Override: wp-content/themes/forklift/woocommerce/content-product.php ❌ Version 2.6.1 is out of date. The core version is 9.4.0
    Override: wp-content/themes/forklift/woocommerce/content-widget-product.php ❌ Version 2.5.0 is out of date. The core version is 3.5.5
    Override: wp-content/themes/forklift/woocommerce/emails/email-order-details.php ❌ Version 3.7.0 is out of date. The core version is 10.8.0
    Override: wp-content/themes/forklift/woocommerce/notices/notice.php ❌ Version 1.6.4 is out of date. The core version is 10.4.0
    Override: wp-content/themes/forklift/woocommerce/notices/success.php ❌ Version 1.6.4 is out of date. The core version is 8.6.0
    Override: wp-content/themes/forklift/woocommerce/single-product/sale-flash.php
    Override: wp-content/themes/forklift/woocommerce/single-product/short-description.php ❌ Version 1.6.4 is out of date. The core version is 3.3.0
    Override: wp-content/themes/forklift/woocommerce/single-product/tabs/description.php

    ### Authorize.Net Credit Card ###

    Environment: Production
    Tokenization Enabled: –
    Debug Mode: Off
    Webhooks Enabled: ❌
    Not generated

    ### Admin ###

    Enabled Features: activity-panels
    analytics
    analytics-scheduled-import
    experimental-iapi-mini-cart
    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
    minified-js
    settings-ui
    rest-api-v4
    order-detail-redesign
    product-variations-classic-redesign

    Daily Cron: ✔ Next scheduled: 2026-08-06 00:07:08 +00:00
    Options: ✔
    Notes: 292
    Onboarding: completed

    ### Action Scheduler ###

    Complete: 8,691
    Oldest: 2026-07-04 21:38:10 +0000
    Newest: 2026-08-05 15:05:08 +0000

    Failed: 55
    Oldest: 2024-11-12 19:56:32 +0000
    Newest: 2026-01-15 18:07:21 +0000

    Pending: 22
    Oldest: 2026-08-05 15:10:08 +0000
    Newest: 2026-10-08 23:30:00 +0000


    ### Status report information ###

    Generated at: 2026-08-05 15:09:48 +00:00

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

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi @chriswilliamspm!

    Thank you for reaching out and providing the details.

    From your description, I understand that customers registering for the Puerto Rico event are receiving the “Billing Region Not Found” error during checkout.

    To help us investigate this further, could you please check whether there are any relevant fatal error logs in WooCommerce → Status → Logs around the time the error occurs? If so, please share them via Pastebin, and if possible, enable the “Burn after read” option before sharing the link.

    For testing purposes, could you please:

    • Enable the Cash on Delivery payment method and place a test order for any regular product available on your site (instead of an event) to check whether you encounter the same issue. You can run this test on staging site so live site remain uneffected.

    Additionally, would you be able to record a short video demonstrating the issue? Seeing the exact steps leading up to the error will help us better understand what’s happening and investigate further.

    Thread Starter chriswilliamspm

    (@chriswilliamspm)

    Thanks Shahzeen. I did find a fatal error log; here’s the Pastebin link: https://pastebin.com/s6mtd48a

    I’ll see if I can get a video. I’ll enable Cash on Delivery and ask the client to run a new test.

    Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi @chriswilliamspm!

    Thank you for sharing the error log. I tried to review it, but I’m getting a “Link Expired” message. Could you please share the error log again?

    Also, could you try placing a test order using the Cash on Delivery payment method and see if you’re able to reproduce the issue on your end?

    Please let us know what you find, and we’ll be happy to assist you further.

    Chiming in … experiencing the same issue when Country is Netherlands – “Billing Region is a required field”. There is no “Region” field anywhere on the checkout. We had an order back in March that worked perfectly. upgraded to Using WooCommerce 11.0 no fix even though this was referenced in the changelog https://github.com/woocommerce/woocommerce/pull/67107

    Also Tried using [woocommerce_checkout] shortcode instead of Elementor Pro form, no luck..

    Thread Starter chriswilliamspm

    (@chriswilliamspm)

    Sure, try this link: https://pastebin.com/JkFwQSdw
    (I think someone viewed the link and tried to reach out outside of the forum yesterday.)

    I tested Cash on Delivery via staging site, and it worked! I was able to check out for the same class in Puerto Rico using Cash on Delivery. (This isn’t a payment option the client wants to use, but I hope it provides insight.)

    maybe you have the same problem as in https://github.com/woocommerce/woocommerce/issues/67461

    Plugin Support shahzeen(woo-hc)

    (@shahzeenfarooq)

    Hi @chriswilliamspm!

    Thank you for sharing the error logs and for testing the checkout using the Cash on Delivery payment method.

    I reviewed the logs, and I can see an error related to the CallRail Phone Call Tracking plugin. However, this doesn’t appear to be related to the checkout issue you’re experiencing.

    Since the checkout works successfully when using Cash on Delivery, it suggests that WooCommerce itself is able to create the order correctly. This makes it more likely that the issue is related to the payment gateway rather than WooCommerce core.

    To help narrow this down, could you please try using a different payment gateway, such as Stripe Gateway for WooCommerce, in Test Mode, and then attempt to place an order?

    You can install the Stripe plugin from here:

    You can also follow this guide to enable Test Mode:

    If you’re able to complete the order successfully using Stripe in Test Mode, it would help confirm whether the issue is specific to your current payment gateway or if there’s a broader issue affecting checkout.

    Please let us know the results, and we’ll be happy to continue investigating with you.

    Hi @jfaulkner78!

    I understand that you have a somewhat similar problem.

    However, per forum best practices shown here, it is advised that you create a new thread so that we can address your issue(s) separately.

    You can create a new thread here: https://wordpress.org/support/plugin/woocommerce/#new-topic-0 and make sure to include as much information as you can.

    Thanks for understanding!

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

You must be logged in to reply to this topic.