Open FireRedDev opened 10 months ago
Hi @FireRedDev, thanks for the report. The Elementor Checkout Widget is not supported at this time, so the PayPal smart buttons may not load on this page. However, the button does appear to be working on the mentioned site despite it seemingly using the widget. In any case, for the best possible checkout compatibility, we recommend using either the Checkout
or Classic Checkout
blocks or creating a shortcode with [woocommerce_checkout]
.
hey, is this planned to not be supported? i have run into a similar issue with the native shortcode now (wear-together.at/checkout)
Describe the Bug
Hello! I have switched my theme from OceanWP to Elementor Hello and also started to use the custom checkout with the elementor widget. The cart works, the checkout works with my other payment options but not paypal. The button takes a while to load, but what basically happens is that the paypal popup of the paypal page opens up in a new window and the loading spinner loads forever and my own site doesnt register the order. Before using this cart widget/Hello, i have not had this issue and paypal works just fine, my connection also works. These errors are in the console of my checkout site:
then
What happens is that the button either loads with a circle forever, or a paypal popup opens where the spinner also opens forever in a new tab. Interestingly, every like 6th attempt, it seems to work correctly. I cant tell if its you guys or the Elementor team, but something both of you are doing is not compatible. Other github issues seemed to suggest its because the paypal script/the button is loaded wrong/twice.
To Reproduce
Use Elementor Hello and the Elementor Checkout Widget as a replacement of the default woocommerce checkout. Try to buy a product in checkout and use Paypal. Do it at least twice with the same cache/tab, sometimes it only happens on the second attempt to do so.
Try out
You can see the issue on my site wear-together.at/checkout
Expected Behavior
Payment works
Environment
WooCommerce-Version: | | 7.9.0 -- | -- | -- WooCommerce REST API-Paket: | | 7.9.0 /home/runcloud/webapps/woocommerceshop/wp-content/plugins/woocommerce/includes WooCommerce Blocks-Paket: | | 10.4.6 /home/runcloud/webapps/woocommerceshop/wp-content/plugins/woocommerce/packages/woocommerce-blocks/ Aktionsplaner-Paket: | | 3.6.1 /home/runcloud/webapps/woocommerceshop/wp-content/plugins/woocommerce/packages/action-scheduler Log-Verzeichnis beschreibbar: | | /home/runcloud/webapps/woocommerceshop/wp-content/uploads/wc-logs/ WordPress-Version: | | 6.2.3 - Es ist eine neuere Version von WordPress verfügbar (6.4.2) WordPress Multisite: | | – WordPress Speicherlimit: | | 512 MB Elementor Version 3.18.3 Woocommerce Paypal Payments 2.4.3