multiple WooCommerce issues
-
Ladies and gentlemen,
Maybe other users have a better experience with WooCommerce, but mine so far has been negative and exhausting. As if this wasn’t bad enough, not receiving support and being forced to write on an open forum is causing additional problems. For this reason, I cannot publicly refer a link to the website I am dealing with, since every account should be taken care of by respecting the privacy of the customer.
The following issues I am experiencing:
- I have a certain Email customized for the store. Yet, whenever emails are being sent, it is always in the format of my webpage’s saved email and then “on behalf of” the store’s email. I wish to remove the “on behalf of” and have only my store’s email. The email settings have already been verified, the store’s email is already added to the “sent from” field. I use Post SMTP.
- There was a plugin conflict related to WP activity log, causing a “fatal error” whenever I tried to add a new product. It took me hours to find out the conflict related to WP activity log, which I have disabled for now, but I would like to know what is the workaround in order to still use the plugin
- I do not like the template’s text in the format of „Hi, Jon. Just to let you know…and wish to edit to wording. Years ago when I tested WooCommerce it was possible to easily edit the templates; now there is not even a setting mentioned. Please guide me to the editing of all templates, including customizing the buttons for “check out”, “card” etc..
- I also wish to have a drop down menu to choose the adressation between Mr. Mrs. and Ms. This one was also available to easily edit years ago.
- While on testing payment mode, I experienced yet another frustrating issue: the “order-received” page shows a 404 error. Other issues are related to the fact that I wish for the customer to be forwarded to a certain page after completing the transaction, yet I don’t see the settings available for this.
Regards,
ssstil
-
Hi @ssstil,
I’m sorry to hear about the experience you’ve had so far. I can understand how frustrating it must be to run into several issues at once, especially after spending hours troubleshooting on your own. Let’s work through these step-by-step so we can get things running smoothly.
- “On behalf of” showing in emails
This typically happens when the domain your email is being sent from doesn’t match the server sending it. Since you’re using Post SMTP, it’s usually a matter of updating your SMTP settings to match the “From” email domain or setting up an SPF/DKIM record with your hosting provider to allow your store’s email to send directly without the “on behalf of” notice.
Could you confirm if your “From” email address matches the domain authenticated in your Post SMTP settings? - Plugin conflict with WP Activity Log
Conflicts like this often happen when both WooCommerce and the logging plugin are hooking into the same product-save process. If you can share your System Status Report, we can check for any known compatibility notes.
You can get a System Status Report by going to WooCommerce > Status > Get system report, then paste it into https://pastebin.com or https://gist.github.com
You could also share any fatal error log entries from WooCommerce → Status → Logs for the date the error occurred. - Editing WooCommerce email templates and button text
You can still customize email templates by copying them from:/wp-content/plugins/woocommerce/templates/emails/into/wp-content/themes/yourtheme/woocommerce/emails/and then editing them.
For buttons and other strings like “Checkout” or “Cart”, you can use the Loco Translate plugin to change the wording without touching code. If you’d like, I can walk you through both methods in detail. - Adding Mr/Mrs/Ms dropdown
This would need a checkout field customization. You can do it with a small code snippet added to your theme’s functions.php or with a plugin like Checkout Field Editor. Do you want me to provide a ready-to-use snippet for this? - 404 error on order-received page and redirecting customers
A 404 after payment often means the “Checkout → Order received” page is missing or not correctly linked in WooCommerce → Settings → Advanced. Please check that the “Order received” endpoint exists and that your permalinks are refreshed under Settings → Permalinks → Save.
For redirecting customers after payment, WooCommerce doesn’t have a built-in setting, but it can be done with a small snippet or a lightweight plugin. Once we fix the 404 issue, I can share options for adding the redirect.
If you can share your System Status Report and any relevant error logs privately via Pastebin, we’ll be able to see the full setup and suggest the safest fixes.
We’ll take this one step at a time. I’m confident we can get you from “frustrating” to “working smoothly.”
Dear Mr. Sai,
- It is too complicated for me to create the SPF record mentioned. I had to change the email address completely. No, the domain address in the post SMTP was of course different than the store’s email address
- the error received while the plug in was active , I removed the site name and some other information
2025-08-12T12:46:20+00:00 Critical Uncaught TypeError: strpos(): Argument #2 ($needle) must be of type string, bool given in /wp-content/plugins/wp-security-audit-log/classes/WPSensors/class-woocommerce-sensor-helper-second.php:290 Additional context{ “error”: { “type”: 1, “file”: “/wp-content/plugins/wp-security-audit-log/classes/WPSensors/class-woocommerce-sensor-helper-second.php”, “line”: 290 }, “remote-logging”: true, “backtrace”: [ “”, “#0 /wp-content/plugins/wp-security-audit-log/classes/WPSensors/class-woocommerce-sensor-helper-second.php(290): strpos(‘https://…’, false)”, “#1 /wp-includes/class-wp-hook.php(324): WSAL\WP_Sensors_Helpers\WooCommerce_Sensor_Helper_Second::editing_product(Object(WP_Post))”, “#2 /wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(Object(WP_Post), Array)”, “#3 /wp-includes/plugin.php(517): WP_Hook->do_action(Array)”, “#4 /wp-admin/edit-form-advanced.php(482): do_action(‘post_edit_form_…’, Object(WP_Post))”, “#5 /wp-admin/post-new.php(75): require(‘/wp-a…’)”, “#6 {main}”, “thrown” ] }
3. manually editing all email templates isn’t a solution. Not only would I have to search within hundreds of words to find for example “Hi”, but there is no guarantee it would edit the template correctly.This is one of the issues I was referring to. Years ago it was just a button and one could edit the templates on the spot. It goes beyond comprehension, as to why this feature has been removed.
I assume there is no other solution, like via a plugin, that could solve the problem in a more simple way?4. I have added the checkout field editor plugin, if you could kindly provide me with the ready-to-use snippet mentioned, it would be much appreciated.
5. yes, the order received field looks exactly like this: “order-received”. Still, I get a 404 error page not found, after the test transaction was completed.
Regards,
ssstil
Hi @ssstil,
Thank you for getting back and for the clarification. I’ll go over your responses one after the other.
- You may need to reach out to your SMTP plugin author or support team, as they are best suited to help with this issue.
- This error can happen if someone is editing a product or order while the log monitor plugin is attempting to fetch data, or it may be caused by an internal conflict within the plugin. In either case, it’s best to contact the plugin author or create a support topic in their forum for assistance.
- If you prefer not to edit the email manually, you can use a WooCommerce email customizer to modify your emails. Some examples of plugins you can use are:
— Email Customizer for WooCommerc
— Email Template Customizer for Woo
— Email Customizer for WooCommerce - Because this involves a third-party plugin, please open a support topic with the Checkout Field Editor plugin you’re using to get assistance from the appropriate support channel.
yes, the order received field looks exactly like this: “order-received”. Still, I get a 404 error page not found, after the test transaction was completed.
Could you please share your system status report so we can get a clearer picture of what’s happening behind the scenes? You can get your report from woocommerce > status > get report > copy for support and share it using pastebin.
Dear Mr. Moses M,
2) In case you have not noticed, I already specified the plug that I had to deactivate, after I lost hours trying to figure out which one it is.
It is not an issue with that plugin and it’s not the autor of that plugin I should contact, since WooCommerce is the only plug in not being able to handle the other plugin.
Your colleague asked me to provide the error I received, and that you will be looking into it. The plugin is called “WP activity log”, I copy pasted the error I received in the previous messages.4) Your colleague was at least kind enough to offer me a “ready-to-use” snippet for the checkout field editor, therefor I am kindly asking again to be provided with the snippet/code in question.
5) There is no error recorded. I have just made a new attempt as a test, the order went through, I receive the confirmation email, but I still get a 404 page not found error.
Regards,
ssstil
Hi @ssstil,
Thank you for the clarification and for getting back. I completely understand your perspective, but that’s not exactly how things work.
To clarify, WooCommerce and WordPress are the core/base products. Plugins like WP Activity Log are third-party add-ons, and it’s the responsibility of those plugin developers to ensure compatibility with WooCommerce and WordPress—not the other way around—since these plugins hook into WooCommerce’s features and functions.
When a conflict arises between WooCommerce and another plugin, we typically advise merchants to contact the plugin’s developer or support team. They are in the best position to review their own code to identify the cause of the conflict. If, after reviewing, they determine the issue is due to a WooCommerce bug, they can open an issue on GitHub to work with the WooCommerce development team. Alternatively, if they find the problem lies in their own code, they can update it to meet WooCommerce requirements and release a fix.
4) Your colleague was at least kind enough to offer me a “ready-to-use” snippet for the checkout field editor, therefor I am kindly asking again to be provided with the snippet/code in question.
I understand that my colleague offered to provide a ready-to-use snippet, but after checking with him, it seems he may have misunderstood your request. Apologies for the confusion. Custom code like this generally falls outside our support scope. If it were a simple snippet we already had available or could easily create, we would have shared it. However, since this involves customizing the email template, I recommended using a plugin instead, as it’s a safer and more reliable approach.
Regarding the checkout field, it’s best to use a checkout field editor plugin, such as this one: https://wordpress.org/plugins/woo-checkout-field-editor-pro/, which allows you to easily add custom fields to your checkout.
There is no error recorded. I have just made a new attempt as a test, the order went through, I receive the confirmation email, but I still get a 404 page not found error.
Thank you for the clarification and for getting back. To better understand the behavior you’re experiencing and your current setup, could you please share your system status report, as my colleague previously requested? This will help us review your setup before proceeding to test the behavior on a staging environment.
Dear Mr. Moses M.
Below the status report. I removed both the site name and database
It seems that I am not the only user facing this issue.
Regards,
ssstil
Hi @ssstil,
Thanks for getting back to me and for sharing the report. I’ve reviewed your plugin list and noticed a few that might be interfering with WooCommerce’s link structure.
You’re correct that others have also reported the thank you page showing a 404 error. However, the causes tend to differ—most often plugin conflicts or permalink changes by merchants.
To troubleshoot further, please set up a copy of your live site in a staging environment (for example, on a subdomain, directory, or using your host’s staging feature). On the staging site, disable all plugins except WooCommerce and WooPayments, then switch WooPayments to test mode and change the theme to Storefront.
Once that’s done, please share the staging site’s system status report with us so we can run tests on our side. You’ll need to include the site link in the report, and you can remove the pastebin once we’re finished.
Dear Mr. Moses M,
I cannot proceed with your request, due to an error – while the settings of the wooPayments show as complete, I am constantly being forwarded to an incomplete payment state. I haven’t encountered this issue on the main page. Even with godaddy payments being enabled, the issue still persists. Godaddy support says it is an issue with your plugin and not on their end.
I don’t have this issue on the main page.Since it is not possible to upload images to this conversation – after this information:
You’re ready to accept payments!
Great news — your WooPayments account has been activated. You can now start accepting payments on your store.Go to Payments Overview
ORClose this window
no matter what I click (close window, or payments overview) a window pops out immediately with the same information over and over again.
Regards,
ssstil
in addition I just noticed further issues while on staging site:
despite both stripe and godaddy payments being enabled, the store site (the one reccomended by you, storefront) does not show any payment methods available. Stripe and godaddy appear as enabled.
The message appearing on the check out page und payments is:
There are no payment methods available. Please contact us for help placing your order.
Hi @ssstil,
Thank you for getting back to us. You can share images through snipboard.io, Google Drive, or any other online image-sharing service.
I’m not entirely sure I understood your explanation about not being able to complete the conflict test. Once you share the screenshots, I’ll likely have a clearer picture of what’s happening.
Also, please don’t forget to share the system status report from the staging site along with the staging site link so we can review things ourselves and run further tests.
Dear Mr. Moses M.
I cannot put the payment on test mode, due to following issues> this is how the payment site looks like
https://snipboard.io/8BUygF.jpg
when I click on complete payment, it seems that the payment settings are completed
https://snipboard.io/dejUL0.jpg
But whenever I click on “to to overview” or “close this window” the same window pops up while the woocommerce payment settings appears the same as in the first image, as incomplete
Regards,
ssstil
After 2 hours of several attempts, I reconnected my jetpack acocunt and managed to get a successful test, including the fowarding to the correct page, without error.
Please let me know what to do next. It seems to be theme related, I use Vibra (Theme Forest)
Hi @ssstil,
Thank you for getting back to me with the update. I’m glad you were able to connect the test payment and do some troubleshooting.
To help narrow this down further, have you tried switching to the Vibra theme on your staging site (with all plugins disabled) to see if the issue still occurs? If not, please give this a try—it will help confirm whether the theme is the cause or not.
- If the issue does occur, then the theme is likely responsible. Since it’s a ThemeForest purchase, you can reach out to the theme developer through their platform for dedicated support.
- If the issue doesn’t occur, the next step would be to enable your plugins one by one, checking after each activation to see which one reintroduces the problem.
I’ll be here waiting for your observations and feedback.
We haven’t heard back from you in a while, so I’m going to mark this as resolved – we’ll be here if and/or when you are ready to continue.
If you have a few minutes, we’d love if you could leave us a review: https://wordpress.org/support/plugin/woocommerce/reviews/
- “On behalf of” showing in emails
The topic ‘multiple WooCommerce issues’ is closed to new replies.