Support » Plugin: WooCommerce PayPal Checkout Payment Gateway » place order button missing with paypal radio button selected

  • Resolved albriro

    (@albriro)


    Hi,
    My Place Order button disappears on the checkout page when paypal is selected. (it shows momentarily before disappearing)

    I have switched to twentyseventeen theme and deactivated all plugins except Woocommerce V-3.5.6 and Woocommerce paypal checkout gateway V-1.6.10.
    The problem persists.

    I am using Astra theme and it is up to date.
    All plugins are up to date.

    Please help!

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Support John Coy

    (@johndcoy)

    Automattic Happiness Engineer

    Hi @albriro

    It is likely the PayPal button on the checkout page needs to be enabled. You can enabled it within WooCommerce > Settings > Payments > PayPal Checkout > Manage and by enabling the PayPal Mark option.

    https://docs.woocommerce.com/document/paypal-express-checkout/#section-7

    Hope this helps!

    albriro

    (@albriro)

    Yes, it is enabled.

    To clarify, I am using both Woocommerce Paypal checkout and Woocommerce Square plugins. (some people hate Paypal, so Included the Square pay option). Even if I turn off square and deactivate the plugin, the “Place Order” button still appears momentarily before disappearing. So the plugins do not appear to be in conflict.
    I figured out a workaround, but I wish your plugin was working correctly… Without the workaround there was no “Place Order” button to make a Paypal purchase on the checkout page. With this workaround I get the Paypal orange button, so at least a payment can be made.

    WORKAROUND:
    The only way I can make any button appear on CHECKOUT page is to WooCommerce > Settings > Payments > PayPal Checkout > Manage… and UNcheck “Enable PayPal Checkout on the cart page”. Now there is only the “proceed to checkout” button on the cart page. I added this PHP snippet (from the Business Bloomer website: https://businessbloomer.com/woocommerce-cart-checkout-same-page/) to put the cart on the checkout page, which eliminates the need for the cart page, and improves the checkout flow. View cart buttons now take you to the checkout page, where you can see your cart items at the top of the page, and the Paypal orange button under the payment options. Anyways, I hope you keep this post up so it might help others.

    /**
    * @snippet Display Cart @ Checkout Page Only – WooCommerce
    * @how-to Watch tutorial @ https://businessbloomer.com/?p=19055
    * @sourcecode https://businessbloomer.com/?p=80321
    * @author Rodolfo Melogli
    * @compatible WooCommerce 3.4.7
    */

    add_action( ‘woocommerce_before_checkout_form’, ‘bbloomer_cart_on_checkout_page_only’, 5 );

    function bbloomer_cart_on_checkout_page_only() {

    if ( is_wc_endpoint_url( ‘order-received’ ) ) return;

    // NOTE: I had to change the name of the shortcode below…
    // …as it would have displayed this site’s Cart…
    // … make sure to use “woocommerce_cart” inside “[]”:

    echo do_shortcode(‘[woocommerce_cart]’);

    }

    Why did you mark this resolved? Just because I have to use a workaround does not mean your plugin works correctly.

    Plugin Support John Coy

    (@johndcoy)

    Automattic Happiness Engineer

    Hi @albriro

    The issue you’re having is not a result of the plugin but rather the site you’re working on. Should anyone else have the same problem, confirm that Use Smart Payment Buttons is enabled and that PayPal Mark is enabled to show the PayPal Mark on the checkout page.

    care to elaborate? I have both those options selected and still no place order button showing

Viewing 5 replies - 1 through 5 (of 5 total)
  • You must be logged in to reply to this topic.