Thu P. a11n
Forum Replies Created
-
Forum: Reviews
In reply to: [WooCommerce Stripe Payment Gateway] Wore with each releaseHi @imaginarymedia,
Thanks for the honest feedback, and I’m sorry you’re dealing with this. The Link checkbox not staying disabled is a real bug we’re aware of, and we’re working with Stripe to get it sorted. I can absolutely understand why it’s frustrating, especially when it looks like the setting just isn’t doing what it says.
First, I want to be absolutely clear: there is no intention, hidden or otherwise, to push merchants away from Stripe or toward WooPayments. Both are first-class products, and you should always have full control over which payment methods are enabled on your store. What you’re experiencing is a genuine bug, not a design choice, and I sincerely apologize for the impression it has given.
We’re aware of the issue with the “Link by Stripe” express checkout being unable to be disabled from the settings, and we’re actively working with Stripe to resolve it as a priority. In the meantime, if you’d like Link disabled on your Stripe account right away, please reach out to us here and we’ll take care of it for you: https://woocommerce.com/my-account/contact-support/#contact-us
Regarding your broader feedback about features and hooks, I’d really like to understand more about the specific changes that have impacted your store. If you can share details (release versions, hooks affected, features you’re missing), I’ll make sure that feedback reaches the development team. This kind of input from merchants running real stores is exactly what helps us course-correct.
Thanks again for flagging this, and for your patience while we work through it. We’ll keep you updated as we have more information to share.
Hi @nickrytlewski,
Thank you for reaching out, and I’m truly sorry for the frustration this has caused. I completely understand how concerning it is to see a payment method enabled on your store without your consent.
I want to assure you that we’re fully aware of the issue with the Link button being unable to be disabled, and we’re actively working with Stripe to resolve it as a priority. In the meantime, if you’d like Link disabled on your Stripe account right away, please get in touch with us here and we’ll take care of it for you: https://woocommerce.com/my-account/contact-support/#contact-us
I also noticed you’ve implemented custom code as a temporary workaround while we work on a permanent fix. Please know that enabling Link without merchant consent is absolutely not our intention. This was triggered at the account level, and we’re prioritizing a proper solution for all affected merchants as quickly as possible.
Thanks so much for your patience and for flagging this. We’ll keep you updated as soon as we have more information to share.
Hi @ciocolatel,
I checked your MailPoet plan and it was pending approval because your site was unreachable at the time of the sign-up.
However, since I’m able to access your site now, I’ve approved the subscription.
If you still can’t send emails, please go to MailPoet > Settings > Key Activation tab and click Verify.
Feel free to get back to us in case you have any additional questions!
Hi there,
Thank you for taking the time to write such a detailed and well-structured feedback — we appreciate it!
I’d like to address each of your points:
1. Additional CSS classes applied to the wrapper element You’re right that the “Additional CSS classes” field currently adds classes to the
mailpoet_paragraphwrapper<div>rather than directly to the form input or button element itself. I understand this limits the usefulness of theme-predefined CSS classes that expect to be applied directly to the element. I’ll make sure to note this feedback for future development.As a potential workaround for now, you could use the Custom CSS panel in the form editor (available under the form’s Settings tab) to target the specific elements with more precise selectors. For example, you could use
.your-custom-class inputor.your-custom-class .mailpoet_submitto target elements within the wrapper.2. Input Padding with no “unset” option & inline styles This is a known area of feedback. The inline styling approach for padding does make it difficult to override with standard CSS classes, as you noted. There is an existing feature request on our feedback board to address this: Remove inline styles from forms. I’d encourage you to add your vote there so the team can better gauge demand for this improvement.
In the meantime, the most reliable (though admittedly not ideal) workaround is to use
!importantdeclarations in your theme’s Additional CSS (via Appearance > Customize > Additional CSS for classic themes, or Appearance > Editor > Styles > Additional CSS for block themes) to override the inline styles.3. No CSS unit selection for padding fields That’s valid feedback. The form editor currently only supports pixel values for padding, whereas the core WordPress editor allows for other units.
4. Font Family set to “Theme’s default fonts” not working I understand the frustration with the broad CSS selector that explicitly sets
font-family: Arial, Helvetica, sans-serifon all form text elements. When “Theme’s default fonts” is selected, it should ideally allow the theme’s body font styles to cascade through rather than applying a fixed fallback.As a temporary workaround, you can override the font-family using the form’s Custom CSS panel or your site’s Additional CSS by targeting the form elements specifically.
Thank you again for the thorough feedback. These are valuable observations that can help improve the form editor experience. It would be great to log these to our Feature Request Board, where other users can vote for your ideas and help with prioritization.
Forum: Reviews
In reply to: [WooCommerce Square] GoodHi @avagolf,
Thanks for taking the time to leave this review. I’m sorry this has been such a frustrating experience.
To clarify about who provides support for the WooCommerce Square plugin: the support is provided via our forum by our support team. I can see you’ve already started a support thread here and we’re working with you there so we can keep everything in one place and make sure nothing gets missed.
As mentioned in the thread, the “payment nonce missing” error is most often caused by a conflict with another plugin or your theme, or something on the site interfering with the checkout request (for example caching/optimization, security, or custom checkout code). To move forward with troubleshooting the issue, we’ll need the additional details we requested in that support thread.
If you’ve already decided to stick with Stripe instead, that’s completely fine — I understand the decision. Either way, I hope the best for your store.
If you’re open to it, reply in the support thread with the requested info and we’ll keep digging in.
Forum: Reviews
In reply to: [WooCommerce Square] No Longer Works, Zero SupportHi there,
It must be frustrating when payments suddenly stop working on your store. I want to clarify that the error
PAYMENT_SOURCE_NOT_ENABLED_FOR_TARGET: This account has not been enabled to take paymentsis returned by Square’s API — it means Square is rejecting the payment at the account level. This isn’t a bug or issue with the WooCommerce Square plugin itself.This is a documented Square-side error (reference), and it’s typically resolved by:
- Checking your Square location status — Go to Square Dashboard → Locations and confirm the connected location is active. Reactivate it if it’s inactive.
- Completing any pending identity verification — In your Square Dashboard, check Get Paid → Verify Your Identity.
- Disconnecting and reconnecting Square in WP admin > WooCommerce → Settings → Square to refresh the OAuth token.
- Contacting Square Support directly — ask them to verify your account and location are fully enabled for API card processing.
If after resolving the Square account issue you’re still running into trouble with the WooCommerce Square plugin, we’re happy to help! Please create a support thread here: WooCommerce Square Support Forum — that way we can properly troubleshoot with your site details and logs.
If we can help get things working again, we’d really appreciate it if you’d consider updating your review. We’re here to help! 🙂
Forum: Reviews
In reply to: [WooCommerce Stripe Payment Gateway] No GoodHi @superlativeevts,
Thanks for sharing this, and I’m sorry to hear you lost sales because checkout wasn’t showing payment methods consistently.
When the WooCommerce Stripe Gateway works for admins but not for logged-out customers/guests, it usually points to a site-side issue affecting the checkout page output for non-admin sessions. That can also explain symptoms like payment buttons/links appearing in unexpected places.
I also ran a quick test on a site here using the WooCommerce Stripe Gateway and wasn’t able to reproduce what you’re describing — the payment options displayed correctly for a logged-out customer at checkout. Screenshot: https://d.pr/i/7IfNB2. We also haven’t seen other recent reports of the gateway broadly failing in this way, which suggests this may be specific to how checkout is being rendered on your store (often due to caching/optimization, a theme or plugin conflict, or something interfering with Stripe’s frontend scripts for non-admin sessions).
What to check (for anyone hitting the same issue)
- Make sure the WooCommerce Stripe plugin is on the latest version
- Temporarily disable any page caching/optimization/minification tools (plugin- or host-level), and exclude the checkout/cart pages from caching.
- If you’re using a CDN (or Cloudflare), temporarily disable JS optimization features like Rocket Loader / minify, then retest.
- Test for a theme/plugin conflict:
- Switch to a default theme (e.g., Twenty Twenty-Five)
- Deactivate all plugins except WooCommerce + WooCommerce Stripe Gateway
- Test checkout as a logged-out user in a private/incognito window
- Re-enable plugins one by one to find the conflict
More details here: https://docs.woocommerce.com/document/how-to-test-for-conflicts/
- Check WooCommerce > Status > Logs for recent Stripe-related errors around the time this started.
If you’d like us to look into it
If you’re open to sharing more details, please post a support thread in our forum and include the System Status Report which you can find via WooCommerce > Status, click on Get System Report then Download for Support.
Please use https://pastebin.com/ or https://gist.github.com/ and share a link to that paste in reply here. Once we have more information, we’ll be able to assist you further.
It’s also completely fine if you’ve decided to move to another plugin—using what’s best for your store is the priority. If you want to circle back to get this resolved with WooCommerce Stripe Gateway, share the details above and we can help narrow down what caused guests to see no payment methods.
Hi @zimbo000,
The
wp_mailpoet_scheduled_task_subscriberstable tracks which subscribers were sent each newsletter. A row is created per subscriber per send, and marked as processed once complete. After that, the data is only used by the Inactive Subscribers feature.So how far back to keep depends on that:
- Not using Inactive Subscribers? You can safely delete all older processed data.
- Using it? Keep data at least as far back as the inactivity period you’ve set in MailPoet → Settings → Advanced.
The other large tables are mostly statistics —
_statistics_opens,_statistics_clicks,_statistics_newsletterstrack email engagement, while_sending_queuesstores email content for each send job, and_newsletter_linkstracks links in your emails. You can apply the same date-based cleanup approach from the KB article to any of them.Just remember to back up first before making any changes on your database.
Feel free to get back to us in case you have any additional questions!
Forum: Reviews
In reply to: [WooCommerce Stripe Payment Gateway] Fast helpful supportHi @robmaric,
I’m glad to hear that you’re happy with the support experience. Thank you for leaving a feedback!
Hi @zimbo000, thanks for contacting us!
I understand you need to reduce the size of your database for MailPoet tables. We have documented our recommendations on how to safely approach that here: https://kb.mailpoet.com/article/402-reducing-database-size-for-mailpoet-tables
Feel free to get back to us in case you have any additional questions!
Hi there, thanks for your patience!
I understand the issue persists with sending. Could you try setting up a server-side (Linux) cron? This should help sending emails more reliably. Here’s how to do that: https://kb.mailpoet.com/article/129-newsletter-task-scheduler-cron#server-side-cron-linux
Let us know if this helps. We’re here to help further!
Hi @artankrasniqi1988, thanks for sharing your ideas! Currently, MailPoet doesn’t provide a way to manually mark posts as “sent” and should not be used in future emails as you described. However, this is an interesting idea that some users might find useful. It would be great to have you add this as a feature request, which is where developers go to look for future plugin features and improvements and other users to vote for your request.
Since each site’s configurations is different, when you have a moment, feel free to contact us by creating a ticket so we can look into your exact use case and setup to identify the issue.
Hi @anwaret1995,
I’m glad we could help sort out your issue with the payment fields!
If you felt supported through the issue, a quick review on ww.wp.xz.cn would mean a lot. It helps others feel confident choosing it, knowing there’s help when they need it.
Forum: Plugins
In reply to: [WooCommerce Stripe Payment Gateway] Breaks CheckoutHi @gdegonzajr, thanks for sharing this with us.
To investigate further, we may have you install a debug version of the plugin on a staging site, please contact us at WooCommerce.com > My Account > Support. You may need to create an account before you can access that page.
Please include a link to this forum thread, so that we can keep track of what’s already been done.
We will be able to help you further there.
Hi @anwaret1995, thanks for reporting this issue to us! We’re aware and actively looking into this.
To investigate further, we may have you install a debug version of the plugin on a staging site, please contact us at WooCommerce.com > My Account > Support. You may need to create an account before you can access that page.
Please include a link to this forum thread, so that we can keep track of what’s already been done.
We will be able to help you further there.