BUG: Checkout Page: Payment options DESCRIPTIONS only toggle AFTER error
-
When the Checkout page loads after the Cart, the code to toggle payment option DESCRIPTIONS—according to which payment option is selected—DOES NOT get activated.
However the code to toggle payment option descriptions DOES get activated by an “error refresh”—as when a required field is left blank and an attempt is made to place an order. Following such an “error refresh,” payment descriptions DO toggle as different payment options are selected.
This is particularly problematic when credit card fields don’t reveal properly to accept the necessary information when the credit card payment option is selected (with an additional plugin like Braintree or Stripe).
@lorro gave a helpful response to a similar problem back in July, but it appears to me that was a different issue: https://www.ads-software.com/support/topic/checkout-payment-information-not-showing/
I am new to WooCommerce, running the very latest versions of both WooCommerce (3.2.5) and WordPress (4.9.1). To test whether the problem was within WooCommerce itself I deactivated all other plugins and activated the 2017 WordPress Theme. The problem persisted but I couldn’t leave my live site like that, So I created a shadow site demonstrating the problem with only the WooCommerce plugin activated with the 2017 WordPress theme.
If you know how to direct a domain name to an alternate IP you can see the problem in the stripped down for which I included the status report below—with no plugins other than WooCommerce running on the 2017 WordPress theme.
I access this shadow site by adding the lines below to my hosts file as described here: https://www.imore.com/how-edit-your-macs-hosts-file-and-why…
162.241.218.247 stubbornperseverance.org
162.241.218.247 https://www.stubbornperseverance.org—
As a workaround for my live StubbornPerseverance.org site I have used the credit card payment LABEL to guide customers to trigger an “error refresh” so they can enter their credit card data, but I am unwilling to use WooCommerce in this state.
You can see the problem by walking through to the Checkout page from this link (not yet available to the general public): https://StubbornPerseverance.org/products/sp2-pb-pre-pub
Is there a better workaround while I wait for this to be fixed in the actual plugin?
The following status report is from my shadow site at 162.241.218.247 (not my live site where I have other plugins installed):
### WordPress Environment ### Home URL: https://stubbornperseverance.org Site URL: https://stubbornperseverance.org WC Version: 3.2.5 Log Directory Writable: ? WP Version: 4.9.1 WP Multisite: – WP Memory Limit: 256 MB WP Debug Mode: – WP Cron: ? Language: en_US ### Server Environment ### Server Info: Apache PHP Version: 5.6.32 PHP Post Max Size: 64 MB PHP Time Limit: 30 PHP Max Input Vars: 1000 cURL Version: 7.57.0 OpenSSL/1.0.2m SUHOSIN Installed: – MySQL Version: 5.6.32 Max Upload Size: 64 MB Default Timezone is UTC: ? fsockopen/cURL: ? SoapClient: ? DOMDocument: ? GZip: ? Multibyte String: ? Remote Post: ? Remote Get: ? ### Database ### WC Database Version: 3.2.5 WC Database Prefix: wp_fozr_ Total Database Size: 8.85MB Database Data Size: 8.18MB Database Index Size: 0.67MB wp_fozr_woocommerce_sessions: Data: 0.00MB + Index: 0.00MB wp_fozr_woocommerce_api_keys: Data: 0.00MB + Index: 0.00MB wp_fozr_woocommerce_attribute_taxonomies: Data: 0.00MB + Index: 0.00MB wp_fozr_woocommerce_downloadable_product_permissions: Data: 0.00MB + Index: 0.00MB wp_fozr_woocommerce_order_items: Data: 0.00MB + Index: 0.00MB wp_fozr_woocommerce_order_itemmeta: Data: 0.01MB + Index: 0.01MB wp_fozr_woocommerce_tax_rates: Data: 0.00MB + Index: 0.00MB wp_fozr_woocommerce_tax_rate_locations: Data: 0.00MB + Index: 0.00MB wp_fozr_woocommerce_shipping_zones: Data: 0.00MB + Index: 0.00MB wp_fozr_woocommerce_shipping_zone_locations: Data: 0.00MB + Index: 0.01MB wp_fozr_woocommerce_shipping_zone_methods: Data: 0.00MB + Index: 0.00MB wp_fozr_woocommerce_payment_tokens: Data: 0.00MB + Index: 0.00MB wp_fozr_woocommerce_payment_tokenmeta: Data: 0.00MB + Index: 0.00MB wp_fozr_woocommerce_log: Data: 0.00MB + Index: 0.00MB wp_fozr_404_to_301: Data: 1.36MB + Index: 0.12MB wp_fozr_ariadminer_connections: Data: 0.00MB + Index: 0.00MB wp_fozr_commentmeta: Data: 0.00MB + Index: 0.00MB wp_fozr_comments: Data: 0.00MB + Index: 0.01MB wp_fozr_links: Data: 0.00MB + Index: 0.00MB wp_fozr_mailerlite_forms: Data: 0.00MB + Index: 0.00MB wp_fozr_nf3_actions: Data: 0.00MB + Index: 0.00MB wp_fozr_nf3_action_meta: Data: 0.04MB + Index: 0.01MB wp_fozr_nf3_fields: Data: 0.02MB + Index: 0.00MB wp_fozr_nf3_field_meta: Data: 0.62MB + Index: 0.04MB wp_fozr_nf3_forms: Data: 0.00MB + Index: 0.00MB wp_fozr_nf3_form_meta: Data: 0.02MB + Index: 0.01MB wp_fozr_nf3_objects: Data: 0.00MB + Index: 0.00MB wp_fozr_nf3_object_meta: Data: 0.00MB + Index: 0.00MB wp_fozr_nf3_relationships: Data: 0.00MB + Index: 0.00MB wp_fozr_options: Data: 2.12MB + Index: 0.07MB wp_fozr_postmeta: Data: 0.37MB + Index: 0.25MB wp_fozr_posts: Data: 3.29MB + Index: 0.09MB wp_fozr_termmeta: Data: 0.00MB + Index: 0.01MB wp_fozr_terms: Data: 0.00MB + Index: 0.01MB wp_fozr_term_relationships: Data: 0.00MB + Index: 0.00MB wp_fozr_term_taxonomy: Data: 0.00MB + Index: 0.00MB wp_fozr_usermeta: Data: 0.33MB + Index: 0.02MB wp_fozr_users: Data: 0.00MB + Index: 0.01MB wp_fozr_woocommerce_termmeta: Data: 0.00MB + Index: 0.00MB ### Post Type Counts ### attachment: 21 custom_css: 1 customize_changeset: 4 feedback: 21 jetpack_migration: 2 jp_img_sitemap: 4 jp_sitemap: 4 jp_sitemap_master: 4 nav_menu_item: 22 nf_sub: 291 page: 28 post: 2 product: 4 revision: 486 shop_order: 8 tailor_templates: 1 ### Security ### Secure connection (HTTPS): ?Your store is not using HTTPS. Learn more about HTTPS and SSL Certificates. Hide errors from visitors: ? ### Active Plugins (1) ### WooCommerce: by Automattic – 3.2.5 ### 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) ### WC Pages ### Shop base: #6 - /checkout/ Cart: #5 - /cart/ Checkout: #6 - /checkout/ My account: ? Page visibility should be public Terms and conditions: ? Page not set ### Theme ### Name: Twenty Seventeen Version: 1.4 Author URL: https://www.ads-software.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: –
The page I need help with: [log in to see the link]
- The topic ‘BUG: Checkout Page: Payment options DESCRIPTIONS only toggle AFTER error’ is closed to new replies.