• Resolved Ilari Arovuo

    (@iarovuo)


    This plugin design is very bad. It loads tons of 3rd party scripts from non-local server, causing massive performance issue. That’s impacting SEO aspects, as stripe loads on every product page!

    If you cannot buy directly from the product page, then why the h.ll does it even load all the stripe scripts on the page!?!?!

Viewing 3 replies - 1 through 3 (of 3 total)
  • Mirko P.

    (@rainfallnixfig)

    Hi @iarovuo

    This plugin design is very bad. It loads tons of 3rd party scripts from non-local server, causing massive performance issue. That’s impacting SEO aspects, as stripe loads on every product page!

    We understand your concern about the potential impact on the site’s performance and SEO on Stripe loading scripts. We assure you that our developers have implemented various optimization techniques to ensure that the impact on performance is minimal.

    Having said that, I can also add that the discussion has been going on for some time, and you can find more details in these GitHub threads:

    Contributors have included some helpful filters to disable any extra JS on the cart and product pages. I hope you find these useful.

    Best regards.

    Thread Starter Ilari Arovuo

    (@iarovuo)

    Well, if your developers were upto the task, they would KNOW NOT TO LOAD 3rd party scripts and css – or at least try minimize the amount of them.

    Also, transients are nothing new! The developers could cache the scripts, and throw them out locally without a single 3rd party script loading. But, no, your developers are clearly not up to the competence required.

    Your response is unacceptable.

    You should fire those developers who do not seem to have any idea how to develop a proper plugin, which also observes SEO and other very standard performance guidelines.

    Instead of asking us to read discussions, and decrypt what’s wrong with your software, you should FIX THE SOFTWARE!

    The PHP snippets we need to manually add to WP are:

    add_filter( 'wc_stripe_load_scripts_on_product_page_when_prbs_disabled', '__return_false' );
    add_filter( 'wc_stripe_load_scripts_on_cart_page_when_prbs_disabled', '__return_false' );
    Plugin Support Shameem R. a11n

    (@shameemreza)

    Hi @iarovuo,

    I understand your frustration and I apologize for the inconvenience you’ve experienced. At WooCommerce, we take user feedback very seriously as we strive to provide the best possible service.

    Our developers are aware of the issues you’ve raised and are continuously working to optimize the WooCommerce Stripe Gateway plugin. The loading of 3rd party scripts is a complex task that we’re constantly trying to improve, balancing functionality and performance.

    The PHP snippets you’ve mentioned are indeed a temporary solution to prevent Stripe scripts from loading on product and cart pages. However, we understand that this may not be the ideal solution for you.

    We appreciate your feedback and will consider it as we continue to improve our plugin. We understand the importance of SEO and performance for your business and are committed to making necessary improvements.

    If you have any other questions or concerns, please don’t hesitate to create a new topic here.

    Thanks!

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Poor Performance’ is closed to new replies.