We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.

Optimizing and Accelerating Composite Product Configurators for Better Performance

Home Forums General Questions Optimizing and Accelerating Composite Product Configurators for Better Performance

  • This topic has 11 replies, 3 voices, and was last updated 1 month ago by peet.
Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • #77819
    peet
    Customer

    Hi all,

    I’m looking for a better solution for handling a complex configurator in WooCommerce with the Composite Plugin. I currently use the “simple configurator” example, but I have 10+ components, each with many variations. As a result, the response time is quite slow—around 2 seconds or more. My goal is to make every option selectable within 1 second. I know it’s possible with custom scripts, but I’d prefer to rely mostly on Verge3D and minimize the use of custom JavaScript.

    I’m sure there’s a solution, and I’m open to restarting the process with a different method if necessary. Additionally, I’d be happy to receive tutoring on weekends if someone has the time and expertise to help.

    This is the work-in-progress test app: https://3dkonfigurator.hu/?product=test-konfigurator-copy#fahaz

    Best regards,
    Peter

    Attachments:
    You must be logged in to view attached files.
    #77833

    Hi,
    The internals of “connect to WooCoomerce” looks too heavy. Is it possible to optimize it somehow (e.g do not change all the textures or so)?

    Soft8Soft Tech Chief
    X | FB | LinkedIn

    #77836
    peet
    Customer

    Hi,

    I’m unsure because I need everything a customer can select. Perhaps we could load items only when they’re actually selected, if it’s possible somehow. By the way, the textures are super optimized and use very minimal data.

    #77838
    kdv
    Participant

    After changing only one parameter in the configurator your logic performs actions for all possible parameters. Even of you change only one morphing factor your logic will replace three textures and everything below.

    Puzzles and JS coding. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.

    #77839
    peet
    Customer

    Why is it working like this? Is it because the puzzles are interconnected? I have no idea. :scratch:

    #77840
    kdv
    Participant

    It’s because you don’t check what parameters were actually changed. You just apply values for all parameters.

    Puzzles and JS coding. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.

    #77841
    peet
    Customer

    Can you help me with this? I really appreciate your assistance. :-)

    #77842
    kdv
    Participant

    It depends on what you can offer for this help. I’m not working with commertial projects for free.

    Puzzles and JS coding. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.

    #77843
    peet
    Customer

    Of course, I don’t expect this for free. It’s currently a non-commercial project, but if I can get it working well, I hope to sell it in the future. Please send me an email with your pricing.
    peter.pazsiczky@gmail.com
    Thank you in advance!

    #77845
    kdv
    Participant

    Tested your app a little closer… actually, the problem is not in the app’s logic. the time between actions and the WooCommerce plugin responses is too long, about 2 seconds. the app itself applies changes rather quickly when it receives responses.

    Puzzles and JS coding. Fast and expensive.

    If you don’t see the meaning in something it primarily means that you just don’t see it but not the absence of the meaning at all.

    #77847

    Checked the server response time, looks like this is the main issue (as you said, response delays are about ~2 seconds).

    We have a rather low-grade server which powers our sandbox.soft8soft.com, but the response time is about 200 milliseconds (10 times lower). So perhaps you need more powerful WordPress server. Also try to minimize the amount of WordPress plugins used – in most cases it’s the major factor affecting server performance.

    Attachments:
    You must be logged in to view attached files.

    Soft8Soft Tech Chief
    X | FB | LinkedIn

    #77855
    peet
    Customer

    Thank you Kvd and Alexander!

    I’m going to dig into the server side and figure out what I can do there.

Viewing 12 posts - 1 through 12 (of 12 total)
  • You must be logged in to reply to this topic.