Phone required, but placeholder shows optional
-
Hi,
The phone number during checkout shows to be required when I go to Appearance > Customize > Woocommerce > Checkout.
However, the placeholder text still reads “Phone (optional)”
-
Thanks for reaching out!
I understand that you’ve set up the
Phone Number
field to be a required field under Appearance > Customize > WooCommerce, however, the placeholder on your site’s checkout page says that it is only optional, correct?I’d like to understand your site properly. Please share with us the System Status Report which you can find via
WooCommerce > Status > Get system report > Copy for support
.You could copy and paste your reply here or paste it via https://gist.github.com/ and send the link here.
Once we have more information, we’ll be able to assist you further.
` WordPress Environment WordPress address (URL): https://missymootreats.com<br>Site address (URL): https://missymootreats.com<br>WC Version: 8.4.0<br>REST API Version: ? 8.4.0<br>WC Blocks Version: ? 11.6.2<br>Action Scheduler Version: ? 3.7.0<br>Log Directory Writable: ?<br>WP Version: 6.4.2<br>WP Multisite: –<br>WP Memory Limit: 384 MB<br>WP Debug Mode: –<br>WP Cron: ?<br>Language: en_US<br>External object cache: – Server Environment Server Info: LiteSpeed<br>PHP Version: 8.0.30<br>PHP Post Max Size: 128 MB<br>PHP Time Limit: 120<br>PHP Max Input Vars: 10000<br>cURL Version: 7.61.1<br>OpenSSL/1.1.1k SUHOSIN Installed: –<br>MySQL Version: 10.4.32-MariaDB<br>Max Upload Size: 128 MB<br>Default Timezone is UTC: ?<br>fsockopen/cURL: ?<br>SoapClient: ? Your server does not have the SoapClient class enabled - some gateway plugins which use SOAP may not work as expected.<br>DOMDocument: ?<br>GZip: ?<br>Multibyte String: ?<br>Remote Post: ?<br>Remote Get: ? Database WC Database Version: 8.4.0<br>WC Database Prefix: wp_<br>Total Database Size: 12.54MB<br>Database Data Size: 9.99MB<br>Database Index Size: 2.55MB<br>wp_woocommerce_sessions: Data: 0.14MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_order_itemmeta: Data: 0.09MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_actionscheduler_actions: Data: 0.14MB + Index: 0.11MB + Engine InnoDB<br>wp_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_actionscheduler_logs: Data: 0.06MB + Index: 0.03MB + Engine InnoDB<br>wp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB<br>wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_options: Data: 3.19MB + Index: 0.14MB + Engine InnoDB<br>wp_postmeta: Data: 2.52MB + Index: 0.17MB + Engine InnoDB<br>wp_posts: Data: 2.52MB + Index: 0.06MB + Engine InnoDB<br>wp_shortpixel_folders: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_shortpixel_meta: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_shortpixel_postmeta: Data: 0.02MB + Index: 0.08MB + Engine InnoDB<br>wp_shortpixel_queue: Data: 0.02MB + Index: 0.09MB + Engine InnoDB<br>wp_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_usermeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_wc_admin_notes: Data: 0.05MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_admin_note_actions: Data: 0.05MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_orders: Data: 0.02MB + Index: 0.11MB + Engine InnoDB<br>wp_wc_orders_meta: Data: 0.08MB + Index: 0.13MB + Engine InnoDB<br>wp_wc_order_addresses: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_order_operational_data: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB<br>wp_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_product_download_directories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB<br>wp_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB<br>wp_woocommerce_square_customers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wpforms_entries: Data: 0.08MB + Index: 0.02MB + Engine InnoDB<br>wp_wpforms_entry_fields: Data: 0.05MB + Index: 0.05MB + Engine InnoDB<br>wp_wpforms_entry_meta: Data: 0.02MB + Index: 0.06MB + Engine InnoDB<br>wp_wpforms_payments: Data: 0.02MB + Index: 0.14MB + Engine InnoDB<br>wp_wpforms_payment_meta: Data: 0.02MB + Index: 0.05MB + Engine InnoDB<br>wp_wpforms_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wpmailsmtp_debug_events: Data: 0.02MB + Index: 0.00MB + Engine InnoDB<br>wp_wpmailsmtp_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB Post Type Counts attachment: 20<br>cs_header: 3<br>cs_layout_archive_wc: 1<br>cs_template: 4<br>customize_changeset: 2<br>nav_menu_item: 15<br>page: 9<br>post: 2<br>product: 9<br>revision: 148<br>shop_order: 26<br>wp_navigation: 1<br>wpforms: 2 Security Secure connection (HTTPS): ?<br>Hide errors from visitors: ? Active Plugins (10) Flexible Shipping: by Octolize – 4.24.1<br>GPLVault Update Manager: by GPL Vault – 5.1.0<br>Really Simple SSL: by Really Simple Plugins – 7.2.0<br>ShortPixel Image Optimizer: by ShortPixel - Convert WebP/AVIF & Optimize Images – 5.5.2<br>W3 Total Cache: by BoldGrid – 2.6.1<br>WooPayments: by Automattic – 6.9.2<br>WooCommerce Square: by WooCommerce – 4.4.0<br>WooCommerce: by Automattic – 8.4.0<br>WP Mail SMTP: by WP Mail SMTP – 3.11.0<br>WPForms: by WPForms – 1.8.5.1 Inactive Plugins (0) Dropin Plugins (1) advanced-cache.php: advanced-cache.php Settings API Enabled: –<br>Force SSL: –<br>Currency: USD ($)<br>Currency Position: left<br>Thousand Separator: ,<br>Decimal Separator: .<br>Number of Decimals: 2<br>Taxonomies: Product Types: external (external)<br>grouped (grouped)<br>simple (simple)<br>variable (variable) Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)<br>exclude-from-search (exclude-from-search)<br>featured (featured)<br>outofstock (outofstock)<br>rated-1 (rated-1)<br>rated-2 (rated-2)<br>rated-3 (rated-3)<br>rated-4 (rated-4)<br>rated-5 (rated-5) Connected to Woo.com: –<br>Enforce Approved Product Download Directories: ?<br>HPOS feature screen enabled: ?<br>HPOS feature enabled: ?<br>Order datastore: Automattic\WooCommerce\Internal\DataStores\Orders\OrdersTableDataStore<br>HPOS data sync enabled: ? WC Pages Shop base: #163 - /shop/<br>Cart: #164 - /cart/<br>Checkout: #165 - /checkout/<br>My account: #166 - /my-account/<br>Terms and conditions: ? Page not set Theme Name: Pro – Child Theme<br>Version: 1.0.0<br>Author URL: https://theme.co/<br>Child Theme: ?<br>Parent Theme Name: Pro<br>Parent Theme Version: 6.3.9<br>Parent Theme Author URL: https://theme.co<br>WooCommerce Support: ? Templates Overrides: /home/jcdhandy/domains/missymootreats.com/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/templates/notices/error.php<br>/home/jcdhandy/domains/missymootreats.com/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/templates/notices/notice.php<br>/home/jcdhandy/domains/missymootreats.com/public_html/wp-content/plugins/woocommerce/packages/woocommerce-blocks/templates/notices/success.php WooPayments Version: 6.9.2<br>Connected to WPCOM: ? No<br>Logging: Disabled Square Environment: Production<br>Tokenization Enabled: –<br>Debug Mode: Off Admin Enabled Features: activity-panels<br>analytics<br>product-block-editor<br>coupons<br>core-profiler<br>customer-effort-score-tracks<br>import-products-task<br>experimental-fashion-sample-products<br>shipping-smart-defaults<br>shipping-setting-tour<br>homescreen<br>marketing<br>mobile-app-banner<br>navigation<br>onboarding<br>onboarding-tasks<br>product-variation-management<br>product-virtual-downloadable<br>remote-inbox-notifications<br>remote-free-extensions<br>payment-gateway-suggestions<br>shipping-label-banner<br>subscriptions<br>store-alerts<br>transient-notices<br>woo-mobile-welcome<br>wc-pay-promotion<br>wc-pay-welcome-page Disabled Features: customize-store<br>minified-js<br>new-product-management-experience<br>product-external-affiliate<br>settings<br>async-product-editor-category-field Daily Cron: ? Next scheduled: 2023-12-15 21:11:14 -05:00<br>Options: ?<br>Notes: 75<br>Onboarding: completed Action Scheduler Complete: 491<br>Oldest: 2023-11-14 18:05:34 +0000<br>Newest: 2023-12-15 18:01:55 +0000 Failed: 4<br>Oldest: 2023-11-19 23:39:55 +0000<br>Newest: 2023-12-10 06:22:54 +0000 Pending: 8<br>Oldest: 2023-12-15 18:56:13 +0000<br>Newest: 2023-12-21 10:24:05 +0000 Status report information Generated at: 2023-12-15 13:03:56 -05:00<br>`
Hi there
Thanks for sending over your system status report.
I can currently replicate this on my test site with only WooCommerce and Storefront enabled. Further investigation revealed that this is an issue that has already been reported on GitHub:
https://github.com/woocommerce/woocommerce/issues/35499Please go ahead and add your own comment and subscribe to the GitHub thread for updates. This will give the developers a good idea of the size and impact of the issue and hopefully, it will be fixed within the next releases of WooCommerce.
Hope this helps!
Thanks. Is there a way to manually change the placeholder text until it’s fully resolved?
Hi there
You could use a localization plugin like?Loco translate?or the?Say What??plugin to make the text change. This will allow you to find the string and change it to be what you’d like.You can follow our step-by-step guide on how to do that here:
https://woo.com/document/woocommerce-localization/#creating-custom-translations
I hope this helps!
- The topic ‘Phone required, but placeholder shows optional’ is closed to new replies.