woocommerce / woocommerce-blocks

(Deprecated) This plugin has been merged into woocommerce/woocommerce
https://wordpress.org/plugins/woo-gutenberg-products-block/
GNU General Public License v3.0
407 stars 219 forks source link

Version 7.3 uses relative URLs to load scripts from wp-includes #6186

Closed billrobbins closed 2 years ago

billrobbins commented 2 years ago

Describe the bug

Prior to version 7.3, scripts loaded from /wp-includes used absolute URLs. Now they use relative URLs. If someone has placed WordPress in a sub-folder, this will cause all of the scripts to return 404 errors.

The scripts included with the plugin continue to use absolute URLs.

To reproduce

Steps to reproduce the behavior:

  1. Install WooCommerce Blocks version 7.3
  2. Add an item to the cart.
  3. Open the cart page that's using the cart block.
  4. View the source and notice all of the relative URLs for /wp-includes scripts.

Expected behavior

I expected the scripts to continue to use absolute URLs.

Screenshots

Before 7.3 absolute-urls

Version 7.3 after-7-3

Environment

WordPress (please complete the following information):

Additional context

Reported here: https://wordpress.org/support/topic/relative-vs-absolute-url-causing-problems

senadir commented 2 years ago

We are not responsible for enqueueing core scripts, are you sure this issue is limited to WooCommerce Blocks 7.3.0 and not something coming from WordPress/Gutenberg.

We also had some recent updates to our script loading system, can you check 7.4.2 and confirm if this still persist?

billrobbins commented 2 years ago

I'm still seeing this in 7.4.2. If only WooCommerce is active, they load correctly. With Blocks active, they are not.

Here's a screenshot of the source code on the cart page. I've included the system report from another site showing this too.

Markup 2022-04-15 at 10 24 21
System Status Report ``` ### WordPress Environment ### WordPress address (URL): https://billthea11n.mystagingwebsite.com Site address (URL): https://billthea11n.mystagingwebsite.com WC Version: 6.4.0 REST API Version: ✔ 6.4.0 WC Blocks Version: ✔ 7.4.2 Action Scheduler Version: ✔ 3.4.0 WC Admin Version: ✔ 3.3.2 Log Directory Writable: ✔ WP Version: 5.9.3 WP Multisite: – WP Memory Limit: 512 MB WP Debug Mode: ✔ WP Cron: ✔ Language: en_US External object cache: ✔ ### Server Environment ### Server Info: nginx PHP Version: 7.4.29 PHP Post Max Size: 2 GB PHP Time Limit: 1200 PHP Max Input Vars: 6144 cURL Version: 7.82.0 OpenSSL/1.1.0l SUHOSIN Installed: – MySQL Version: 5.5.5-10.3.34-MariaDB-log Max Upload Size: 2 GB Default Timezone is UTC: ✔ fsockopen/cURL: ✔ SoapClient: ✔ DOMDocument: ✔ GZip: ✔ Multibyte String: ✔ Remote Post: ✔ Remote Get: ✔ ### Database ### WC Database Version: 6.4.0 WC Database Prefix: wp_ Total Database Size: 122.70MB Database Data Size: 101.94MB Database Index Size: 20.76MB wp_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB wp_woocommerce_order_items: Data: 0.08MB + Index: 0.05MB + Engine InnoDB wp_woocommerce_order_itemmeta: Data: 0.50MB + Index: 0.42MB + Engine InnoDB wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_advanced_notifications: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_advanced_notification_triggers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_automatewoo_abandoned_carts: Data: 0.02MB + Index: 0.08MB + Engine InnoDB vp_backup_wp_automatewoo_customers: Data: 0.02MB + Index: 0.09MB + Engine InnoDB vp_backup_wp_automatewoo_customer_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_automatewoo_events: Data: 0.02MB + Index: 0.05MB + Engine InnoDB vp_backup_wp_automatewoo_guests: Data: 0.02MB + Index: 0.06MB + Engine InnoDB vp_backup_wp_automatewoo_guest_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_automatewoo_logs: Data: 0.02MB + Index: 0.05MB + Engine InnoDB vp_backup_wp_automatewoo_log_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_automatewoo_queue: Data: 0.02MB + Index: 0.05MB + Engine InnoDB vp_backup_wp_automatewoo_queue_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_automatewoo_unsubscribes: Data: 0.02MB + Index: 0.05MB + Engine InnoDB vp_backup_wp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_comments: Data: 0.17MB + Index: 0.22MB + Engine InnoDB vp_backup_wp_followup_coupons: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_followup_coupon_logs: Data: 0.02MB + Index: 0.05MB + Engine InnoDB vp_backup_wp_followup_customers: Data: 0.02MB + Index: 0.06MB + Engine InnoDB vp_backup_wp_followup_customer_carts: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_followup_customer_notes: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_followup_customer_orders: Data: 0.02MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_followup_email_excludes: Data: 0.02MB + Index: 0.05MB + Engine InnoDB vp_backup_wp_followup_email_logs: Data: 0.02MB + Index: 0.05MB + Engine InnoDB vp_backup_wp_followup_email_orders: Data: 0.02MB + Index: 0.09MB + Engine InnoDB vp_backup_wp_followup_email_tracking: Data: 0.02MB + Index: 0.08MB + Engine InnoDB vp_backup_wp_followup_followup_history: Data: 0.14MB + Index: 0.05MB + Engine InnoDB vp_backup_wp_followup_order_categories: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_followup_order_items: Data: 0.02MB + Index: 0.05MB + Engine InnoDB vp_backup_wp_followup_subscribers: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_followup_subscribers_to_lists: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_followup_subscriber_lists: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_gf_draft_submissions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_gf_entry: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_gf_entry_meta: Data: 0.02MB + Index: 0.05MB + Engine InnoDB vp_backup_wp_gf_entry_notes: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_gf_form: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_gf_form_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_gf_form_revisions: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_gf_form_view: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_mailchimp_carts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_mailchimp_jobs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_ms_snippets: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_options: Data: 2.31MB + Index: 0.14MB + Engine InnoDB vp_backup_wp_postmeta: Data: 1.52MB + Index: 1.97MB + Engine InnoDB vp_backup_wp_posts: Data: 0.36MB + Index: 0.23MB + Engine InnoDB vp_backup_wp_say_what_strings: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_snippets: Data: 0.05MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_ups_shipping_accessorial: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_ups_shipping_account: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_ups_shipping_config: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_ups_shipping_delivery_rates: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_ups_shipping_license: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_ups_shipping_logs_api: Data: 0.23MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_ups_shipping_log_frontend: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_ups_shipping_orders: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_ups_shipping_package_default: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_ups_shipping_retry_api: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_ups_shipping_services: Data: 0.05MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_ups_shipping_shipments: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_ups_shipping_tracking: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_usermeta: Data: 0.06MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB vp_backup_wp_wcch_page_history: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_wc_admin_notes: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_wc_bookings_availability: Data: 0.02MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_wc_bookings_availabilitymeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_wc_booking_relationships: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_wc_cvo_cache: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_wc_deposits_payment_plans: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_wc_deposits_payment_plans_schedule: Data: 0.02MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_wc_order_product_lookup: Data: 0.05MB + Index: 0.06MB + Engine InnoDB vp_backup_wp_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB vp_backup_wp_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_wc_points_rewards_user_points: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_wc_points_rewards_user_points_log: Data: 0.02MB + Index: 0.05MB + Engine InnoDB vp_backup_wp_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB vp_backup_wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_wc_warranty_products: Data: 0.02MB + Index: 0.05MB + Engine InnoDB vp_backup_wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_woocommerce_bundled_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_woocommerce_bundled_items: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB vp_backup_wp_woocommerce_exported_csv_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_woocommerce_order_itemmeta: Data: 0.22MB + Index: 0.20MB + Engine InnoDB vp_backup_wp_woocommerce_order_items: Data: 0.05MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_woocommerce_pickup_locations_geodata: Data: 0.02MB + Index: 0.05MB + Engine InnoDB vp_backup_wp_woocommerce_prl_deploymentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_woocommerce_prl_deployments: Data: 0.02MB + Index: 0.06MB + Engine InnoDB vp_backup_wp_woocommerce_prl_tracking_clicks: Data: 0.02MB + Index: 0.05MB + Engine InnoDB vp_backup_wp_woocommerce_prl_tracking_conversions: Data: 0.02MB + Index: 0.05MB + Engine InnoDB vp_backup_wp_woocommerce_prl_tracking_views: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_woocommerce_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_woocommerce_shipping_table_rates: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_woocommerce_subscription_downloads: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB vp_backup_wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB vp_backup_wp_wpfront_ure_options: Data: 0.02MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_wpml_mails: Data: 5.52MB + Index: 0.00MB + Engine InnoDB vp_backup_wp_wps_hit: Data: 0.02MB + Index: 0.14MB + Engine InnoDB vp_backup_wp_wps_index: Data: 0.36MB + Index: 0.66MB + Engine InnoDB vp_backup_wp_wps_key: Data: 0.02MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_wps_object_type: Data: 0.02MB + Index: 0.08MB + Engine InnoDB vp_backup_wp_wps_query: Data: 0.02MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_wps_uri: Data: 0.02MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_wps_user_agent: Data: 0.02MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_yoast_seo_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB vp_backup_wp_yoast_seo_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_actionscheduler_actions: Data: 0.13MB + Index: 0.13MB + Engine InnoDB wp_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_actionscheduler_logs: Data: 0.08MB + Index: 0.03MB + Engine InnoDB wp_advanced_notifications: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_advanced_notification_triggers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_automatewoo_abandoned_carts: Data: 0.02MB + Index: 0.08MB + Engine InnoDB wp_automatewoo_customers: Data: 0.02MB + Index: 0.09MB + Engine InnoDB wp_automatewoo_customer_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_automatewoo_events: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_automatewoo_guests: Data: 0.02MB + Index: 0.06MB + Engine InnoDB wp_automatewoo_guest_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_automatewoo_logs: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_automatewoo_log_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_automatewoo_queue: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_automatewoo_queue_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_automatewoo_unsubscribes: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_cart_notices: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_comments: Data: 0.14MB + Index: 0.14MB + Engine InnoDB wp_followup_coupons: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_followup_coupon_logs: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_followup_customers: Data: 0.02MB + Index: 0.06MB + Engine InnoDB wp_followup_customer_carts: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_followup_customer_notes: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_followup_customer_orders: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_followup_email_excludes: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_followup_email_logs: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_followup_email_orders: Data: 0.05MB + Index: 0.09MB + Engine InnoDB wp_followup_email_tracking: Data: 0.02MB + Index: 0.08MB + Engine InnoDB wp_followup_followup_history: Data: 0.22MB + Index: 0.05MB + Engine InnoDB wp_followup_order_categories: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_followup_order_items: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_followup_subscribers: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_followup_subscribers_to_lists: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_followup_subscriber_lists: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_gf_draft_submissions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_gf_entry: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_gf_entry_meta: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_gf_entry_notes: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_gf_form: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_gf_form_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_gf_form_revisions: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_gf_form_view: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_lhr_log: Data: 14.02MB + Index: 0.00MB + Engine InnoDB wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_mailchimp_carts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_mailchimp_jobs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_ms_snippets: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_options: Data: 4.36MB + Index: 0.22MB + Engine InnoDB wp_postmeta: Data: 1.52MB + Index: 1.91MB + Engine InnoDB wp_posts: Data: 43.52MB + Index: 0.22MB + Engine InnoDB wp_say_what_strings: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_snippets: Data: 0.06MB + Index: 0.00MB + Engine InnoDB wp_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_ups_shipping_accessorial: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_ups_shipping_account: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_ups_shipping_config: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_ups_shipping_delivery_rates: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_ups_shipping_license: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_ups_shipping_logs_api: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_ups_shipping_log_frontend: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_ups_shipping_orders: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_ups_shipping_package_default: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_ups_shipping_retry_api: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_ups_shipping_services: Data: 0.05MB + Index: 0.00MB + Engine InnoDB wp_ups_shipping_shipments: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_ups_shipping_tracking: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_usermeta: Data: 0.11MB + Index: 0.03MB + Engine InnoDB wp_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_wcch_page_history: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_wcrs_logs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_wcsp_group_category_pricing_mapping: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wcsp_role_category_pricing_mapping: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wcsp_user_category_pricing_mapping: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_wc_admin_notes: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wc_am_api_activation: Data: 0.02MB + Index: 0.06MB + Engine InnoDB wp_wc_am_api_resource: Data: 0.02MB + Index: 0.09MB + Engine InnoDB wp_wc_am_associated_api_key: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_bookings_availability: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wc_bookings_availabilitymeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_booking_relationships: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_cvo_cache: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_wc_deposits_payment_plans: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_wc_deposits_payment_plans_schedule: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_order_bundle_lookup: Data: 0.02MB + Index: 0.08MB + Engine InnoDB wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_order_product_lookup: Data: 0.06MB + Index: 0.06MB + Engine InnoDB wp_wc_order_stats: Data: 0.06MB + Index: 0.05MB + Engine InnoDB wp_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_points_rewards_user_points: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_points_rewards_user_points_log: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_wc_pos_grid_tiles: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wc_product_attributes_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB wp_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wc_warranty_products: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wc_zapier_history: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_woocommerce_bundled_itemmeta: Data: 0.05MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_bundled_items: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_exported_csv_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_woocommerce_pickup_locations_geodata: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_woocommerce_prl_deploymentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_prl_deployments: Data: 0.02MB + Index: 0.06MB + Engine InnoDB wp_woocommerce_prl_tracking_clicks: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_woocommerce_prl_tracking_conversions: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_woocommerce_prl_tracking_views: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_woocommerce_shipping_table_rates: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_woocommerce_stock_adjustments: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_wpfm_backup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_wpfront_ure_options: Data: 0.02MB + Index: 0.00MB + Engine InnoDB wp_wpml_mails: Data: 5.52MB + Index: 0.00MB + Engine InnoDB wp_wps_hit: Data: 0.02MB + Index: 0.14MB + Engine InnoDB wp_wps_index: Data: 0.36MB + Index: 0.66MB + Engine InnoDB wp_wps_key: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wps_object_type: Data: 0.02MB + Index: 0.08MB + Engine InnoDB wp_wps_query: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wps_uri: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wps_user_agent: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wusp_group_product_price_mapping: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wusp_role_pricing_mapping: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_wusp_rules: Data: 0.02MB + Index: 0.03MB + Engine InnoDB wp_wusp_subrules: Data: 0.02MB + Index: 0.08MB + Engine InnoDB wp_wusp_user_pricing_mapping: Data: 0.02MB + Index: 0.05MB + Engine InnoDB wp_yoast_seo_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB wp_yoast_seo_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB __wp_automatewoo_abandoned_carts: Data: 0.02MB + Index: 0.08MB + Engine InnoDB __wp_automatewoo_customers: Data: 0.02MB + Index: 0.09MB + Engine InnoDB __wp_automatewoo_customer_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_automatewoo_events: Data: 0.02MB + Index: 0.05MB + Engine InnoDB __wp_automatewoo_guests: Data: 0.02MB + Index: 0.06MB + Engine InnoDB __wp_automatewoo_guest_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_automatewoo_logs: Data: 0.02MB + Index: 0.05MB + Engine InnoDB __wp_automatewoo_log_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_automatewoo_queue: Data: 0.02MB + Index: 0.05MB + Engine InnoDB __wp_automatewoo_queue_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_automatewoo_unsubscribes: Data: 0.02MB + Index: 0.05MB + Engine InnoDB __wp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_comments: Data: 1.11MB + Index: 0.33MB + Engine InnoDB __wp_followup_coupons: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_followup_coupon_logs: Data: 0.02MB + Index: 0.05MB + Engine InnoDB __wp_followup_customers: Data: 0.02MB + Index: 0.06MB + Engine InnoDB __wp_followup_customer_carts: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_followup_customer_notes: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_followup_customer_orders: Data: 0.02MB + Index: 0.02MB + Engine InnoDB __wp_followup_email_excludes: Data: 0.02MB + Index: 0.05MB + Engine InnoDB __wp_followup_email_logs: Data: 0.02MB + Index: 0.05MB + Engine InnoDB __wp_followup_email_orders: Data: 0.05MB + Index: 0.09MB + Engine InnoDB __wp_followup_email_tracking: Data: 0.02MB + Index: 0.08MB + Engine InnoDB __wp_followup_followup_history: Data: 0.06MB + Index: 0.05MB + Engine InnoDB __wp_followup_order_categories: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_followup_order_items: Data: 0.02MB + Index: 0.05MB + Engine InnoDB __wp_followup_subscribers: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_followup_subscribers_to_lists: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_followup_subscriber_lists: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_gf_draft_submissions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB __wp_gf_entry: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_gf_entry_meta: Data: 0.02MB + Index: 0.05MB + Engine InnoDB __wp_gf_entry_notes: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_gf_form: Data: 0.02MB + Index: 0.00MB + Engine InnoDB __wp_gf_form_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB __wp_gf_form_revisions: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_gf_form_view: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB __wp_ms_snippets: Data: 0.02MB + Index: 0.00MB + Engine InnoDB __wp_options: Data: 4.14MB + Index: 0.14MB + Engine InnoDB __wp_postmeta: Data: 2.48MB + Index: 1.70MB + Engine InnoDB __wp_posts: Data: 1.23MB + Index: 0.14MB + Engine InnoDB __wp_say_what_strings: Data: 0.02MB + Index: 0.00MB + Engine InnoDB __wp_snippets: Data: 0.05MB + Index: 0.00MB + Engine InnoDB __wp_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB __wp_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_usermeta: Data: 0.06MB + Index: 0.03MB + Engine InnoDB __wp_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB __wp_wcch_page_history: Data: 0.02MB + Index: 0.00MB + Engine InnoDB __wp_wc_admin_notes: Data: 0.02MB + Index: 0.00MB + Engine InnoDB __wp_wc_admin_note_actions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB __wp_wc_bookings_availability: Data: 0.02MB + Index: 0.02MB + Engine InnoDB __wp_wc_bookings_availabilitymeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_wc_booking_relationships: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB __wp_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_wc_cvo_cache: Data: 0.02MB + Index: 0.00MB + Engine InnoDB __wp_wc_deposits_payment_plans: Data: 0.02MB + Index: 0.00MB + Engine InnoDB __wp_wc_deposits_payment_plans_schedule: Data: 0.02MB + Index: 0.02MB + Engine InnoDB __wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_wc_order_product_lookup: Data: 0.05MB + Index: 0.06MB + Engine InnoDB __wp_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB __wp_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_wc_points_rewards_user_points: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_wc_points_rewards_user_points_log: Data: 0.02MB + Index: 0.05MB + Engine InnoDB __wp_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB + Engine InnoDB __wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB __wp_wc_warranty_products: Data: 0.02MB + Index: 0.05MB + Engine InnoDB __wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB __wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB __wp_woocommerce_bundled_itemmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_woocommerce_bundled_items: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB __wp_woocommerce_exported_csv_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB __wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB __wp_woocommerce_order_itemmeta: Data: 0.16MB + Index: 0.14MB + Engine InnoDB __wp_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB __wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB __wp_woocommerce_pickup_locations_geodata: Data: 0.02MB + Index: 0.05MB + Engine InnoDB __wp_woocommerce_prl_deploymentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_woocommerce_prl_deployments: Data: 0.02MB + Index: 0.06MB + Engine InnoDB __wp_woocommerce_prl_tracking_clicks: Data: 0.02MB + Index: 0.05MB + Engine InnoDB __wp_woocommerce_prl_tracking_conversions: Data: 0.02MB + Index: 0.05MB + Engine InnoDB __wp_woocommerce_prl_tracking_views: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_woocommerce_sessions: Data: 0.03MB + Index: 0.02MB + Engine InnoDB __wp_woocommerce_shipping_table_rates: Data: 0.02MB + Index: 0.00MB + Engine InnoDB __wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB __wp_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB __wp_woocommerce_subscription_downloads: Data: 0.02MB + Index: 0.00MB + Engine InnoDB __wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB __wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB __wp_wpml_mails: Data: 3.52MB + Index: 0.00MB + Engine InnoDB __wp_wps_hit: Data: 0.02MB + Index: 0.14MB + Engine InnoDB __wp_wps_index: Data: 0.34MB + Index: 0.56MB + Engine InnoDB __wp_wps_key: Data: 0.02MB + Index: 0.02MB + Engine InnoDB __wp_wps_object_type: Data: 0.02MB + Index: 0.08MB + Engine InnoDB __wp_wps_query: Data: 0.02MB + Index: 0.02MB + Engine InnoDB __wp_wps_uri: Data: 0.02MB + Index: 0.02MB + Engine InnoDB __wp_wps_user_agent: Data: 0.02MB + Index: 0.02MB + Engine InnoDB ### Post Type Counts ### addify_rfq: 1 asp-products: 1 attachment: 121 aw_workflow: 1 custom_css: 1 event_ticket: 4 fgf_rules: 1 follow_up_email: 11 gtw_rules: 2 http: 809 ml-slide: 2 ml-slider: 1 nav_menu_item: 8 order_shipment: 2 page: 16 pos_outlet: 1 pos_receipt: 1 pos_register: 1 pos_temp_order: 1 post: 6 prl_engine: 1 product: 37 product_variation: 35 revision: 86 shipping_package: 1 shop_coupon: 5 shop_order: 295 shop_order_refund: 31 shop_subscription: 2 soliloquy: 1 stripe_order: 1 wafs: 1 warranty_request: 1 wc_membership_plan: 1 wc_order_email: 1 wc_order_status: 8 wc_pickup_location: 1 wc_user_membership: 1 wc_voucher_template: 1 wccc: 1 wcpf_item: 9 wcpf_project: 1 wp_global_styles: 1 ### Security ### Secure connection (HTTPS): ✔ Hide errors from visitors: ✔ ### Active Plugins (2) ### WooCommerce Blocks: by Automattic – 7.4.2 WooCommerce: by Automattic – 6.4.0 ### Inactive Plugins (71) ### Akismet Anti-Spam: by Automattic – 4.2.2 AutomateWoo: by WooCommerce – 4.6.0 Braintree for WooCommerce Payment Gateway: by WooCommerce – 2.6.4 Classic Editor: by WordPress Contributors – 1.6.2 Code Snippets: by Code Snippets Pro – 2.14.3 Core Control: by Dion Hulse – 1.2.1 Custom Currency Symbol for WooCommerce: by Bill Robbins – 1.0.0 Disable WooCommerce Admin: by – 1.0 Discounts Per Payment Method on WooCommerce: by Claudio Sanches – 3.1.0 Gravity Forms: by Gravity Forms – 2.5.16.4 Gutenberg: by Gutenberg Team – 12.9.0 Gutenborders: by Senff – 0.92 Health Check & Troubleshooting: by The WordPress.org community – 1.4.5 Homepage Control: by WooThemes – 2.0.3 Is WooCommerce?: by WooCommerce Support – 1.0 Jetpack: by Automattic – 10.9-a.5 JSM's Show Post Metadata: by JS Morisset – 3.0.3 Loco Translate: by Tim Whitlock – 2.6.1 Log HTTP Requests: by FacetWP LLC – 1.3.1 Quantity Discounts & Pricing For Woocommerce: by Plugify – 2.0.1 Rapid Products for WooCommerce: by Bill Robbins – 0.1 Say What?: by Ademti Software – 2.0.2 Shipping Insurance WC Addon: by David Myles – 1.0.6 Simple Linked Variations for WooCommerce: by Denis Zoljom – 1.0.6 Storefront Hamburger Menu: by WooCommerce – 1.2.2 Storefront Mega Menus: by WooCommerce – 1.6.2 Storefront Parallax Hero: by WooCommerce – 1.5.7 Storefront Powerpack: by WooCommerce – 1.6.1 Storefront Product Sharing: by WooCommerce – 1.0.6 String Locator: by Clorith – 2.5.0 Stripe Customer Information Remover: by Bill Robbins – 1.0 TaxJar - Sales Tax Automation for WooCommerce: by TaxJar – 4.1.2 Transients Manager: by WPBeginner – 2.0.2 User Switching: by John Blackbourn & contributors – 1.5.8 WC Shop Title: by Bill Robbins – 1.0.0 WooCommerce - ShipStation Integration: by WooCommerce – 4.1.48 WooCommerce Action Logging: by Bill Robbins – 0.0 WooCommerce Admin: by WooCommerce – 3.3.2 WooCommerce Advanced Free Shipping: by Jeroen Sormani – 1.1.4 WooCommerce Advanced Notifications: by WooCommerce – 1.2.36 WooCommerce Amazon S3 Storage: by WooCommerce – 2.1.22 WooCommerce Australia Post Shipping: by WooCommerce – 2.4.30 (update to version 2.4.32 is available) WooCommerce AvaTax: by SkyVerge – 1.15.0 (update to version 1.16.0 is available) WooCommerce Beta Tester: by WooCommerce – 2.0.5 WooCommerce Box Office: by WooCommerce – 1.1.36 WooCommerce Checkout Field Editor: by WooCommerce – 1.7.0 (update to version 1.7.2 is available) WooCommerce Currency Converter: by WooCommerce – 1.6.26 (update to version 1.6.27 is available) WooCommerce Customizer: by SkyVerge – 2.7.6 WooCommerce Deposits: by WooCommerce – 1.5.7 (update to version 1.5.10 is available) WooCommerce EU VAT Number: by WooCommerce – 2.4.1 (update to version 2.4.2 is available) WooCommerce Google Analytics Integration: by WooCommerce – 1.5.8 WooCommerce Gravity Forms Product Add-Ons: by Element Stark – 3.3.26 WooCommerce Local Pickup Plus: by SkyVerge – 2.9.10 (update to version 2.9.12 is available) WooCommerce Measurement Price Calculator: by SkyVerge – 3.20.1 WooCommerce Min/Max Quantities: by WooCommerce – 2.4.24 WooCommerce Order Barcodes: by WooCommerce – 1.3.24 WooCommerce Order Status Logger: by @billrobbins – 0.1 WooCommerce Payments: by Automattic – 3.9.3 (update to version 4.0.0 is available) WooCommerce PayPal Checkout Gateway: by WooCommerce – 2.1.3 WooCommerce Points and Rewards: by WooCommerce – 1.7.6 (update to version 1.7.7 is available) WooCommerce Pre-Orders: by WooCommerce – 1.7.0 (update to version 1.7.1 is available) WooCommerce Product Fees: by Caleb Burks – 1.3.0 WooCommerce Shipping & Tax: by WooCommerce – 1.25.25 WooCommerce Store Catalog PDF Download: by WooCommerce – 1.10.27 WooCommerce Stripe Gateway: by WooCommerce – 6.3.0 WooCommerce Warranty Requests: by WooCommerce – 1.9.33 WooCommerce Xero Integration: by WooCommerce – 1.7.40 (update to version 1.7.41 is available) WordPress Beta Tester: by Peter Westwood Andy Fragen – 3.1.5 WP Crontrol: by John Blackbourn & crontributors – 1.12.0 WP File Manager: by mndpsingh287 – 7.1.4 WP Mail Logging: by Wysija – 1.10.4 ### Dropin Plugins (2) ### advanced-cache.php: advanced-cache.php object-cache.php: Memcached ### Must Use Plugins (1) ### Health Check Troubleshooting Mode: by – 1.7.1 ### Settings ### API Enabled: ✔ Force SSL: – Currency: USD ($) Currency Position: left Thousand Separator: , Decimal Separator: . Number of Decimals: 2 Taxonomies: Product Types: booking (booking) bundle (bundle) composite (composite) external (external) grouped (grouped) lottery (lottery) mix and match (mix-and-match) simple (simple) store_credit (store_credit) subscription (subscription) variable (variable) variable subscription (variable-subscription) wooextmm (wooextmm) 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 - /shop/ Cart: #7567 - /cart-block/ Checkout: #7569 - /checkout-block/ My account: #8 - /my-account/ Terms and conditions: #4981 - /terms-and-conditions/ ### Theme ### Name: Storefront Version: 3.9.1 (update to version 4.1.0 is available) 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 WooCommerce Support: ✔ ### Templates ### Overrides: – ### Action Scheduler ### Complete: 230 Oldest: 2022-03-15 13:56:48 -0500 Newest: 2022-04-15 10:24:27 -0500 Failed: 22 Oldest: 2019-10-29 08:45:17 -0500 Newest: 2020-01-20 08:42:31 -0600 Pending: 5 Oldest: 2022-04-15 11:06:46 -0500 Newest: 2022-04-16 10:20:55 -0500 ### Status report information ### Generated at: 2022-04-15 10:26:11 -05:00 ```
getfaxing commented 2 years ago

This is still a problem with the current version 7.5.0. The above /wp-includes/js/dist URLS are added by WooCommerce Blocks when the plugin is enabled. You don't need to add "WooCommerce Checkout" or "WooCommerce Cart" blocks on your checkout or cart page. This results in dozens of 404 not found errors when a user visits the cart or checkout page on the website. The 404 errors can trigger security software to block a user, preventing a successful checkout.

corsonr commented 2 years ago

I can confirm this is still happening in version 7.9.

wuspum commented 2 years ago

image Also having these problems

getfaxing commented 2 years ago

LOTS of problems with WooCommerce Blocks. Does it work with wordpress installed in a sub-folder???? Here is example ...generates all 404 errors due to incorrect URLs missing the sub-folder of the Wordpress installation

WooCommerce Blocks is disabled, yet this continues to load when "logged in". Assume problem has been migrated into WooCommerce itself.

note that "www.my-word-press-url.com/wp-subfolder" replaces the actual Web URL... \

<link href='https://www.my-word-press-url.com/wp-subfolder/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/cart-frontend.js?ver=620b7d373bec23321d6df6f37f0ee13c' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/vendor/lodash.min.js?ver=4.17.19' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/vendor/react.min.js?ver=17.0.1' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/vendor/regenerator-runtime.min.js?ver=0.13.9' as='script' rel='prefetch' />
<link href='https://www.my-word-press-url.com/wp-subfolder/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/blocks-checkout.js?ver=eb82aea7f2ef0716e0c56bede54457db' as='script' rel='prefetch' />
<link href='https://www.my-word-press-url.com/wp-subfolder/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/wc-blocks-registry.js?ver=cc03e8063dded1b5b150fe0ddbbbdad5' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/deprecated.min.js?ver=96593d5d272d008fbcb6912fa0b86778' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/hooks.min.js?ver=c6d64f2cb8f5c6bb49caca37f8828ce3' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/element.min.js?ver=3dfdc75a0abf30f057df44e9a39abe5b' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/vendor/react-dom.min.js?ver=17.0.1' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/escape-html.min.js?ver=00a5735837e9efe13da1d979f16a7105' as='script' rel='prefetch' />
<link href='https://www.my-word-press-url.com/wp-subfolder/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/wc-settings.js?ver=ad63e06f578c9c6502bc833752112b83' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/i18n.min.js?ver=ebee46757c6a411e38fd079a7ac71d94' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/api-fetch.min.js?ver=63050163caffa6aac54e9ebf21fe0472' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/url.min.js?ver=16385e4d69da65c7283790971de6b297' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/compose.min.js?ver=e52c48958a19b766c6a9d28c02d53575' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/dom.min.js?ver=3c10edc1abf3fbbc79f17fd7d1d332eb' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/is-shallow-equal.min.js?ver=649feec00389556f8015a6b97efc1cb1' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/keycodes.min.js?ver=84a0e6bbcf0b9e1ea0184c3f2bf28022' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/priority-queue.min.js?ver=efad6460ae6b28406d39866cb10731e0' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/data.min.js?ver=6c1ab5799c4b061254d313d2d8d9fb87' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/redux-routine.min.js?ver=5156478c032ea85a2bbdceeb7a43b0c1' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/primitives.min.js?ver=cadf5cfaabdb15c8c8fc440547afe919' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/warning.min.js?ver=b9190af8fc6a3a48c580473c6f337b88' as='script' rel='prefetch' />
<link href='https://www.my-word-press-url.com/wp-subfolder/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/wc-blocks-data.js?ver=fe03f3839f075526d21ae177dab4a7f4' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/data-controls.min.js?ver=6a75067d86cf9ab901a4646595575446' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/html-entities.min.js?ver=c6385fb7cd9fdada1cf8892a545f8a26' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/notices.min.js?ver=e44820c667bf205cacdfc48cbeb3c2e6' as='script' rel='prefetch' />
<link href='https://www.my-word-press-url.com/wp-subfolder/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/wc-blocks-middleware.js?ver=b7f556f584fec6665368156bab725769' as='script' rel='prefetch' />
<link href='https://www.my-word-press-url.com/wp-subfolder/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/wc-blocks-shared-hocs.js?ver=f801ba4198a186c414f0f55e0fef964e' as='script' rel='prefetch' />
<link href='https://www.my-word-press-url.com/wp-subfolder/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/wc-blocks-shared-context.js?ver=0f089e2e633ea186a0eaeb7320fe717e' as='script' rel='prefetch' />
<link href='https://www.my-word-press-url.com/wp-subfolder/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/price-format.js?ver=7c3723933eb56bafdb6e36d072625c93' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/a11y.min.js?ver=a38319d7ba46c6e60f7f9d4c371222c5' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/dom-ready.min.js?ver=d996b53411d1533a84951212ab6ac4ff' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/autop.min.js?ver=21d1d6c005241b908b592f52ad684a28' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/plugins.min.js?ver=f885533aefb501e1eedcbd4a9d04ca70' as='script' rel='prefetch' />
<link href='/wp-includes/js/dist/wordcount.min.js?ver=fb8056c75aa0a0569f7ea3ceae97fbc6' as='script' rel='prefetch' />
<link href='https://www.my-word-press-url.com/wp-subfolder/wp-content/plugins/woocommerce/packages/woocommerce-blocks/build/checkout-frontend.js?ver=7027935b689ef42bf26dad229bbdb08b' as='script' rel='prefetch' />
<script type="text/javascript">``
senadir commented 2 years ago

I'm going to investigate this today and let you know if I manage to reproduce it and if I can fix it.

dcourtin commented 2 years ago

Hello, It seems to be a wordpress problem in the file script-loader.php, it loads scripts with this relative path to webroot /wp-includes/... $path = "/wp-includes/js/dist/vendor/$handle$suffix.js"; functions : wp_default_packages_vendor() / wp_default_packages_scripts() / etc I could miss something as the script is complex and... messy.

voxoff79 commented 2 years ago

I'm having the same issue but i don't have woo blocks plug in installed. Happens when i have a user logged in every page 404 responds because a i have Wp installed in his own folder.

getfaxing commented 2 years ago

I'm having the same issue but i don't have woo blocks plug in installed. Happens when i have a user logged in every page 404 responds because a i have Wp installed in his own folder.

Looks as if the problem has migrated from woocommerce blocks into woocommerce itself . It affects all logged in users OR when an item is in the cart and WP is installed in a sub-folder.

tombroucke commented 2 years ago

Same problem here. Wordpress installed in subdirectory /wp (bedrock). Rolling back to 6.8.2 fixes the issue

tombroucke commented 2 years ago

This also causes problems with the ?wc-ajax=get_refreshed_fragments request, which is automatically canceled. Problem is caused by add_filter( 'wp_resource_hints', array( $this, 'add_resource_hints' ), 10, 2 );

voxoff79 commented 2 years ago

I'm having the same issue but i don't have woo blocks plug in installed. Happens when i have a user logged in every page 404 responds because a i have Wp installed in his own folder.

Looks as if the problem has migrated from woocommerce blocks into woocommerce itself . It affects logged in users only, and if WP is installed in a sub-folder.

For me happens when you have some product in your cart, even if you are logged in or out!

getfaxing commented 2 years ago

For me happens when you have some product in your cart, even if you are logged in or out!

Yes you are right! didnt notice that!

sebastiencyr commented 2 years ago

Hi,

Also ran in to this issue.

Rolling back was not an option si I added this to our in-house mu-plugin as a temporary fix and maybe a few people can adapt it to their project while waiting for a fix:

You'll need to at least change the filter declaration to not use "Core::" and remove "public static" if used outside a class.

public static function boot(){

    if( ! function_exists('is_plugin_active') ){
        include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
    }

    if( ! is_plugin_active('woocommerce/woocommerce.php') ){
        return;
    }

    if( version_compare(WC()->version, '6.3.1', '>') && version_compare(WC()->version, '6.9.3', '<=') ){
        Core::add_filter( 'wp_resource_hints', ['WooCommerce', 'wp_resource_hints'], 99, 2 );
    }
}

/**
 * Fix resource hints for WooCommerce 6.3.1+ - 6.9.3
 *
 * @param array  $urls          URLs to print for resource hints. Each URL is an array of resource attributes, or a URL string.
 * @param string $relation_type The relation type the URLs are printed. Possible values: preconnect, dns-prefetch, prefetch, prerender.
 * 
 * @return array WooCommerce resource hints (corrected if relation type is 'prefetch' and href starts with a '/').
 */
public static function wp_resource_hints( $urls, $relation_type ){

    if( 'prefetch' === $relation_type ){

        array_walk( $urls, function( &$url ){
            if( '/' === $url['href'][0] ){
                $url['href'] = site_url( $url['href'] );
            }
        });
    }

    return $urls;
}

Hope this helps. Cheers.

senadir commented 2 years ago

We now have a fix here https://github.com/woocommerce/woocommerce-blocks/pull/7211

senadir commented 2 years ago

@tombroucke do I understand that this bug is breaking cart functionality for you?

ralucaStan commented 2 years ago

Thank you all for reporting. A fix for this issue will be shipped in WC Blocks 8.6.0 coming next week.

getfaxing commented 2 years ago

WC Blocks 8.5.1 – 2022-09-23 Bug Fixes Ensure that scripts are loaded using absolute URLs to prevent loading issues with subfolder installs. (7211)

senadir commented 2 years ago

Did that fix your issue @getfaxing ?

getfaxing commented 2 years ago

Did that fix your issue @getfaxing ?

Yes, updated to 8.5.1 and enabled WooCommerce Blocks plug-in. Seems to have resolved the 404s