Forum Replies Created
-
AuthorPosts
-
bhaa.said-6808Participant
Hi,
I have tried to place an order again but with no success. I have tried placing an order with an item from each of the following vendors :
https://marcqadev.wpengine.com/brands/vans/
https://marcqadev.wpengine.com/brands/geox/
https://marcqadev.wpengine.com/brands/adidas/the order failed. also Im trying to log in to the vendor dashboard and sometimes it fails and sometimes it works after 1 complete minute.
Maybe the error is not coming directly from Multivendor X but its related because when I deactivate the plugin all orders work fine and the server all of a sudden is able to fetch the data. again maybe there is somthing coming in the way but everything works fine when the plugin is turned off…
And maybe with new vendor and new items it works well but that means the is a problem with previous vendors and we dont know why. can you kindly check any item from the previsously mentionned vendors ? maybe you will notice something that cause the issue ? because when we place an order from just one vendor it works fine but when we add more items here comes the issue. Maybe we just need to dig more. maybe we did something wrong in the upload.
Again, the server support simply noticed there are no issues when they turn of the plugin so they told me this has to be fixed with you.
How do you think we can further investigate this ?
Thank you
bhaa.said-6808ParticipantHi, After deep investigation with the server host team this is the fatal error that is causing the issue :
this is from the access log, of when it gave me the 500 error in the browser:
23/Apr/2023:12:23:06 +0000] “POST /?wc-ajax=checkout HTTP/1.0” 500
And this is the error log time stamp:
[23-Apr-2023 12:23:06 UTC] PHP Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 20480 bytes) in /nas/content/live/marcqadev/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-data.php on line 631
Based on the errors, the 500 is happening because the plugin is failing, which is running out of server memory
it should not be trying to use that much memory
the memory limit is already set at out max as well.This suggests that the issue is from Woocommerce because when placing the order it is trying to use a lot of memory.
How ever when they deactivated the multivendor plugin, everything works fine with woocommerce and the server. This means that the actual 500 that happens is coming from the multivendor plugin which changes something in woocommerce. Also this is true because the same 500 happens when the vendor tries to log in. its not just a checkout issue.
This means that everything from the server side and woocommerce side is working well as long as multivendor X is turned off. Please help us finding which setting in multivendor X is causing all of this. As you can see every other plugin or theme is turned off in the staging website.
Thank you
bhaa.said-6808ParticipantHi,
vendor’s my shop page is deactivated because we don’t use it on the website.
I just updated the staging website to php 8 (latest) in case that might be the issue.
WP Engine is our hosting solution so cant be deactivated.Best regards,
bhaa.said-6808ParticipantHi,
its been 2 weeks now people cant order more than 3 items in the order. this is costing us a lot and vendors canot open their dashboard. when all other plugins are turned off its the same. we rolledback before the last update and its the same.
Please get back to us as soon as possible.
I really appreciate your cooperation.
bhaa.said-6808ParticipantHi, after some investigation, I noticed that its the creation of the suborders that takes all this time.
When the plugin is deactivated, orders takes 3 seconds to be confirmed. So I did several orders without the multivendor, then I activated the plugin to regenerate the suborders. I noticed that just like at the checkout, it takes like 2 complete minutes for the suborders to be regenerated when there are several vendors in the same parent order.So I have a temporary solution. Is it possible to add a code so that the plugin does not automatically generate suborders at checkout ? that way people can do their orders normally without delays. Then we can generate the suborders in the backend manually from the orders. This could be a great solution.
Please help me in doing this edit because right now, everything on the website is blocked and people cant do their orders.
Please understand that this is very urgent and right now I cant turn off the plugin because all the vendors use it.
Waiting for your answer on the solution mentionned above.
Thank you
bhaa.said-6808ParticipantHi,
Any updates ?
bhaa.said-6808ParticipantThis reply has been marked as private.bhaa.said-6808ParticipantThis reply has been marked as private.bhaa.said-6808ParticipantThis reply has been marked as private.bhaa.said-6808ParticipantThis reply has been marked as private.bhaa.said-6808ParticipantThis reply has been marked as private.bhaa.said-6808ParticipantThis reply has been marked as private.bhaa.said-6808ParticipantThis reply has been marked as private.bhaa.said-6808ParticipantThis reply has been marked as private.bhaa.said-6808ParticipantThis reply has been marked as private. -
AuthorPosts