How can I remove Express Checkout payment buttons from my online store?

Ruinberg
Tourist
8 0 1

Hi,

 

I am looking to remove Express Checkout payment buttons from the address input page after checking out from the online store. These buttons have caused several of my customers to skip the shipping selection page and it has wasted a lot of time in order processing.

 

I have looked back on all solutions to removing such buttons but none have worked. Theme developers apparently are not able to assist on such removal as the buttons are part of Shopify. Custom CSS codes do not work either.

 

Is there a more recent solution for the removal of Express Checkout or is there no solution at all?

 

Thank you.

Replies 2 (2)

TrueProfit_Jen
Shopify Partner
40 1 9

Hello @Ruinberg , 

 

You can try to follow these steps:

Go to your admin panel -> settings -> Checkout 

Go to Additional scripts -> Manage scripts -> Create a new script -> Payment gateway

add the following code:

$(document).ready(function(){
  $('input[name="checkout[shipping_rate][id]"]').on('change', function(){
    setTimeout(function(){
      if($('input[value="paypal_express"]').length > 0){
        $('input[value="paypal_express"]').parents('div[class*="field--payment"]').hide();
      }
      if($('input[value="amazon_payments"]').length > 0){
        $('input[value="amazon_payments"]').parents('div[class*="field--payment"]').hide();
      }
      if($('input[value="shopify_payments_express"]').length > 0){
        $('input[value="shopify_payments_express"]').parents('div[class*="field--payment"]').hide();
      }
    }, 1000);
  });
});

Save and test

 

Hope this can help you out.

Jen from TrueProfit.

TrueProfit - The Ultimate Real-time Profit Tracker For Shopify

- Was my answer helpful? Please hit Like or Mark it as solution!
Get in touch with us: App Store | Website | Youtube | FAQ

craigjwallace
Visitor
1 0 0

Same issue here.

 

The Shopify templates are severely flawed - invoking an express checkout option before total cost is calculated.

 

Useless.