Woocommerce Checkout Page Blank after Update to 2.3 - wordpress

This happened after upgrading to woocommerce 2.3
when i move from the cart page to the checkout page the page does not load at all.
I see in view source that it loads a few meta tags and jquery before it just cuts out.
Google Chrome console is showing me that
GET https://www.prodecotech.com/prodecotech-checkout/ 500 (Internal Server Error)

Issue was with plugin Store Pickup v2.1.0, deactivated plugin and Checkout page now works fine.

Related

WordPress + Elementor PRO + PayPal Developer : Custom HTML not rendered

I use Wordpress with Elementor PRO.
To display a PayPal button, I use the PayPal Developer SDK available on the PayPal Developer website.
The design of the Paypal button, I configure on developer.paypal.com
PayPal gives you then an HTML code to copy and paste to. I take the Elementor HTML widget and paste the code in that widget.
But the PayPal button does not appear! Sometimes, only for milliseconds but then disappears. I cached always but without result.
Why Elementor / Elementor PRO does not show up (ignore) PayPal button created by HTML code via PayPal's developer website ?
Is Elementor / Elementor PRO compatible with PayPal Developer SDK ?
I deactivated some other plugins but the issue stays.
I created a Test page without using Elementor and put the HTML code there. The PayPal button shows up on the spot as it should be !

ccavenue woocommerce plugin is not redirecting to ccavenue

I have an ecommerce site(woocommerce). Recently I had developed a theme by myself and had added required plugins including woocommerce. As woocommerce has not payment gateway option for ccavenue, I added another plugin ccavenue advanced and it provided ccavenue option in woocommerce. Earlier it used to work fine, before this new theme.
But now, when user try to pay, after entering billing details, when user click place order, instead of redirecting to ccavenue, a page with order details with a message appear,
"Thank you for your order, please click the button below to pay with CCAvenue."
But below there is no button. Please see the image
This is the final page appears
I have tried with other available ccavenue woocommerce plugin but the result is same. I have included woocommerce.php file also. but still same result. I tried with paypal and it is redirecting to paypal.
I searched over internet a lot but could not able to find out any solution.
Any guidance will be helpful. Thanks in advance. Sorry for my bad English.
Upgrade your PHP version to latest one. The issue happened due to the disabled condition of Soapclient extension in older version php.

Woocommerce White Screen

I have updated Woocommerce to the latest version but now payments are no longer being processed on the frontend for both payment methods: BACS and SagePay. Once 'place order' is clicked it stays on the same page, no emails are received although the order does appear on the backend.
If I try and cancel the order it brings up a white screen.
I am using the latest version of Wordpress.
Any ideas?
Edit - Please inspect element using Google Chrome, if you receive an Ajax error or 500-503 error then the paragraph below explains it.
What SagePay plugin are you using? If you are using the free direct gateway plugin. Then this plugin is no longer supported/updated therefore isn't working with WP 4.1.1. From my experience, if you disable the SagePay plugin your 'place order' button should now work again.

woocommerce cart is empty after adding products

I use woocommerce on wordpress. But have one problem with checkout page. I'm adding products to the cart, then it redirects to cart page(as I checked this option from Woocommerce Settings-> "Redirect to the cart page after successful addition"), in the cart page I have "Update Cart" and "Proceed to checkout" buttons, after clicking on both buttons I'm redirected to Empty Cart page.
I noticed a thing that cart is updated after some minutes and after that it works. What can cause this maybe cookie or session issue?
The most simple solution:
Go to settings, change from "https" to "http", try it now, if it works there is a issue with woocommerce forcing autentication, you can simply leave it be, and use "Wp Force SSL" to keep runing the SSL certification and have no more problems with it.
Worked for me
I ran into this problem and tried a bunch of things:
- installing a session plugin
- updating woocommerce & theme
- updating wordpress
- updating my plesk server
- adding session.autostart = 0 in PHP.ini
- using expiresActive Off in .htaccess
- removing AJAX on products and REST API in woocommerce settings
- refreshing status in woocommerce system status
The one thing that finally worked for me (i think) was installing WP Force SSL
this sounds like an ad. I hope this helps!
I did debug it and the issue was
woocommerce_sessions: Table does not exist
Deactivate and reactive the plugin, so that woocommerce plugin create a session table again.
You are 18 versions behind. https://wordpress.org/plugins/woocommerce/changelog/
Your WordPress version is also behind.
You should update both of them before continuing to try and figure out the problem.
As you can see by the change log link I posted there are a ton of fixes you are missing by not being updated.
check the tick mark for Force secure checkout on woocommerce >> setting >> checkout.
If you have https secure certificate it should ticked (marked).
For some reason, sometimes you add products to cart but the cart page stays empty (even if you can clearly see the cart widget has products). But don’t worry – it might just be a simple cache issue (and if you don’t know what cache is that’s no problem either).
Please follow this link for full detail: https://businessbloomer.com/woocommerce-solving-cart-empty-issue/

woocommerce checkout page endless div on payment type

Hi i got a clean installation of wordpress and woocommerce plugin installed.
everything works, just when im on checkout page, there is endless icon upon the payment options and jquery error is triggered.
did someone meet this error? or do you know where to search to fix it. the source file is the jquery-1.9.1. min. js
the screen shows more:
http://screencast.com/t/xmGgmJrkcX

Resources