This topic has 20 replies, 3 voices, and was last updated 2 years, 6 months ago ago by Diollo Store
HELLO, I FACE FETAL ERRORS IN MY WEBSITE, WHEN I CHECKOUT
i tried deactivating plugins (not xstore) and still getting internal server error
after i deactivate xstore core the site worked normally
this is the error i get :
Howdy! Since WordPress 5.2 there is a built-in feature that detects when a plugin or theme causes a fatal error on your site, and notifies you with this automated email. In this case, WordPress caught an error with one of your plugins, WooCommerce. First, visit your website (https://diollo.store/) and check for any visible issues. Next, visit the page where the error was caught (https://diollo.store/wp-admin/edit.php?s=&post_status=all&post_type=shop_order&_wpnonce=19f00106cf&_wp_http_referer=%2Fwp-admin%2Fedit.php%3Fpost_type%3Dshop_order&action=mark_cancelled&m=0&_customer_user=&paged=1&post%5B%5D=2343&post%5B%5D=2342&post%5B%5D=2341&post%5B%5D=2340&post%5B%5D=1912&action2=mark_cancelled) and check for any visible issues. Please contact your host for assistance with investigating this issue further. If your site appears broken and you can’t access your dashboard normally, WordPress now has a special “recovery mode”. This lets you safely login to your dashboard and investigate further. https://diollo.store/wp-login.php?action=enter_recovery_mode&rm_token=la2FZTBbuNnB8m3IwKcMEK&rm_key=nexPmiL44XPcOr5gGsDQOk To keep your site safe, this link will expire in 1 day. Don’t worry about that, though: a new link will be emailed to you if the error occurs again after it expires. When seeking help with this issue, you may be asked for some of the following information: WordPress version 5.9.3 Current theme: XStore (version 8.1.5) Current plugin: WooCommerce (version 6.5.1) PHP version 8.0.18 Error Details ============= An error of type E_ERROR was caused in line 169 of the file /home/diollcxl/public_html/wp-content/plugins/woocommerce/vendor/pelago/emogrifier/src/CssInliner.php. Error message: Uncaught TypeError: Pelago\Emogrifier\CssInliner::inlineCss(): Argument #1 ($css) must be of type string, null given, called in /home/diollcxl/public_html/wp-content/plugins/woocommerce/includes/emails/class-wc-email.php on line 570 and defined in /home/diollcxl/public_html/wp-content/plugins/woocommerce/vendor/pelago/emogrifier/src/CssInliner.php:169 Stack trace: #0 /home/diollcxl/public_html/wp-content/plugins/woocommerce/includes/emails/class-wc-email.php(570): Pelago\Emogrifier\CssInliner->inlineCss() #1 /home/diollcxl/public_html/wp-content/plugins/woocommerce/includes/emails/class-wc-email.php(658): WC_Email->style_inline() #2 /home/diollcxl/public_html/wp-content/plugins/woocommerce/includes/emails/class-wc-email-cancelled-order.php(93): WC_Email->send() #3 /home/diollcxl/public_html/wp-includes/class-wp-hook.php(307): WC_Email_Cancelled_Order->trigger() #4 /home/diollcxl/public_html/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters() #5 /home/diollcxl/public_html/wp-includes/plugin.php(522): WP_Hook->do_action() #6 /home/diollcxl/public_html/wp-content/plugins/woocommerce/includes/class-wc-emails.php(170): do_action_ref_array() #7 /home/diollcxl/public_html/wp-includes/class-wp-hook.php(307): WC_Emails::send_transactional_email() #8 /home/diollcxl/public_html/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters() #9 /home/diollcxl/public_html/wp-includes/plugin.php(474): WP_Hook->do_action() #10 /home/diollcxl/public_html/wp-content/plugins/woocommerce/includes/class-wc-order.php(373): do_action() #11 /home/diollcxl/public_html/wp-content/plugins/woocommerce/includes/class-wc-order.php(222): WC_Order->status_transition() #12 /home/diollcxl/public_html/wp-content/plugins/woocommerce/includes/class-wc-order.php(334): WC_Order->save() #13 /home/diollcxl/public_html/wp-content/plugins/woocommerce/includes/admin/list-tables/class-wc-admin-list-table-orders.php(684): WC_Order->update_status() #14 /home/diollcxl/public_html/wp-includes/class-wp-hook.php(307): WC_Admin_List_Table_Orders->handle_bulk_actions() #15 /home/diollcxl/public_html/wp-includes/plugin.php(189): WP_Hook->apply_filters() #16 /home/diollcxl/public_html/wp-admin/edit.php(212): apply_filters() #17 {main} thrown
problem causes not sending emails
not checking out
can’t register accounts
can’t cancel orders
and others
also there are other members on the form have the same issue
please provide a roll back ASAP
and an update fix for this fatal error
by xstore plugin i mean xstore core
Hello,
Try this solution https://www.8theme.com/topic/critical-error-when-sending-woocommerce-emails-after-theme-update/#post-323735
Regards
does this solution will resolve other fatal errors such as internal server error while checkout ?
email not sending at all after this solution
the system works fine but no emails has been sent t customers
when is the next update coming to solve this issue ?
also what causes this issue, is it woocommerce db update ?
i disabled the email builder, now it’s working and sending emails with default woocommerce email templates
can you provide a solution for this problem ?
Hello,
Please provide temporary wp-admin and FTP access. We need to take a closer look at your site.
Regards
Hello, i can’t at the moment give ftp access
The issue appeared in different topics these days, so it’s common
As a solution i want to rollback to the previous version of the theme,because i didn’t not updated it, and you did without permission when i give you wp access last time
If rolling back didn’t not solve the problem i will let you know
Hello,
Point is that solution that we provided helped other clients. If that does not work for you then we need access to your site (WP Dashboard and FTP) to test and find out why that code fix does not work for you and find the other solution that would help.
So, please, provide us with the necessary access. Or create a staging site (full copy of the production site) and provide us with access to staging to allow us to test and help you.
Regards
i tested it today and activated the email builder
the only message i get is when the order is under processing, but on hold and other emails templates has not been sent to the customer emails (neither your builder or woocommerce no emails at all)
i managed to have access to ftp
you can find access credentials
we don’t have much time, so please ASAP
Hello,
If I try to send a test email using the email builder tool and I get the email https://prnt.sc/YVAZ6k5UZy4b
Did you get emails while the default theme Storefront is activated?
Regards
hi, the problem is not with the test email, its with the email builder
now i updated the theme and no emails are sending while the email bulder is on
when i turn it off and then for example put an order on hold the customer receive an email
but when your builder is on the customer don’t receive any emails except for the first order email (under processing)
when you try to test test in a real scenario (try to make an order and change its state )
i tried all order states and no emails
credentials are the same
theme version 8.1.6
Hello,
We have disabled the Emil builder and made test order. We got a new order email https://prnt.sc/NyFk4Htd2Vyl . Then we changed the status of the order to on-hold and there is no on-hold email even if the email builder is disabled https://prnt.sc/o3BUdHcrh7iJ So, email builder is not the reason of the issue. Provide us with the video of your order with the enabled Storefront theme and on-hold email that you get when the Storefront theme is enabled. Because I think that you won’t get the email even with the Storefront and that you need to contact WooCommerce support about this.
Regards
hello, i can confirm that i receive on hold email and all others emails
this is a new picture :
i also sent one to your gmail
if you just opened that email you will find it’s status written inside
i also as said in prior reply
the problem seems to be from the xcore plugin because when i deactivated it i think it worked
please make more testing and make sure that everything is working correctly
its almost a week now and solution has been provided
also if the problem is with the other emails status how you explain that the first order email (processing email with 8theme email builder is on) is delivered with out any problems and for the other statues it cannot deliver ?
EDITED1:
i have seen same problem i think in the past week in the topics page
also the order in the screenshot is old and i just updated its status
credentials are the same
Hello,
Look, I could send you the video where the XStore core plugin is disabled and even the default theme is enabled but there is no on-hold email from your site.
That’s why it would be better if you contact WooCommerce support https://wordpress.org/support/plugin/woocommerce/ because I get the processed order email but not on-hold.
Regards
Hello, the screen shot i pinned in the last reply (before yours) shows that i got the on hold email (while the email builder is off)
As a solution i need to rollback to version 8.1.4 and see
IMPORTANT DO NOT ROLL BACK AUTOMATICALLY
SEND THE ROLLBACKED PLUGIN VERSION
I NEED TO TAKE A BACKUP FIRST
Hello,
Look at this video https://recordit.co/dFCU2CZBFP
I’m checking your site and the order that I created and it does not send on-hold or canceled order emails to customer even with the default theme. So, Provide us with video not just with the screenshot that you get emails with the default theme and current version of WooCommerce, please.
Regards
Hello, i need to clarify that the system has no issues, turns out it was the rules in the email builder
when i set an order to cancelled, by default it’s no sending to customer just admin
so now i tested all the rules and i think it’s all working
although, is their a way wen an admin cancel an order the customer can receive a cancellation email?
Regards
Hello,
There is no option in WooCommerce to send emails about canceled orders. Read this topic and check if the solutions described there help you
https://wordpress.org/support/topic/failed-and-canceled-orders-email-send-to-customer/
Regards
thanks, im going to close this topic
Tagged: error, fatal, plugin, woocommerce, woocommerce themes, wordpress, xstore
The issue related to '‘Xstore plugin causes fetal error with woocommerce’' has been successfully resolved, and the topic is now closed for further responses