Support » Plugin: WooCommerce » Order status dropdown is busted on order details screen

  • Resolved eclev91

    (@eclev91)


    The Order Status dropdown on the order details screen currently seems to show “Processing” no matter what the actual status of the order is, and it appears to be a bug with Select2. Inspecting the underlying select element, the proper status is marked as selected. But Select2 is displaying a different status.

    This specific case is an order that is “Complete”, but the dropdown shows “Processing”.

    WooCommerce and WooCommerce PayPal Payments are my only two active plugins. Reproduced using Twenty Nineteen theme.

    Rendered HTML for select element:

    <select id="order_status" name="order_status" class="wc-enhanced-select select2-hidden-accessible enhanced" tabindex="-1" aria-hidden="true">
    								<option value="wc-pending">Pending payment</option><option value="wc-processing">Processing</option><option value="wc-on-hold">On hold</option><option value="wc-completed" selected="selected">Completed</option><option value="wc-cancelled">Cancelled</option><option value="wc-refunded">Refunded</option><option value="wc-failed">Failed</option>							</select>

    What Select2 is creating (note “Processing” in the Selection):

    <span class="select2 select2-container select2-container--default" dir="ltr" style="width: 279.35px;"><span class="selection"><span class="select2-selection select2-selection--single" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-labelledby="select2-order_status-container" role="combobox"><span class="select2-selection__rendered" id="select2-order_status-container" role="textbox" aria-readonly="true" title="Processing">Processing</span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span></span></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>

    No JS errors in the console.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support Juan G. woo-hc

    (@judagutor)

    Hi @eclev91!

    To know more about your setup and to further check into this, kindly provide us the following:

    • Your System Status: You can find it via WooCommerce > Status. Select ‘Get system report’ and then ‘Copy for support’. Once you do this, paste in here your response.
    • Fatal Error Log: Share a copy of any fatal error log found under WooCommerce > System Status > Logs (if available).
    • Thanks!

    Thread Starter eclev91

    (@eclev91)

    @judagutor Status:

    
    ### WordPress Environment ###
    
    WordPress address (URL): https://oregoncprtraining.test/wp
    Site address (URL): https://oregoncprtraining.test
    WC Version: 6.1.1
    REST API Version: ✔ 6.1.1
    WC Blocks Version: ✔ 6.5.2
    Action Scheduler Version: ✔ 3.4.0
    WC Admin Version: ✔ 3.0.3
    Log Directory Writable: ✔
    WP Version: 5.9
    WP Multisite: –
    WP Memory Limit: 512 MB
    WP Debug Mode: ✔
    WP Cron: ✔
    Language: en_US
    External object cache: –
    
    ### Server Environment ###
    
    Server Info: nginx/1.18.0
    PHP Version: 8.0.14
    PHP Post Max Size: 100 MB
    PHP Time Limit: 30
    PHP Max Input Vars: 1000
    cURL Version: 7.68.0
    OpenSSL/1.1.1f
    
    SUHOSIN Installed: –
    MySQL Version: 5.5.5-10.6.5-MariaDB-1:10.6.5+maria~focal
    Max Upload Size: 100 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔
    
    ### Database ###
    
    WC Database Version: 6.0.0
    WC Database Prefix: wp_yw7rqwj3h8_
    Total Database Size: 14.76MB
    Database Data Size: 11.00MB
    Database Index Size: 3.76MB
    wp_yw7rqwj3h8_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_yw7rqwj3h8_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_woocommerce_order_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_yw7rqwj3h8_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_yw7rqwj3h8_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_actionscheduler_actions: Data: 0.02MB + Index: 0.13MB + Engine InnoDB
    wp_yw7rqwj3h8_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_actionscheduler_logs: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_agm_maps: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_yw7rqwj3h8_as3cf_items: Data: 0.02MB + Index: 0.11MB + Engine InnoDB
    wp_yw7rqwj3h8_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
    wp_yw7rqwj3h8_gf_draft_submissions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_gf_entry: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_gf_entry_meta: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_yw7rqwj3h8_gf_entry_notes: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_gf_form: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_gf_form_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_gf_form_revisions: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_gf_form_view: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_gf_rest_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_grp_google_place: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_grp_google_review: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_grp_google_stats: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_iwp_backup_status: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_iwp_processed_iterator: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_login_redirects: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_options: Data: 7.52MB + Index: 0.20MB + Engine InnoDB
    wp_yw7rqwj3h8_postmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_posts: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_yw7rqwj3h8_rank_math_404_logs: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_rank_math_internal_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_rank_math_internal_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_rank_math_redirections: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_rank_math_redirections_cache: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_redirection_404: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_yw7rqwj3h8_redirection_groups: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_redirection_items: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
    wp_yw7rqwj3h8_redirection_logs: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_yw7rqwj3h8_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_usermeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_yw7rqwj3h8_wc_admin_notes: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_yw7rqwj3h8_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_yw7rqwj3h8_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
    wp_yw7rqwj3h8_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_woocommerce_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_wpcreviews: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_wpmm_subscribers: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_yw7rqwj3h8_wpr_rucss_resources: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_yw7rqwj3h8_wpr_rucss_used_css: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_yw7rqwj3h8_yoast_indexable: Data: 0.02MB + Index: 0.08MB + Engine InnoDB
    wp_yw7rqwj3h8_yoast_indexable_hierarchy: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_yw7rqwj3h8_yoast_migrations: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_yoast_primary_term: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_yoast_seo_links: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_yoast_seo_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_zbscrm_api_keys: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_admlog: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_aka: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_companies: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_contacts: Data: 0.64MB + Index: 0.10MB + Engine MyISAM
    wp_yw7rqwj3h8_zbs_contacts1: Data: 0.64MB + Index: 0.16MB + Engine MyISAM
    wp_yw7rqwj3h8_zbs_customfields: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_dbmigration_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_dbmigration_posts: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_events: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_event_reminders: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_externalsources: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_forms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_invoices: Data: 0.02MB + Index: 0.08MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_lineitems: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_logs: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_notifications: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_object_links: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_quotes: Data: 0.02MB + Index: 0.08MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_quotes_templates: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_security_log: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_segments: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_segments_conditions: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_settings: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_sys_cronmanagerlogs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_sys_email: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_sys_email_hist: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_tags: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_tags_links: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_tax_table: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_temphash: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_tracking: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yw7rqwj3h8_zbs_transactions: Data: 0.02MB + Index: 0.14MB + Engine InnoDB
    
    ### Post Type Counts ###
    
    amn_mi-lite: 3
    attachment: 109
    custom_css: 4
    customize_changeset: 8
    ereminder: 374
    espresso_events: 1
    espresso_venues: 1
    et_body_layout: 1
    et_footer_layout: 2
    et_pb_layout: 3
    et_template: 4
    et_theme_builder: 2
    event: 208
    event-recurring: 1
    incsub_event: 220
    iwp_log: 349
    location: 3
    nav_menu_item: 17
    oembed_cache: 11
    page: 25
    post: 3
    product: 843
    product_variation: 1
    revision: 319
    shop_coupon: 8
    shop_order: 1128
    shop_order_refund: 2
    ticket-meta-fieldset: 1
    treminder: 326
    tribe_events: 205
    tribe_organizer: 2
    tribe_tpp_orders: 9
    tribe_venue: 3
    tribe_wooticket: 998
    wpcf7_contact_form: 6
    wpcr3_review: 103
    zerobs_quo_template: 1
    
    ### Security ###
    
    Secure connection (HTTPS): ✔
    Hide errors from visitors: ❌Error messages should not be shown to visitors.
    
    ### Active Plugins (2) ###
    
    WooCommerce PayPal Payments: by WooCommerce – 1.6.4 (update to version 1.6.5 is available)
    WooCommerce: by Automattic – 6.1.1
    
    ### Inactive Plugins (34) ###
    
    Event Tickets: by The Events Calendar – 5.2.3
    Event Tickets Plus: by The Events Calendar – 5.3.3
    Font Awesome: by Font Awesome – 4.1.1
    Gravity Forms: by Gravity Forms – 2.5.16.1
    Gravity Forms CLI: by Rocketgenius – 1.4
    Gravity Forms PayPal Checkout Add-On: by Gravity Forms – 2.2
    Gravity Forms reCAPTCHA Add-On: by Gravity Forms – 1.1
    Gravity Forms Zero Spam: by GravityView – 1.2.0.1
    Hotjar: by Hotjar – 1.0.12
    InfiniteWP - Client: by Revmakx – 1.9.4.11
    Mailgun: by Mailgun – 1.7.9
    Oregon CPR: by Sterner Stuff –
    Query Monitor: by John Blackbourn – 3.8.2
    Redirection: by John Godley – 5.2.2
    Rollbar: by Rollbar – 2.6.1
    Site Kit by Google: by Google – 1.49.1
    Stream: by XWP – 3.8.2
    The Events Calendar: by The Events Calendar – 5.12.4
    The Events Calendar Extension: Divi Compatibility: by Modern Tribe
    Inc. – 1.2.1
    
    The Events Calendar PRO: by The Events Calendar – 5.12.0
    The SEO Framework: by The SEO Framework Team – 4.2.3
    TinyPNG - JPEG, PNG & WebP image compression: by TinyPNG – 3.3
    Widget for Google Reviews: by RichPlugins <support@richplugins.com> – 2.1.1
    Wistia WordPress Plugin: by Wistia
    Inc. – 0.9
    
    WooCommerce Google Analytics Integration: by WooCommerce – 1.5.7
    WooCommerce Order Status Control: by SkyVerge – 1.13.1
    WordPress Importer: by wordpressdotorg – 0.7
    WordPress Zero Spam: by Highfivery LLC – 5.2.10
    WP Crontrol: by John Blackbourn & crontributors – 1.12.0
    WP Migrate DB Pro: by Delicious Brains – 2.2.2
    WP Migrate DB Pro CLI: by Delicious Brains – 1.6.0
    WP Migrate DB Pro Media Files: by Delicious Brains – 2.1.0
    WP Offload Media: by Delicious Brains – 2.5.6
    WP Rocket: by WP Media – 3.10.7
    
    ### Dropin Plugins (1) ###
    
    advanced-cache.php: advanced-cache.php
    
    ### Must Use Plugins (2) ###
    
    Bedrock Autoloader: by Roots – 1.0.3
    Register Theme Directory: by Roots – 1.0.0
    
    ### Settings ###
    
    API Enabled: ✔
    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: –
    
    ### WC Pages ###
    
    Shop base: #5 - /cpr-supplies/
    Cart: #6 - /cart/
    Checkout: #10906 - /checkout/
    My account: #8 - /my-account/
    Terms and conditions: #3512 - /refundcancellation-policy/
    
    ### Theme ###
    
    Name: Twenty Nineteen
    Version: 2.2
    Author URL: https://wordpress.org/
    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: –
    
    ### WooCommerce PayPal Payments ###
    
    Onboarded: ✔
    Shop country code: US
    WooCommerce currency supported: ✔
    PayPal card processing available in country: ✔
    Pay Later messaging available in country: ✔
    Webhook status: –
    Vault enabled: ✔
    Logging enabled: ✔
    Reference Transactions: ✔
    Used PayPal Checkout plugin: –
    
    ### Action Scheduler ###
    
    Complete: 18
    Oldest: 2022-01-28 10:23:03 -0800
    Newest: 2022-01-31 11:54:25 -0800
    
    Pending: 1
    Oldest: 2022-01-31 11:54:27 -0800
    Newest: 2022-01-31 11:54:27 -0800
    
    ### Status report information ###
    
    Generated at: 2022-01-31 11:55:01 -08:00
    

    Logs (just a couple items that are now resolved regarding a typo in a hook I was working on):

    2022-01-28T18:41:51+00:00 CRITICAL Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, class OregonCPR\Plugin\Hooks\Filters\WooCommerce\CashOnDelivery does not have a method "woocommerce_order_needs_payment" in /home/vagrant/dev/oregon-cpr/web/wp/wp-includes/class-wp-hook.php:309
    Stack trace:
    #0 /home/vagrant/dev/oregon-cpr/web/wp/wp-includes/plugin.php(189): WP_Hook->apply_filters()
    #1 /home/vagrant/dev/oregon-cpr/web/app/plugins/woocommerce/includes/class-wc-order.php(1522): apply_filters()
    #2 /home/vagrant/dev/oregon-cpr/web/app/plugins/woocommerce/includes/admin/meta-boxes/class-wc-meta-box-order-data.php(250): WC_Order->needs_payment()
    #3 /home/vagrant/dev/oregon-cpr/web/wp/wp-admin/includes/template.php(1395): WC_Meta_Box_Order_Data::output()
    #4 /home/vagrant/dev/oregon-cpr/web/wp/wp-admin/edit-form-advanced.php(688): do_meta_boxes()
    #5 /home/vagrant/dev/oregon-cpr/web/wp/wp-admin/post.php(206): require('...')
    #6 {main}
      thrown in /home/vagrant/dev/oregon-cpr/web/wp/wp-includes/class-wp-hook.php on line 309
    
    2022-01-28T18:41:54+00:00 CRITICAL Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, class OregonCPR\Plugin\Hooks\Filters\WooCommerce\CashOnDelivery does not have a method "woocommerce_order_needs_payment" in /home/vagrant/dev/oregon-cpr/web/wp/wp-includes/class-wp-hook.php:309
    Stack trace:
    #0 /home/vagrant/dev/oregon-cpr/web/wp/wp-includes/plugin.php(189): WP_Hook->apply_filters()
    #1 /home/vagrant/dev/oregon-cpr/web/app/plugins/woocommerce/includes/class-wc-order.php(1522): apply_filters()
    #2 /home/vagrant/dev/oregon-cpr/web/app/plugins/woocommerce/includes/admin/meta-boxes/class-wc-meta-box-order-data.php(250): WC_Order->needs_payment()
    #3 /home/vagrant/dev/oregon-cpr/web/wp/wp-admin/includes/template.php(1395): WC_Meta_Box_Order_Data::output()
    #4 /home/vagrant/dev/oregon-cpr/web/wp/wp-admin/edit-form-advanced.php(688): do_meta_boxes()
    #5 /home/vagrant/dev/oregon-cpr/web/wp/wp-admin/post.php(206): require('...')
    #6 {main}
      thrown in /home/vagrant/dev/oregon-cpr/web/wp/wp-includes/class-wp-hook.php on line 309
    
    2022-01-28T18:41:56+00:00 CRITICAL Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, class OregonCPR\Plugin\Hooks\Filters\WooCommerce\CashOnDelivery does not have a method "woocommerce_order_needs_payment" in /home/vagrant/dev/oregon-cpr/web/wp/wp-includes/class-wp-hook.php:309
    Stack trace:
    #0 /home/vagrant/dev/oregon-cpr/web/wp/wp-includes/plugin.php(189): WP_Hook->apply_filters()
    #1 /home/vagrant/dev/oregon-cpr/web/app/plugins/woocommerce/includes/class-wc-order.php(1522): apply_filters()
    #2 /home/vagrant/dev/oregon-cpr/web/app/plugins/woocommerce/includes/admin/meta-boxes/class-wc-meta-box-order-data.php(250): WC_Order->needs_payment()
    #3 /home/vagrant/dev/oregon-cpr/web/wp/wp-admin/includes/template.php(1395): WC_Meta_Box_Order_Data::output()
    #4 /home/vagrant/dev/oregon-cpr/web/wp/wp-admin/edit-form-advanced.php(688): do_meta_boxes()
    #5 /home/vagrant/dev/oregon-cpr/web/wp/wp-admin/post.php(206): require('...')
    #6 {main}
      thrown in /home/vagrant/dev/oregon-cpr/web/wp/wp-includes/class-wp-hook.php on line 309
    
    2022-01-28T18:41:58+00:00 CRITICAL Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, class OregonCPR\Plugin\Hooks\Filters\WooCommerce\CashOnDelivery does not have a method "woocommerce_order_needs_payment" in /home/vagrant/dev/oregon-cpr/web/wp/wp-includes/class-wp-hook.php:309
    Stack trace:
    #0 /home/vagrant/dev/oregon-cpr/web/wp/wp-includes/plugin.php(189): WP_Hook->apply_filters()
    #1 /home/vagrant/dev/oregon-cpr/web/app/plugins/woocommerce/includes/class-wc-order.php(1522): apply_filters()
    #2 /home/vagrant/dev/oregon-cpr/web/app/plugins/woocommerce/includes/admin/meta-boxes/class-wc-meta-box-order-data.php(250): WC_Order->needs_payment()
    #3 /home/vagrant/dev/oregon-cpr/web/wp/wp-admin/includes/template.php(1395): WC_Meta_Box_Order_Data::output()
    #4 /home/vagrant/dev/oregon-cpr/web/wp/wp-admin/edit-form-advanced.php(688): do_meta_boxes()
    #5 /home/vagrant/dev/oregon-cpr/web/wp/wp-admin/post.php(206): require('...')
    #6 {main}
      thrown in /home/vagrant/dev/oregon-cpr/web/wp/wp-includes/class-wp-hook.php on line 309
    
    2022-01-28T18:42:00+00:00 CRITICAL Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, class OregonCPR\Plugin\Hooks\Filters\WooCommerce\CashOnDelivery does not have a method "woocommerce_order_needs_payment" in /home/vagrant/dev/oregon-cpr/web/wp/wp-includes/class-wp-hook.php:309
    Stack trace:
    #0 /home/vagrant/dev/oregon-cpr/web/wp/wp-includes/plugin.php(189): WP_Hook->apply_filters()
    #1 /home/vagrant/dev/oregon-cpr/web/app/plugins/woocommerce/includes/class-wc-order.php(1522): apply_filters()
    #2 /home/vagrant/dev/oregon-cpr/web/app/plugins/woocommerce/includes/admin/meta-boxes/class-wc-meta-box-order-data.php(250): WC_Order->needs_payment()
    #3 /home/vagrant/dev/oregon-cpr/web/wp/wp-admin/includes/template.php(1395): WC_Meta_Box_Order_Data::output()
    #4 /home/vagrant/dev/oregon-cpr/web/wp/wp-admin/edit-form-advanced.php(688): do_meta_boxes()
    #5 /home/vagrant/dev/oregon-cpr/web/wp/wp-admin/post.php(206): require('...')
    #6 {main}
      thrown in /home/vagrant/dev/oregon-cpr/web/wp/wp-includes/class-wp-hook.php on line 309
    Thread Starter eclev91

    (@eclev91)

    Maybe worth mentioning, if I disable JS in the browser, the dropdown renders the expected option. It’s not until JS (and, presumably, select2) kick in that it shows the wrong selected value. Firefox 96.0.3.

    • This reply was modified 5 months ago by eclev91.
    Plugin Support 3 Sons Development – a11n

    (@3sonsdevelopment)

    Hi @eclev91,

    I appreciate the extra details. So far I haven’t been able to replicate this in Firefox 96.0.3. Here’s a quick video of me changing the status in an order on my test site.

    https://d.pr/v/5luHZ5

    Can I get you to try doing this in a private browser window and see if it works there? Let us know what you find out.

    Thanks!

    Thread Starter eclev91

    (@eclev91)

    The issue I’ve encountered happens specifically on page load. So go ahead and set the order status to, for example, completed and then save the order. When the page refreshes you should notice that the order still says processing, even though the order status was in fact updated successfully.

    Plugin Support 3 Sons Development – a11n

    (@3sonsdevelopment)

    Hmm…I can’t replicate that. I can change the status, update the order and the new status will remain. It always shows the correct status.

    Did using a private window make any difference for you?

    Plugin Support Juan G. woo-hc

    (@judagutor)

    Hi there,

    We haven’t heard back from you in a while, so I’m going to mark this as resolved – we’ll be here if and/or when you are ready to continue.

    Cheers!

Viewing 7 replies - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.