• Resolved Wanderson Silva

    (@wandersoncs)


    Hello! Thanks for this greate plugin. I am facing that cloudflare issue. When the user clicks to complete the purchase in the checkout page, nothing happens or takes too long fo anything to happen. Is there a way to bypass this problem without making changes in the cloudflare? Thanks in advance.

Viewing 15 replies - 1 through 15 (of 17 total)
  • Hi @wandersoncs,

    So, the Cloudflare issue is related to the use of the Rocket Loader function.

    When Rocket Loader is activated for the cart or checkout pages, the necessary scripts are loaded in the wrong order and there is no way that I’m aware of that can prevent this from happening while keeping the Rocket Loader function active for those pages.

    For now, we recommend that you disable Rocket Loader for the cart and checkout pages using the Configuration Rules, as explained in the article: https://developers.cloudflare.com/rules/configuration-rules/

    Best,
    Alan.

    Thread Starter Wanderson Silva

    (@wandersoncs)

    Hi, just found out that we dont use rocket loader in our site 🙁

    Plugin Author Diego Versiani

    (@diegoversiani)

    Hi Wanderson,

    As far as I understood, the checkout process is taking too long after pressing the “Place order” button, right?

    In that case, this is not likely an issue with Fluid Checkout.

    1. Can you confirm whether this issue happens only when Fluid Checkout is activated?

    2. Since the “Place order” process happens on the server we are unable to evaluate it. You’ll need to check your PHP error.log or debug.log file on your hosting environment for any error message related to Fluid Checkout.

    The location for the PHP error.log or debug.log file depends on your hosting environment configuration and unfortunately, we are unable to send you instructions to locate it. You might need to contact your hosting company to help you locate the correct file.

    Once you have the log file, you can open the file in a text editor such as Notepad and search for fluid-checkout inside it.

    3. It would also be helpful if you could run a plugin conflict test to find out which plugin or theme might be conflicting with Fluid Checkout.

    Basically, you deactivate all plugins except for WooCommerce and Fluid Checkout, then re-activate each plugin one by one until you find one that causes the issue. You can find more specific instructions in the article below:
    https://docs.woocommerce.com/document/how-to-test-for-conflicts/

    Best,
    Diego.

    Thread Starter Wanderson Silva

    (@wandersoncs)

    Can you tell the PHP version of the plugin?

    Thread Starter Wanderson Silva

    (@wandersoncs)

    There are no errors in log file. One thing i have noticed is that the plugin works fine in localhost with all the current plugins i have in the live site

    Thread Starter Wanderson Silva

    (@wandersoncs)

    Just noticed that the accordions wont open either 🙁

    Hi @wandersoncs,

    Could you send us the log file?

    This is likely to be a Plugin conflict.

    Plugin compatibility issues can be caused by any plugin that is used together with Fluid Checkout. It happens that some plugins work well without Fluid Checkout but start to behave erroneously when it is activated. The opposite is also true.

    If you deactivate all other plugins and leave only WooCommerce and Fluid Checkout, these issues are likely to be resolved. Of course, you also need all the other plugins that you are already using, so this would not be a real solution.

    We are not blaming other plugins for causing the issue, and we’ll do what is possible to fix these compatibility issues.

    Since we don’t have access to your website and all the plugins used on it, we need you to run a plugin conflict test so that we can identify which plugins are not working well with Fluid Checkout, then we’ll be able to fix it.

    You can find more specific instructions in the article below:

    https://docs.woocommerce.com/document/how-to-test-for-conflicts/

    Best,
    Alan.

    Thread Starter Wanderson Silva

    (@wandersoncs)

    So, i have disabled all plugins but Fluid and woocommerce, removed third party scripts like facebook and google, but still not working. You can check the issue by the link below. Choose any product to purchase and try it:

    https://homolog.canalsolar.com.br/shop/

    Thread Starter Wanderson Silva

    (@wandersoncs)

    If you need to register, or get redirected to other domain, please refer to the following link: (this might happen because this site is a copy for testing purposes)

    https://homolog.canalsolar.com.br/my-account/

    Thread Starter Wanderson Silva

    (@wandersoncs)

    Version 2.0.0 works fine!

    Hello, again! Just tried this previous version and worked fine. What is the breaking change to version 2.3?

    Thread Starter Wanderson Silva

    (@wandersoncs)

    Version 2.1.0 works fine, too!

    Thread Starter Wanderson Silva

    (@wandersoncs)

    @diegoversiani i have installed the 2.1.0 version to test in my website. It is working fine so far. I know i have to upgrade, but i will wait for the issues above to be resolved. If everything goes fine, i will get the PRO version.

    Hi @wandersoncs,

    Thank you for doing those tests.

    We have this task in our backlog and we will let you know as soon as we find a fix to this issue.

    Best,
    Alan.

    Thread Starter Wanderson Silva

    (@wandersoncs)

    Hello! I hope you can figure out what is the problem so i can upgrade the plugin.

    Plugin Author Diego Versiani

    (@diegoversiani)

    Hi @wandersoncs,

    The issue mentioned in your other topic is caused by the Cloudflare Rocket Loader feature.

    I checked it on what seems to be your live site and the Cloudflare Rocket Loader is currently enabled on your checkout page, as you can see in the screenshot below:
    https://t2449427.p.clickup-attachments.com/t2449427/c75db56f-30db-438d-a669-c8e625bd5b41/Screenshot%202023-04-12%20at%2018.48.27.png

    Although the “Alterar” link buttons for each checkout section seems to be working fine on that website, and as mentioned before, when Rocket Loader is activated for the cart or checkout pages, the necessary scripts are loaded in the wrong order and there is no way that I’m aware of that can prevent this from happening while keeping the Rocket Loader function active for those pages.

    For now, we recommend that you disable Rocket Loader for the cart and checkout pages using the Configuration Rules, as explained in the article: https://developers.cloudflare.com/rules/configuration-rules/

    Also, the test URL you provided (https://homolog.canalsolar.com.br/my-account/) is not working, it redirects to your live site (https://cursos.canalsolar.com.br/).

    Please provide a URL where the problem can be reproduced so we can assist you with this issue.

    Best,
    Diego.

Viewing 15 replies - 1 through 15 (of 17 total)

The topic ‘How to bypass cloudflare issue?’ is closed to new replies.