Skip to content
This repository has been archived by the owner on Feb 23, 2024. It is now read-only.

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

Closed
billrobbins opened this issue Apr 4, 2022 · 21 comments · Fixed by #7211
Closed

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

billrobbins opened this issue Apr 4, 2022 · 21 comments · Fixed by #7211
Labels
block: cart Issues related to the cart block. priority: high The issue/PR is high priority—it affects lots of customers substantially, but not critically. type: bug The issue/PR concerns a confirmed bug.

Comments

@billrobbins
Copy link

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):

  • Core version: 5.9.2
  • WooCommerce version: 6.3.1
  • WooCommerce Blocks version: 7.3.0
  • Site language: English
  • Any other plugins installed:

Additional context

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

@billrobbins billrobbins added the type: bug The issue/PR concerns a confirmed bug. label Apr 4, 2022
@senadir
Copy link
Member

senadir commented Apr 15, 2022

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
Copy link
Author

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
Copy link

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
Copy link
Contributor

corsonr commented Jun 28, 2022

I can confirm this is still happening in version 7.9.

@Aljullu Aljullu added type: cooldown Things that are queued for a cooldown period (assists with planning). block: cart Issues related to the cart block. and removed type: cooldown Things that are queued for a cooldown period (assists with planning). labels Aug 18, 2022
@wuspum
Copy link

wuspum commented Sep 16, 2022

image
Also having these problems

@getfaxing
Copy link

getfaxing commented Sep 20, 2022

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
Copy link
Member

senadir commented Sep 20, 2022

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

@dcourtin
Copy link

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
Copy link

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
Copy link

getfaxing commented Sep 22, 2022

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
Copy link

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

@tombroucke
Copy link

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
Copy link

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
Copy link

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
Copy link

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.

@ralucaStan ralucaStan added the priority: high The issue/PR is high priority—it affects lots of customers substantially, but not critically. label Sep 23, 2022
@senadir
Copy link
Member

senadir commented Sep 23, 2022

We now have a fix here
#7211

@senadir
Copy link
Member

senadir commented Sep 23, 2022

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

@ralucaStan
Copy link
Contributor

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

@getfaxing
Copy link

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
Copy link
Member

senadir commented Sep 24, 2022

Did that fix your issue @getfaxing ?

@getfaxing
Copy link

Did that fix your issue @getfaxing ?

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
block: cart Issues related to the cart block. priority: high The issue/PR is high priority—it affects lots of customers substantially, but not critically. type: bug The issue/PR concerns a confirmed bug.
Projects
None yet
Development

Successfully merging a pull request may close this issue.