URGENT – CHECKOUT FAILS IF COMPANY NAME LEFT BLANK

This topic has 10 replies, 2 voices, and was last updated 1 years, 1 months ago ago by Rose Tyler

  • Avatar: websitedude1985
    WebsiteDude
    Participant
    March 11, 2023 at 08:55

    Strange behaviour – after 2 days almost of debugging I have found that the checkout fails (doesnt pass any Stripe info to order) when no company name field is set. I do not always need Company Name so this is a problem.

    I tried disabling all plugins and still had issue – only by accident did I find the problem noticing in the order screen only those with a company name succeeded.

    I have an urgent issue I hope you can help with this?

    I have consulted with Stripe and they advise all is fine their end as those with a company name set show all the endpoints – and those without simply do not show.

    Please, contact administrator
    for this information.
    9 Answers
    Avatar: Rose Tyler
    Rose Tyler
    Support staff
    March 11, 2023 at 11:55

    Hello, Websitedude1985,

    Please check how it works when the default WooCommerce theme – Storefront is activated.

    Let us know the result.

    Kind Regards,
    8theme team

    Avatar: websitedude1985
    WebsiteDude
    Participant
    March 11, 2023 at 14:21

    Tried that – only happens with XStore – see here for example of it hanging – and also when clicking for order this pops up

    Please contact administrator
    for this information.
    Avatar: websitedude1985
    WebsiteDude
    Participant
    March 11, 2023 at 14:23

    Furthermore – I am forcing the use of Company Name filed but still that does not work all of the time – some transactions still fail – is there anything in the theme that affects the checkout process? can it be disabled?

    Avatar: Rose Tyler
    Rose Tyler
    Support staff
    March 11, 2023 at 17:46

    Hello, Websitedude1985,

    1/ We kindly request that you record a full video of the problem so that we can have a better understanding of the situation.

    2/ What should we do to be able to see the problem using the account you provided to us?

    3/ We kindly request that you provide FTP access so that we can forward your query to our development team.
    To create FTP access, please contact your hosting provider for assistance.

    Kind Regards,
    8theme team

    Avatar: Rose Tyler
    Rose Tyler
    Support staff
    March 11, 2023 at 18:34

    Hello, Websitedude1985,

    4/ If a company field is not required, please change the value – https://prnt.sc/dyeL5Hy-Jfml (Theme Options -> WooCommerce -> Checkout).

    5/ After trying to buy it, we saw that there really is a problem, but something different. Please check the video in the Private Content area.

    6/ We noticed that on your website you have extra query param added to wp_http_referer input -> https://prnt.sc/RoWJnEmgPxJ8 Do you know where could it come from? Because we saw that you have a bit modifications with permalinks in your child-theme/functions.php which may cause the issues you have.

    7. Please also check if it works fine with another browser – maybe the cookies are stuck somehow.

    Kind Regards,
    8theme team

    Please contact administrator
    for this information.
    Avatar: websitedude1985
    WebsiteDude
    Participant
    March 12, 2023 at 18:04

    Hi there

    I have figured it out – there is a conflict with the Invoicing Plugin you include – and also our Chat Platform GETGIST.com

    Here is a detailed video showing the problem with all conceivable combinations – each using email addresses to ensure all sales are like a new account.

    For point 6 – I do not understand what is happening here – but actually that is not causing the issue – there does seem to be some similar issues reported online though with that which perhaps you can take a look at…

    My dev commented as follows…..

    I did some research and I am almost certain that the problem is in Elementor. As I mentioned earlier, the “elementor_page_id” URL parameter is appended even if the permalinks snippets and Permalink Manager is deactivated, so the problem is not in the permalinks.

    There are similar bug reports from another users:
    https://github.com/elementor/elementor/issues/20999
    https://github.com/elementor/elementor/issues/18675
    https://wordpress.org/support/topic/checkout-placing-order-the-network-connection-was-lost/

    I am not exactly certain why Elementor forces it, but it definitely conflicts with your current set-up. To fix it you can remove the “elementor_page_id” from AJAX URLs using this little code snippet. This is just a hotfix and I would recommend to ask Elementor developers to address this problem.

    Hot fix suggested was here but the problems we had still persisted. Still might be worth checking on that though…

    https://share.getcloudapp.com/xQuR0Jro

    So after further tests my dev said….

    I made some additional tests and it seems that the problem is not in Elementor.

    The additional popup in the checkout is displayed because Gist plugin displays some additional data that breaks JSON feed output + WooCommerce PDF Invoice triggers the fatal error during the AJAX request (when the submit button is clicked). I deactivated both plugins and managed to complete the order also in Google Chrome browser 🙂

    Please contact administrator
    for this information.
    Avatar: Rose Tyler
    Rose Tyler
    Support staff
    March 13, 2023 at 10:29

    Hello, Websitedude1985,

    Thank you for your response.

    We regret to inform you that we cannot guarantee full theme compatibility with all third-party plugins. In some cases, additional customization may be required to ensure compatibility between the theme and the plugin. Unfortunately, it is not possible for us to make the theme or all bundled plugins compatible with all existing plugins, and additional customization is outside the scope of our basic support.

    In your case, we would recommend that you contact the authors of the plugin.

    Kind Regards,
    8theme team

    Avatar: websitedude1985
    WebsiteDude
    Participant
    March 14, 2023 at 05:36

    Hi there

    thanks for the reply – and I do understand the point about 3rd party items – but the one you supply by Rightpress has not been updated for a long time. So as their customer I would have hoped you guys would point out the issue as you have shipped so many copies with Xstore.

    If I contact them all I get is I dont have support licence. If you ship with the theme do you not ensure if bugs are reported they are then fed back to the Author?

    Avatar: Rose Tyler
    Rose Tyler
    Support staff
    March 14, 2023 at 08:33

    Hello, Websitedude1985,

    We have reached out to the developers of the Invoice plugin regarding the conflict you experienced with the Gist All-In-One Marketing – Live Chat, Popups, Email plugin.
    Additionally, you may contact the developers of the other plugin involved in this conflict.
    We will keep you updated on any news we receive.

    Kind Regards,
    8theme team

  • Viewing 10 results - 1 through 10 (of 10 total)

You must be logged in to reply to this topic.Log in/Sign up

We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.