• Hello, on the cart page the “proceed to checkout’ Button is missing. And from the menu bar when you click the “checkout” button the page won’t load. I get the error:
    “The aughtmedia.com page isn’t working
    aughtmedia.com redirected you too many times.
    Try:
    Reloading the page
    Clearing your cookies
    ERR_TOO_MANY_REDIRECTS”

    All parts of the site are up to date (WP, WooCommerce, Theme, etc) so I’m not sure why this is happening. Even the System Status in the Admin Panel shows all green checkmarks. Can you help me figure this out?

    https://www.ads-software.com/plugins/woocommerce/

Viewing 15 replies - 1 through 15 (of 15 total)
  • Plugin Contributor Mike Jolley

    (@mikejolley)

    WC > Settings > Checkout. Turn off force ssl.

    Thread Starter ocgupodcast

    (@ocgupodcast)

    Thanks for the answer Mike. Ok, but I have an SSL Certificate. Why would SSL be stopping woocommerce from working properly?

    Are you running the rest of your site over https?

    If so, you don’t have to force SSL on checkout.

    If not, you should set it up so that you can have https throughout your site, not just for the checkout.

    Thread Starter ocgupodcast

    (@ocgupodcast)

    Actually Mike that didn’t work.

    Have you tried switching to a different theme to confirm this is a WooCommerce issue (and not a theme issue)?

    Thread Starter ocgupodcast

    (@ocgupodcast)

    ancawonka, I was actually looking into having my whole site on http, but I read somewhere that it impacts performance and it isn’t necessary on pages that don’t pass user information (which is why woocommerce would have the option to force it only on the checkout process right?) —?is there a good reason to serve the whole site through http? and was that info I read about performance impacts incorrect?
    Either way, turning off SSL didn’t fix the problem of the checkout button being missing on the cart page. It was still gone. The checkout page would load though.
    But I need both to work; I need SSL to be on in the checkout process, and I need the button to show and the page to load.
    I have come across other people having the same problem, but no clear answers as to how to fix it. Even the instructions I found for how to implement SSL sitewide were incomplete — when I tried to follow them I broke the site completely.
    Any help, or pointing in the right direction would be appreciated. Thanks for the help.

    Well, it’s easier to implement HTTPS across the whole site, rather than just on the checkout page. If you switch back and forth between HTTP and HTTPS you may have issues w/ cookies and javascript not recognizing that they are on the same domain on pages that are HTTP vs. HTTPS.

    You may be able to get help from your hosting to set up HTTPS. Depending on where you host, you might have to put your files in a different directory for them to be served over HTTPS. There are also web server configuration concerns.

    Anyway, back to the missing checkout button.

    What theme are you using? If you are using a theme that does a lot of stuff through AJAX (when you add stuff to the cart, for example) you may be getting errors.

    The checkout button may not be getting shown because of a JavaScript error. Do you see anything in the web development console when you’re on the cart page?

    Thread Starter ocgupodcast

    (@ocgupodcast)

    I spent an hour on a call with my hosting company today trying to implement https site-wide and we kept running into problems. We ended up back where we started. He said to contact Woocommerce.

    Woocommerce has an option to force SSL on the checkout process, so it seems that would be easiest of all. But that’s not working. When that is checked the Checkout page will not load at all and the cart is still missing the button. But I need SSL throughout the checkout process.

    Also found on the woocommerce site that they recommend against having https throughout the entire site because it can cause caching issues and a few other reasons.

    My theme is Salient from ThemeNectar (via Themeforest and the Envato Market) —?I did see someone having the same problem on their support page, but the solution given didn’t work for me. Unfortunately my support has expired with them and I’d like to figure it out without having to pay another $40 for them to tell me what they broke with an update along the way, but I might have to.

    Plugin Contributor Mike Jolley

    (@mikejolley)

    Thanks for the answer Mike. Ok, but I have an SSL Certificate. Why would SSL be stopping woocommerce from working properly?

    Because if its not configured properly, the page will never load or it will have redirect loops. From what you’ve posted, HTTPS is not configured correctly.

    Also found on the woocommerce site that they recommend against having https throughout the entire site because it can cause caching issues and a few other reasons.

    No – definitely better to run everything over https. Simpler and better for SEO.

    When HTTPS is configured correctly by your host, you should only need to set Site and Home URL in WordPress to https, and disable force SSL in WooCommerce since it’s not needed.

    Thread Starter ocgupodcast

    (@ocgupodcast)

    Thanks for the help Mike. How do I go about configuring it correctly? According to support on my host (dreamhost) everything is configured correctly. I tested it at https://www.ssllabs.com/ssltest/ and it came out all “A”s.

    and wouldn’t I need to find and replace all http instances to https? That’s what is said to do here: https://help.dreamhost.com/hc/en-us/articles/218428687-How-do-I-use-an-SSL-certificate-with-WordPress- (but when I tried that it didn’t work either…)

    I’m pretty stuck here. Everyone from all the services (dreamhost, woothemes, the developer of my theme, etc) are all shrugging and pointing at the other guy.

    Plugin Contributor Mike Jolley

    (@mikejolley)

    If as you say HTTPS is correctly configured, all you need to do is set those WordPress URLS to https. Thats it.

    Thread Starter ocgupodcast

    (@ocgupodcast)

    And yet that didn’t work. When I did that the site broke, the css didn’t load, and I couldn’t get to the admin dashboard. I had to switch them back using phpmyadmin.

    What is actually happening contradicts the simplicity of what you are describing, so there’s got to be more to it.

    if it’s not configured correctly, how do I correctly configure it? And if it’s not that, what other factors could be causing this effect?

    Plugin Contributor Mike Jolley

    (@mikejolley)

    I know you said about pointing finders, but running your site (the entire site) over HTTPS is not something specific to WooCommerce. As long as you have no redirects to https/http at play here (SSL plugins, the force SSL setting) I see no reason why it wouldn’t be this straightforward. I’ve done it many times.

    Anything in htaccess?

    Have you asked dreamhost to move your site (the entire site) to https?

    Thread Starter ocgupodcast

    (@ocgupodcast)

    I just checked and there’s a bunch of iThemes Security stuff in htaccess, but nothing about SSL or https.

    I did ask dreamhost to move the entire site to https, and the support guy did but we ran into the same problem I had alone —?the css wouldn’t load, and I couldn’t get to the dashboard. We ended up reverting back to where we started, after an hour of futzing around.

    Plugin Contributor Mike Jolley

    (@mikejolley)

    You can disable WooCommerce, other plugins, and theme – if CSS fails then after the change, you’ll know its WP config related and not a plugin.

Viewing 15 replies - 1 through 15 (of 15 total)
  • The topic ‘Proceed to Checkout Button Missing in Cart’ is closed to new replies.