Support » Plugin: Facebook for WooCommerce » Slow variants

  • Resolved palovk

    (@palovk)


    We have about 70 variations between our products. After installing is the time of loading too long. How could we solve this problem?
    For example: 1 description for each of variations, or we should export only main product and not the variations (choise)

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author SkyVerge

    (@skyverge)

    Hey @palovk!

    Thanks so much for your question, it’s definitely an interesting one. We’re still developing fixes and improvements for the plugin, as we only recently took over support and development in the past few months.

    To start with we focused on what we thought would be the most impactful and simplest fixes. This came in the way of adding category exclusions for syncing, ability to show/hide products from the WooCommerce admin, and overhauling the settings page for easier navigation and debug logging.

    We’ve seen that having a lot of variations definitely does reduce the speed of WooCommerce admin, especially when updating products, so this is on our radar as something that needs looking at! I’m afraid we haven’t got anything planned for this so far, as the next big item is to update the plugin API to very latest release Facebook will provide in the coming months.

    Having a brief look at the code, I’m afraid I don’t see any quick way to improve performance here. The plugin will scan over the parent product, and then loop over all the variations, which seems to be where the delay is. Even reducing or removing the description I don’t think would improve the efficiency that much, as the variation is still being loaded.

    I’m sorry that there’s no solution at this time, though I’ve made a note of your request for our product team to consider. Thanks so much for this valuable feedback!

    Is there anything else I can help out with today?

    Cheers,

    Simon.

    Thank you for your answer .. Can we use your add without catalog, only fb pixel?

    Plugin Author SkyVerge

    (@skyverge)

    Hi @palovk,

    At this time the product syncing is a major part of the plugin and so is difficult to turn off. For instance, the setup wizard would still be needed to create the catalog and run through the shop page creation before the plugin was officially installed and ready for use.

    I had a look through the code, and it seems as though even with the product syncing turned off in the plugin settings, there are still some functions that would be called to loop over the product data first. After this, the actual data sync would then be stopped because of the setting but I think the performance would have still been impacted.

    I tested this locally and didn’t see a huge difference when syncing was disabled in the plugin settings, though if you could also test this and let me know if you see any change within your site, that would be great too! I’ve raised this to my development team to see if we can get this looked at for a new release as well. I’m afraid I can’t see any other workaround in the meantime.

    Could you let me know how you get on with testing with the product sync disabled in the plugin settings though?

    Cheers!

    Simon.

    We have try it, but also when it turn off, it is still loading product fields and variations. We had to turn off synchronization of each product separately. It is very clever plugin. Little bit tune this details and it will be perfect.

    Plugin Author SkyVerge

    (@skyverge)

    Hey @palovk,

    Thanks so much for giving that a try anyway and confirming what I saw in the code. I’ve made a note of this for our product team to review once we have the new release with the new API version finished. Hopefully, we can then continue improving the performance and adding more features!

    I’m sorry that we don’t have any ideal workaround in the meantime. Is there anything else I can help out with today?

    Cheers,

    Simon.

    Thank you, wait for the update.

    Plugin Author SkyVerge

    (@skyverge)

    Hi @palovk,

    All right then, I’ll go ahead and mark this as resolved for the time being, as our team is aware of the issue and progress should be made going forward, as Simon had noted.

    Thanks for bringing it to our attention!

    Julie 🙂
    SkyVerge

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