LovingBro (woo-hc)
Forum Replies Created
-
Forum: Themes and Templates
In reply to: [Storefront] How to edit my headerHi @fullcolor,
Thanks for trying that out and sharing how it turned out, I can see you were aiming to have everything nicely aligned on one line with the search.
In Storefront, the search bar is placed separately from the main menu, so having My Account, Cart, and Search all on the same line is not something it does by default.
Since you prefer to keep things simple, going with the previous setup is a great choice and works well with how Storefront is built.
If you ever want to explore changes later, this guide can help: https://woocommerce.com/document/storefront/
If anything else comes up, feel free to reach out, happy to help.
Forum: Plugins
In reply to: [WooCommerce] Home page brokenHi @mmvang,
Thanks for sharing the details and the system status report, I can see this started right after updating to the latest version of :contentReference[oaicite:0]{index=0} and the homepage is now failing to load, which is definitely something we should get to the bottom of.
From the error trace you shared, this looks like a JavaScript-related issue tied to WooCommerce Admin, which can sometimes happen after an update due to a plugin or theme conflict, or an incomplete update.
To narrow this down, please try the following checks:
- Run a conflict test
Temporarily deactivate all plugins except WooCommerce, and switch to a default theme like Storefront or Twenty Twenty-Four. Then check if the homepage loads again.
Guide: https://woocommerce.com/document/how-to-test-for-conflicts/ - Clear cache and regenerate assets
If you are using caching (plugin, server, or CDN), clear all caches. Then go to WooCommerce > Status > Tools and run “Clear transients” and “Regenerate lookup tables”. - Reinstall WooCommerce
Sometimes files don’t update fully. You can reinstall the plugin safely without losing data:
https://woocommerce.com/document/how-to-update-woocommerce/ - Check browser console errors
Open your browser console and see if any specific JS errors appear when loading the homepage, that can help pinpoint the exact conflict.
Given the number of active plugins on your site, especially Elementor and other extensions, a conflict is quite likely here.
If the issue persists after the conflict test, please share the updated findings and any console errors using https://pastebin.com or https://gist.github.com so we can take a closer look.
Happy to continue digging into this with you.
Forum: Plugins
In reply to: [WooCommerce] Shipping Defaults to Local PickupHi @2chicks,
I can see how frustrating this behavior has been, especially with orders slipping through using Local Pickup and requiring manual follow-ups. I’ve taken time to test this thoroughly on my end to compare behavior.
From my testing on a clean setup, I consistently get the correct shipping method selected based on the customer’s location, and not Local Pickup being chosen by default. This held true across different addresses and scenarios.
In WooCommerce, both block and classic checkout treat defined shipping zones and Local Pickup as separate shipping methods. So Local Pickup should only be selected when it is the most relevant option for the detected or provided location.
To help narrow this down further on your site, I’d recommend the following:
• Go to WooCommerce > Settings > General
• Under Default customer location, enable Geolocate
• Ensure you have shipping zones properly configured for all intended regions
• Optionally, set up a “Rest of the world” shipping zone as a fallbackOnce that’s in place, try placing a few test orders using different locations.
The expected behavior is that even before a full address is entered, WooCommerce attempts to match the customer to the most appropriate shipping zone or best available method, rather than defaulting incorrectly to Local Pickup.
If after this the issue persists, it would be helpful to see a quick screen recording or screenshot of the checkout flow on your site via https://loom.com or https://snipboard.io so we can observe exactly how it’s behaving in your setup.
Forum: Plugins
In reply to: [WooCommerce Square] SKUs and Import SyncsHi @violetpistachio,
Thanks for taking the time to lay this out, I can see how frustrating it is when the initial import works but ongoing syncs are inconsistent, especially with stock updates, deletions, and variable pricing. Let’s walk through each part so you have a clear path forward.
For the connection between Square and WooCommerce, SKUs are essential. The sync relies on SKUs as the unique identifier to match products between both systems, not the product name. Names can change or be duplicated, so they are not used for reliable matching.
If products were initially imported without SKUs, they will not properly sync going forward. Adding SKUs afterward can help, but it depends on how the products were originally mapped. In many cases, once SKUs are added and match exactly with Square, future syncs should begin to align correctly. However, previously imported items without SKUs may not automatically “reconnect”, and you may need to re-import or manually adjust them.
For stock levels not updating or deleted products not being removed, this is commonly tied to missing or mismatched SKUs. Ensuring every product in Square has a unique SKU, and that it matches what’s in WooCommerce, is key to getting reliable updates.
Regarding variable pricing, the WooCommerce Square integration has limitations here. Square handles variations differently, and variable products in WooCommerce do not always map cleanly. Using SKUs at the variation level can help in some cases, but full support for variable pricing is limited, so it may not behave as expected or sync consistently.
You can review more details on how syncing works here: https://woocommerce.com/document/woocommerce-square/
If you can, I’d recommend:
• Ensuring all products and variations in Square have unique SKUs
• Matching those SKUs exactly in WooCommerce
• Running a fresh import or re-sync after aligning SKUs
• Testing with a small set of products first to confirm behaviorIf things still don’t align after that, feel free to share a few example products where the sync is failing and we can dig deeper with you.
Forum: Plugins
In reply to: [WooCommerce Stripe Payment Gateway] Latest Update Stripe Payments IssueHi @chrisbarbers,
Thanks for the detailed update and for walking through all those tests, I can see you’ve covered a lot of ground already and the issue still persists across environments, which helps narrow this down significantly.
Given what you’ve confirmed:
- rollback did not resolve it, even on a clean test setup
- the issue occurs with both Checkout block and shortcode
- optimisation and caching have been ruled out
- and the error points to
wc_stripe_upe_paramsintermittently not being available
this strongly suggests something environment level or script loading related rather than a simple plugin regression.
At this stage, a few more focused checks would help isolate the root cause:
- IONOS server-side optimisation / caching Even when toggled off in the UI, IONOS can still apply server-level caching or script handling. Could you reach out to them to confirm:
- all caching layers are fully disabled for testing
- no JavaScript deferral, compression, or CDN-level optimisation is active
- Test in a different browser / incognito with no extensions The
ERR_BLOCKED_BY_CLIENTis harmless, but testing in a clean browser session helps confirm nothing is interfering with script execution timing. - Check if Stripe scripts are consistently loading When the fields fail to appear, open DevTools → Network tab and filter for:
stripewc-stripeupe-blocks
Confirm whether any of these are missing, delayed, or loading out of order compared to when the fields display correctly.
- Temporary debug test If possible, enable WordPress debug logging to see if anything else is silently failing during checkout: https://wordpress.org/documentation/article/debugging-in-wordpress/
Given everything you’ve tested so far, this looks very much like a race condition influenced by the hosting environment rather than a direct plugin bug, especially since it persists on a minimal setup.
If you can share:
- a short screen recording showing the Network tab when the issue happens
- confirmation from IONOS about server-level optimisations
we can take a closer look and escalate this further if needed.
I’ll stay with you on this, looking forward to your findings.
Forum: Plugins
In reply to: [WooCommerce] Product Collection Pagination Complianz IncompatibilityHi @dirkmaplelane,
Thank you for taking the time to share your feedback and for the continued testing and insights you’ve provided throughout this thread, it’s been really helpful in understanding the behaviour more clearly.
I wanted to let you know that the issue raised earlier has been logged here: WooCommerce GitHub Issue #64057, and it has now been assigned to one of our developers for further review. The team will take a closer look and investigate the underlying cause.
We appreciate your patience while this is being looked into, and we’ll be sure to share updates as soon as there’s progress on it.
Forum: Plugins
In reply to: [WooCommerce] I need a Barcode / Scanner pluginHi @donlee101,
Thanks for taking the time to share that detailed explanation, it is really helpful and adds valuable context to the discussion. Your breakdown of how barcode data consistency and uniqueness affect scanning reliability is spot on, and I am confident it will help others facing similar issues better understand what to look out for.
We truly appreciate your contribution to the community 🙌
Forum: Plugins
In reply to: [WooCommerce] Shipping Defaults to Local PickupHi @2chicks,
It’s clear how this behavior at checkout is creating friction and leading to missed shipping charges, especially with Local Pickup being preselected and customers moving quickly through express payment options like Apple Pay or Google Pay. I can see why this would be concerning given the impact on orders.
What you’re observing aligns with how the block-based checkout currently prioritizes available shipping methods early, sometimes before a full address is established. This can result in Local Pickup being auto-selected if it’s considered a valid option at that stage.
A couple of things you can try right away:
• Review your shipping zones and consider restricting Local Pickup more tightly, for example limiting it to specific postcodes or regions where it truly applies
• If Local Pickup is not meant to be broadly available, removing it from zones where it is not required can help prevent it from appearing as a default option
• Test switching temporarily to the classic checkout to confirm if the behavior differs, as this helps isolate whether it is specific to the block checkout experienceYou can review how to configure shipping zones and methods here:
https://woocommerce.com/document/setting-up-shipping-zones/At the moment, there isn’t a built-in option to force a “no default selection” state in block checkout, but this is an area actively evolving. Given the impact you’ve described, it would be valuable to raise this as a feature request so the product team can consider improvements to how shipping methods are presented: https://woocommerce.com/feature-requests/
If you’re open to it, sharing a quick screen recording of the checkout flow via https://snipboard.io or similar could also help us better understand exactly how it’s behaving on your setup.
Happy to continue digging into this with you.
Forum: Plugins
In reply to: [WooCommerce Stripe Payment Gateway] Stripe WebhookHi @davidecho, thanks for reaching out, I can see how frustrating it is to have the Stripe webhook repeatedly disconnect even after reconnecting, let’s work through what might be causing this.
In most cases, a webhook getting disconnected is usually due to one of the following:
- The webhook endpoint URL becoming inaccessible, for example due to firewall, security plugins, or server restrictions blocking incoming requests from Stripe
- A mismatch or reset of the webhook signing secret after reconnection
- The site returning non-200 responses to Stripe, which causes Stripe to disable the endpoint after repeated failures
- Caching or security layers interfering with the
/wc-api/WC_Stripeendpoint
To move forward, please check the following:
- Go to your Stripe Dashboard → Developers → Webhooks and confirm if the endpoint is being disabled there and if there are any delivery errors logged
- Review your WooCommerce → Status → Logs and look for Stripe-related logs around the time the webhook disconnects
- Ensure your site is publicly accessible and not blocking Stripe IPs or requests
- Temporarily disable any security or firewall plugins, or server-level protections, and test again
- Confirm there are no caching rules applied to the webhook endpoint
You can also follow this guide for a full walkthrough on webhook setup and troubleshooting: https://woocommerce.com/document/stripe/setup-and-configuration/stripe-webhooks/
If the issue persists, please share your System Status Report via https://pastebin.com or https://gist.github.com and any relevant Stripe webhook error logs. That will help us take a closer look.
Looking forward to your findings so we can narrow this down further.
Forum: Plugins
In reply to: [WooCommerce] Woo Support Not HelpingHi @2chicks, it’s clear this experience has been quite frustrating, especially with the delay and the confusion around locating your ticket, so it’s good to hear that things have finally started moving and you’ve received some action on it.
I can also see that you’ve marked the thread as resolved, just checking in to confirm, are things all sorted for you now?
Forum: Plugins
In reply to: [WooCommerce Stripe Payment Gateway] Latest Update Stripe Payments IssueHi @chrisbarbers,
Thanks for sharing the System Status Report and for continuing to test this, I can see the issue is still intermittent even after disabling optimisation, which helps narrow things down further.
From what you’ve shared in the report and earlier console errors, the key issue still points to that
wc_stripe_upe_params is not definederror, which aligns with a script timing problem where Stripe’s configuration object is not available when the block script runs.A few important observations from your setup:
- Your WP memory limit is set to 40MB, which is below the recommended minimum. While not the root cause, this can contribute to inconsistent script execution under load. I’d recommend increasing it to at least 64MB or ideally 128MB:
https://wordpress.org/documentation/article/editing-wp-config-php/#increasing-memory-allocated-to-php - You’re running WooCommerce 10.7.0, and based on other reports in this thread and similar cases, this does appear to be linked to a recent update where the UPE (Unified Payment Experience) scripts are not always initializing correctly.
Since disabling WP-Optimize did not fully resolve it, here are the next focused steps:
- Exclude Stripe scripts explicitly (if any optimisation still exists at server level)
Even if the plugin is disabled, some hosts apply server-side JS optimisation. If your host has this, try excluding:
stripewc-stripeupe-blocks
- Temporarily disable UPE (for testing)
Go to WooCommerce → Settings → Payments → Stripe → Settings and check if there is an option to disable the new checkout experience or UPE. If available, switch it off and test checkout again. - Rollback test (very important)
Another user confirmed that rolling back resolves the issue. Please try installing version 10.5.3 of the Stripe plugin and test: https://wordpress.org/plugins/woocommerce-gateway-stripe/advanced/
If the issue disappears completely after rollback, that strongly confirms a regression in the latest version.
- Theme / block checkout check
If you are using the Checkout Block instead of the classic shortcode, this issue is more likely to occur. If possible, test switching temporarily to the classic checkout shortcode to compare behaviour.
At this stage, given:
- the intermittent nature,
- the specific JS error,
- and confirmation from others that rollback fixes it,
this is very likely a plugin-level regression rather than something specific to your site.
Please let me know:
- if rollback resolves it for you,
- whether you’re using Checkout Block or shortcode,
- and if your host applies any server-side optimisation.
From there, we can either provide a stable workaround or escalate this properly. Looking forward to your update.
Hi @Adrianmkl,
Thanks for the update, it is great to hear that disabling the other plugins allowed you to move forward with the connection. That confirms this was likely caused by a plugin conflict interfering with the authentication process.
You are on the right track by re enabling the plugins one at a time to identify the exact cause. Once you find the conflicting plugin, you can check if there is an available update, configuration adjustment, or reach out to the plugin author for compatibility guidance.
If helpful, you can also keep this guide handy for reference when working with the Square integration:
https://woocommerce.com/document/woocommerce-square/Since everything is now working and the topic has been marked as resolved, you should feel free to open a new thread anytime you need further help.
Your feedback helps other merchants make informed decisions. If you have been enjoying using WooCommerce and the support provided, we would really appreciate it if you could take a moment to leave a review: https://wordpress.org/support/plugin/woocommerce-square/reviews/#new-post
Forum: Plugins
In reply to: [WooCommerce] Plug-in not compatibile image reducer – maybe OTHi @csdshop,
I can see how concerning this has become, especially now that the issue has escalated from intermittent “connection lost” errors to a full Internal Server Error on the live site. That definitely points to something deeper at the server level rather than just an editor or plugin behavior.
The “Internal Server Error” typically indicates a misconfiguration or a fatal process failure on the server, and combined with the earlier 504 timeout on admin-ajax.php, it strongly suggests that something is exhausting server resources or failing during execution.
At this stage, reaching out to your hosting provider is absolutely the right next step. When you contact them, it would help to ask them to specifically check:
- Server error logs around the exact time the issue started
- Any processes or requests causing high CPU or memory usage
- Whether any PHP limits are being hit, such as execution time or memory limits
- If there are repeated or stuck requests to
admin-ajax.phpor similar endpoints
Also, a couple of quick checks you can do on your side while waiting:
- Try accessing
/wp-admindirectly to see if the backend is still reachable - If you have access via FTP or your hosting file manager, temporarily rename the
/plugins/folder to disable all plugins and see if the site comes back - Check if there were any recent changes, updates, or deployments just before this started happening
Since the issue now affects the entire site and not just product editing, this is very likely outside WooCommerce itself and tied to either the server environment or a failing process.
Once your host shares the logs or findings, feel free to paste them via https://pastebin.com or https://gist.github.com and we can take a closer look with you. We’ll stay with you on this and help narrow it down 👍
Forum: Plugins
In reply to: [WooCommerce] Importing product filtersHi @epidemics01,
I can see you’re importing products via CSV/script and already have your attributes prepared in Excel, and you’d like those attributes to work seamlessly with the Woodmart filters, happy to help point you in the right direction.
For WooCommerce, product filters rely on global attributes and their assigned terms, so the key is making sure these are created and used correctly during import. The general flow would be:
- Create global attributes first
Go to Products → Attributes and define your attributes there. These are what Woodmart uses for filtering. - Import attributes and terms properly
When importing via CSV, ensure:- Attributes are marked as global
- Terms (values) already exist or are created during import
- The attribute is set as visible and used for variations if needed
https://woocommerce.com/document/product-csv-importer-exporter/#section-6 - Ensure taxonomy format is correct in CSV
Use the format like:pa_color,pa_sizeetc., and assign values such asBlue | Red - Rebuild lookup tables after import
After importing, go to WooCommerce → Status → Tools and run:- “Regenerate the product attributes lookup table”
This ensures filters work correctly on the frontend.
- “Regenerate the product attributes lookup table”
- Woodmart-specific note
Woodmart relies on standard WooCommerce attributes, so as long as attributes are global and properly assigned to products, they should appear in filters automatically.
If your workflow involves large or repeated imports, using a tool like WP All Import with its WooCommerce add-on can give you more control over mapping attributes from Excel.
Let us know if you need any further assistance.
Hi @Adrianmkl,
Thanks for sharing the details here, I can see how being stuck in a login loop when trying to connect your Square account would block progress, and I’m happy to help you work through this.
This type of behavior is often related to session handling or a conflict preventing the connection from being properly stored. To narrow this down, please go through the following checks:
- Clear your site cache, browser cache, and any server level caching you may have in place, then try reconnecting again in a private or incognito browser window.
- Temporarily disable all plugins except WooCommerce and WooCommerce Square, and switch to a default theme like Storefront. Then attempt to connect your Square account again. If it works, you can re enable everything one by one to identify the conflict.
- Confirm that your site URL in WordPress settings matches exactly what is configured in your Square account, including https and www consistency, as mismatches can cause repeated auth redirects.
- Ensure your site is publicly accessible, not behind maintenance mode, firewall restrictions, or basic auth, as Square needs to complete the OAuth handshake.
- If you are using any security or firewall plugin or service, try temporarily disabling it or allowlisting Square related requests to rule out blocking.
You can also review the official setup guide here for reference:
https://woocommerce.com/document/woocommerce-square/If the issue persists after these checks, please share your System Status Report via https://pastebin.com or https://gist.github.com so we can take a closer look.
- Run a conflict test