Banner Logo

Be a part of the family: Connect, Receive Support,
Contribute, and Reap Abundant Rewards!

Some performance issues with plugin

MultivendorX

Resolved
Viewing 24 reply threads
  • Author
    Posts
    • #190365
      bhaa.said-6808
      Participant

      Hi, I have several questions. I have bought the pro version of WCMP before it becomes multivendor X. how ever in the new version I am still in the free version.

      I have some performance issues related to the plugin.

      the vendor dashboard takes approx. 45 sec to load, the vendors are suffering a lot. please let me know how can we check that and fix it.

      Also, when checking out, it loads for more than 2 mins sometimes. This might not be directly related to Multivendor X but we noticed it since.

      Please note that we have around 3k variable products and 15 vendors.

      We are desperate to solve these 2 issues.

      Thank you

    • #190378

      Hi @bhaa.said-6808, not to worry.

      Please do create a staging site that will be a replica of the live site and share the temporary admin, FTP access so we can check.
      While sharing the access don’t forget to mark the response as private.

    • #190618
      bhaa.said-6808
      Participant
      This reply has been marked as private.
    • #190631

      Hello @bhaa.said-6808
      Thanks for sharing the access . We have created a test vendor on your site for testing purposes . While testing on your site we did not face any loading time issue in the vendor dashboard https://watch.screencastify.com/v/ss2DfmwgM7OHqLNf9x1L
      Also in the checkout we did not face that much loading time issue . Kindly check https://watch.screencastify.com/v/PbNbFZlGlI3XhJsVOo71
      Is there any specific user who is facing this issue, so we can check.

    • #190671
      bhaa.said-6808
      Participant
      This reply has been marked as private.
    • #190683
      This reply has been marked as private.
    • #190674
      bhaa.said-6808
      Participant
      This reply has been marked as private.
    • #190675
      bhaa.said-6808
      Participant
      This reply has been marked as private.
    • #190695
      bhaa.said-6808
      Participant
      This reply has been marked as private.
    • #190703
      bhaa.said-6808
      Participant
      This reply has been marked as private.
    • #190704
      bhaa.said-6808
      Participant
      This reply has been marked as private.
    • #190707
      bhaa.said-6808
      Participant
      This reply has been marked as private.
    • #190899
      bhaa.said-6808
      Participant

      Hi,

      Any updates ?

    • #190905
      bhaa.said-6808
      Participant

      Hi, 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

    • #190998

      Hi, The dev team is looking into this issue.

      Please keep the access open.

    • #191059
      bhaa.said-6808
      Participant

      Hi,

      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.

    • #191064

      @bhaa.said-6808 We logged in to your site and faced some issue . We are getting a blank screen when we tried to go to vendor’s my shop page . Kindly fix these issue . Also update the php version and if possible deactivate WP engine from your site .Please keep us posted .

    • #191071

      @bhaa.said-6808,as this is site specific issue, hence it is taking a bit more time.
      The team is debugging this. Kindly provide us some time.

    • #191120
      bhaa.said-6808
      Participant

      Hi,

      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,

    • #191147

      Hi @bhaa.said-6808, somehow your server is not able to process our request to create a commission, suborder, etc, especially when there is multiple orders : https://www.loom.com/share/1d4765dda3b5472f9c2bdf6d1b1f3c81

      As you can see your server is giving 500 internal errors. Please contact your server admin regarding this, you can have an idea here https://stackoverflow.com/questions/19180684/failed-to-load-resource-the-server-responded-with-a-status-of-500-internal-ser

    • #191282
      bhaa.said-6808
      Participant

      Hi, 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

    • #191335

      Hi, I can understand your end, but this issue is not coming from our plugin at all. If we can find any error from our plugin, only then we can add a fix.

      As you can see from the memory exhausted error, somehow for some specific products, the server is not able to fetch data, and at top of that it is not able to handle the sub-order creation request.

      I have added new vendors and their new products. As you can see I am able to place an order with multivendor without any issue: https://www.loom.com/share/3c7a18d155b8409b8f60854ddd301bf3

      I would ask you to find which products are taking longer time to execute, and let us know what those products have extra.

    • #191347
      bhaa.said-6808
      Participant

      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

    • #196467

      Its been a long and we have not heard back from you. Earlier we somehow missed this thread. Can you please let us know if you are still facing the issue or it has been resolved.

    • #207701

      We presume your query is resolved so we are closing this thread. If you need help or face issue in future please open a new support ticket.

Viewing 24 reply threads

The topic ‘Some performance issues with plugin’ is closed to new replies.