Frank Remmy (woo-hc)
Forum Replies Created
-
Forum: Plugins
In reply to: [WooCommerce] New Order Email Not Working On One OrderHi @sherry22,
Thanks for the detailed context. That’s a frustrating situation, especially when two products are working correctly and one isn’t.
Since this is only affecting one specific product, the most likely cause is in how the underlying code decides which product should trigger the email, rather than anything in WooCommerce core. A couple of questions to narrow it down:
Is this set up through a plugin that routes emails per product, or via custom code/hook? And is the product that’s not triggering emails set up any differently from the other two (different product type, like variable vs. simple, or a different category)?
In the meantime, it’s worth checking WooCommerce → Status → Logs around the time that order was placed; if the code is hitting something unexpected with that product’s data, there’s often a PHP warning or notice logged there.
Since custom code is outside our direct support scope, we likely can’t debug a snippet line-by-line, but once we know whether it’s a plugin or custom code and what’s different about that product, we can point you in the right direction.
Looking forward to your response.
Forum: Plugins
In reply to: [WooCommerce] Stripe Credit Card Payments Not WorkingHi @wesleysoccer,
That would explain it. Card payments rely on the webhook to confirm success back to your site, while Apple Pay and Link can complete without it, which lines up with exactly what you were seeing.
Worth keeping an eye on it for the next few orders to confirm it’s fully resolved. If anything still slips through, the team in the Stripe extension forum will be able to dig into webhook delivery logs from there.
Forum: Plugins
In reply to: [WooCommerce] Stripe Credit Card Payments Not WorkingHi @wesleysoccer,
Thanks for the detailed report. What you’re describing points to a payment-confirmation issue specific to your Stripe integration rather than WooCommerce core itself. Core is just cancelling anything still sitting as “pending payment” past the time limit; the actual issue is upstream of that, in why the payment success isn’t being recorded before the cancellation runs.
Could you repost this in the Stripe extension’s support forum here: https://wordpress.org/support/plugin/woocommerce-gateway-stripe/
When you do, it’d help to mention this thread for context, and to include a couple of affected order numbers along with roughly when they occurred, that’ll make it faster to trace in your Stripe and WooCommerce logs.
I’ll close this one out, but look forward to seeing you over there.
Forum: Plugins
In reply to: [WooCommerce] Integration with PrintfulHi @mjaitly123,
I understand how frustrating that must have been for you.
Since the Printful plugin is a separate, Printful-built integration rather than something developed by WooCommerce, the deepest investigation into the warning message and the underlying OAuth/connection handling would need to go through their support at support@printful.com or their Help Center (see our Support Policy). That said, a few things are worth ruling out on the WooCommerce/WordPress side first.
On the redirect warning: matching URLs in Settings → General doesn’t guarantee there’s no redirect happening at the actual HTTP level. Printful’s check is based on the live server response, not the WordPress option value. Try running
curl -Iagainst the exact URL you’ve entered in Printful’s settings (or use an online redirect checker). If it comes back with a 301/302 instead of a 200, that’s your answer. This is commonly caused by host-level www/non-www enforcement, a CDN forcing HTTPS, or a security plugin doing the same thing independently of your WordPress setting. Worth also double-checking that your permalinks aren’t set to “Plain” (Settings > Permalinks), and that the store URL in Printful’s settings doesn’t include wc-api/v1 or /shop/ in it, both are known to cause similar redirect-detection issues.On the recurring disconnects: Advanced Database Cleaner (ADC) is a solid lead to test directly. A number of WooCommerce integrations, including OAuth-based ones, store their connection tokens as transients So if ADC is set to periodically purge transients, that could plausibly explain a disconnect cadence that lines up with “every few days.” Try excluding Printful-related transients from its cleanup rules, or disabling it temporarily, and see if that changes anything.
If the disconnects continue after ruling those out, Printful’s support will have visibility into the token refresh and connection state on their end that we can’t see from here.
Forum: Plugins
In reply to: [WooCommerce] all the sale sources are now “unknown.”Hi @simonelongato,
Thanks for the screenshot and the system status report. Looking through them, I have a couple of follow-up questions before we can pin down what’s happening.
The export shows totals but not order dates. Could you let me know whether the “Unknown” sources include orders from before the recent updates, or only ones placed since then? If it’s a mix, that would point to something different than if it’s literally every order, old and new.
It would also help to place one test order right now and check its source directly in WooCommerce → Orders (the native admin screen, not the export plugin) using the Origin column. That rules out whether this is specific to the export tool reading the data versus WooCommerce not recording it at all.
One more thing from your status report: the system check flags your Cart and Checkout pages as missing the WooCommerce shortcode or block. This is often a false alarm on Divi-built sites, but could you confirm your checkout page is using the standard WooCommerce checkout (shortcode or block) rather than a custom-built one? That’s directly tied to how order source data gets captured.
Once we have those details we’ll have a much clearer picture of what’s going on.
Looking forward to your response.
Forum: Plugins
In reply to: [WooCommerce Stripe Payment Gateway] Alma PaymentHi @paulcityhopper,
Apologies for the confusion. I meant the Stripe extension, not WooCommerce core.
To confirm, here are the currently supported payment methods: https://woocommerce.com/document/stripe/setup-and-configuration/additional-payment-methods/#which-apms.
@samuelcooper No native solution from our side yet, I’m afraid. If you’d like to offer Alma today, their own plugin is the workable path, though setup and support for it would come from Alma directly since it’s a separate third-party product.
Let us know if you have any other questions!
Forum: Plugins
In reply to: [WooCommerce Stripe Payment Gateway] Updates not detected since 10.7.0Hi @tezalsec,
You’re right to push back. The 24-hour propagation explanation doesn’t fit what you’ve described, and an 8-day gap since 10.8.0 with everything else updating normally on multiple servers is a real signal, not a coincidence. Apologies for the generic first response.
To dig into this properly, could you confirm a few things:
- What version are the affected sites currently on? Are they all stuck at 10.7.0, or are some on 10.8.0 and not seeing 10.8.1 either?
- Have you tried forcing an update check? Go to Dashboard → Updates and click “Check Again”. Does that surface the available update, or does it still show nothing?
- Could you share a System Status Report from one of the affected sites? Go to WooCommerce → Status → Get system report, paste it at pastebin.com, and share the link. We’re particularly interested in whether the plugin’s update transient data looks correct.
Given the pattern you’re describing, this looks like it could be a real issue with how the plugin’s update check is registering since 10.8.0. We’ll take a proper look once we have the details above.
Hi @daringlight,
That’s a thorough writeup, thank you. And yes, a backend variation picker that’s completely broken on manual orders is genuinely disruptive, especially when you can see it was working before. You’ve already done solid groundwork eliminating the filter plugin, so let’s focus on what’s left.
The cancelled/pending state on
woocommerce_json_search_products_and_variationsis the key. A request that gets cancelled rather than returning an error usually points to one of a few things: a server-side timeout killing the request before it completes, a security plugin or WAF intercepting admin AJAX after WP 7.0 changed some request patterns, or a nonce verification failure.A couple of things that would help narrow this down quickly:
- In the Network tab, click on one of the cancelled/pending requests and check the Response tab. Even cancelled requests sometimes have a partial response body. Does it show anything, or is it completely empty?
- Do you have Wordfence or any other security/WAF plugin active? If so, temporarily disabling it and testing the variation picker is a quick check worth doing before the Local WP clone work.
- Could you also share your System Status Report? Go to WooCommerce → Status → Get system report, paste it at pastebin.com, and share the link here. That’ll show us your PHP time limit, active plugins, and any other environmental factors.
Good luck with the Local WP clone in parallel, that’s the right instinct. But the security plugin check might save you a round trip.
Looking forward to your findings!
Hi @viablethought,
Thanks for reaching out about this.
To answer your question, yes. As part of a mid-2025 update (version 9.7), Affirm and Klarna were automatically enabled at a promotional price for eligible merchants. Similarly, switching to the standard checkout experience may have re-enabled some express payment methods like Apple Pay, Google Pay, and Link by Stripe.
To disable any of these methods you don’t want active, you can:
- Go to WooCommerce → Settings → Payments → Stripe → Payment Methods
- Uncheck the box next to any payment method you’d like to disable
- Click Save changes
I hope that helps. Let us know if you need anything else.
Forum: Plugins
In reply to: [WooCommerce Stripe Payment Gateway] Alma PaymentHi @paulcityhopper,
Thank you for reaching out with your question about Alma integration.
Alma is not currently supported natively by WooCommerce, and there’s no official integration or release date scheduled at this time, I’m afraid.
The good news is there’s already a feature request for it. If you’d like to see Alma added, upvoting it helps signal demand to the team and increases the chances of it being prioritised: https://woocommerce.com/feature-request/alma-payment-method-support/
In the meantime, Alma does offer their own WooCommerce plugin which you can find on the plugin directory. It’s worth checking out as a workable solution while waiting for a native integration.
Let us know if you have any other questions!
Forum: Plugins
In reply to: [Google for WooCommerce] Settings screen errorSorry to hear the Settings page is throwing an error. Nhat’s not the experience we’d want when you’re just trying to explore a new feature!
To help us understand what’s going wrong, could you share two things:
- If you can share what you see when you dropdown “Click to see error details” via pastebin.com, that would really help.
- That said, it’s worth noting that Google for WooCommerce relies on a connection to WooCommerce.com’s servers via Jetpack. If that connection is disrupted, it can cause issues loading settings pages. You can check the connection status by visiting
wp-admin/admin.php?page=connection-test-admin-pageon your site, which will show whether the connection is healthy.
Looking forward to hearing from you!
- This reply was modified 1 day, 15 hours ago by Frank Remmy (woo-hc).
- This reply was modified 1 day, 15 hours ago by Frank Remmy (woo-hc).
Forum: Plugins
In reply to: [WooCommerce] Limits in number of term per attributeThat sounds frustrating! Not being able to find and select a term you know exists is a real blocker when editing products.
To help us pinpoint what’s happening, could you clarify a couple of things:
- Where exactly are you seeing this? Is it on the product edit screen when assigning attributes (Products → Edit Product → Attributes tab), setting up a variable product, or somewhere else like a filter or the Attributes admin page?
- Roughly how many terms does your COLOR attribute have in total? For example, is it 50, 100, 200+?
That’ll help us confirm whether this is a display limit in the term picker or something else going on.
Looking forward to your response!
Forum: Plugins
In reply to: [WooCommerce Stripe Payment Gateway] The – Or – is not translatingGreat detective work Stephanie!
That’s a useful one to know, the “or” separator between Express Checkout and the standard payment form is rendered by WooCommerce core, so it lives in the WooCommerce plugin translations rather than the Stripe plugin. Glad you tracked it down!
If you’ve had a positive experience, we’d love it if you could leave a review for the Stripe Gateway. It really means a lot to the team: https://wordpress.org/support/plugin/woocommerce-gateway-stripe/reviews/
That’s right @sean-h! Sometimes going to bed is the best debugging strategy!
That’s genuinely solid advice for patch releases on live stores. Waiting a day or two (or at least keeping an eye on the release thread before hitting update) is a good habit. Testing on a staging environment and automatic update delays can be a lifesaver, too:https://woocommerce.com/document/how-to-update-woocommerce/.
Glad this one resolved itself while you slept!
Hi @captaincrank,
Rolling back to 10.7.0 was the right call. As @wesleyjrosa mentioned, the team identified an issue with 10.8.1 and set 10.7.0 as the current stable version. You’re in a good spot for now, and a fix will be released in a subsequent version once it’s confirmed stable.
One thing worth flagging from your system report though: your server is running PHP 7.4.33, which reached end of life in November 2022 and is no longer supported. WooCommerce 10.8.x requires a minimum of PHP 8.0, so this is something to address with your host regardless of the Stripe issue. Running an unsupported PHP version leaves your site open to security vulnerabilities and can cause unexpected behaviour across WooCommerce and other plugins.
Please ask your hosting provider to upgrade to PHP 8.1 or 8.2 at the next opportunity. Let us know if anything else comes up in the meantime!