shipping must include using paypal express

Solved
Highlighted
New Member
2 0 0

HI..
i'm new in spotify..
right now I try to open shop in shopify, and setting payment method with paypal express..
the problem is when customer buy something, they can buy the item without follow shipping step..
image.png

 

so the question how to disable pay button at the first step?

so buyer have to follow all step, and after all this, they pay with paypal button..

thanks in advance

0 Likes
Highlighted
Community Moderator
Community Moderator
3073 231 501

Hi @faceproject,

 

Nick here from Shopify. 

 

Great question about this. It does seem like it might skip the entire shipping aspect of the process, but this is included when the customer goes to their PayPal profile. You can see an example of how it might look from the screenshot I took from a live store below:

 

15-11-2l3ny-i80i1

 

The idea of this PayPal checkout is that it's "Express" and has fewer steps for the customer which is what happens here. Because the customer's address is already in their PayPal account it takes this into consideration to make the checkout process shorter. 

 

With that being said, if you would still like to look into removing the PayPal Express Checkout buy button, it is possible. There is a helpful guide which you might find useful for this which you can see here. The way it works is simple but a little weird. 

If 

`{{ content_for_additional_checkout_buttons }}`

is present in cart-template.liquid then the PayPal button will show on the cart page BUT it will not show on the first step of the checkout. 

 

If 

{{ content_for_additional_checkout_buttons }}

is NOT present in cart-template.liquid then the PayPal buttons will NOT show on the cart page BUT they will show on the first step of the checkout.

 

If you don’t want the buttons to appear on the cart page and first step of checkout, and only on the last step of checkout (payment methods) then you need to have the following code:

 

{% if additional_checkout_buttons %}
  <div class="additional-checkout-buttons">
    {{ content_for_additional_checkout_buttons }}
  </div>
{% endif %}

on the cart page and you can then add the following:

 

.additional-checkout-buttons {
display: none;
}

to the bottom of theme.scss.liquid file. 

 

Hopefully, this helps and gives you an idea of your options and where to go next. 

 

All the best, Nick

Nick | Community Moderator @ Shopify
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

1 Like
Highlighted
New Member
2 0 0

hi..

thank you for the feedback..

so this mean paypal can calculate the shipping cost?


but now in shopify panel I set manually the shipping cost like this, can paypal read my list like this ?

Snap 2019-05-16 at 12.00.45.jpg

thank you

0 Likes
Highlighted
Community Moderator
Community Moderator
3073 231 501

This is an accepted solution.

No problem at all @faceproject.

 

PayPal wouldn't calculate the shipping cost, but the shipping settings from your admin would come into effect here yes. Here's how it would work:

 

The customer is taken to PayPal, where PayPal collects their shipping and billing addresses. After that, the shopper returns to Shopify where they pick a shipping rate and enter discount codes (if applicable). The price is updated accordingly and, on that same page, the customer gets to finalize their transaction.

 

Hopefully, that clears it up for you. 🙂

Nick | Community Moderator @ Shopify
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

1 Like
Highlighted
New Member
3 0 0

Hi Nick,

Seems that the css edit solution to hide the Paypal Express Checkout button before the shipping step does not work anymore.

I am about to remove PayPal from the payment providers of my store.

How come Paypal impose the button before the shipping step? 

0 Likes
Highlighted
Community Moderator
Community Moderator
3073 231 501

Hi @Gabriel_MH,

 

Thanks for letting us know about that about the CSS solution. Did you try it? 

 


How come Paypal impose the button before the shipping step? 


The reason for this is that it is an express checkout. It expedites the checkout process and takes the customer information from PayPal after they log in, where it would get their address. 

Nick | Community Moderator @ Shopify
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

0 Likes
Highlighted
New Member
3 0 0

Hi Nick,

First of all, I don't want the express checkout because of the confusion it brings to the funnel: since it is displayed at the shipping information page, customers tends to  think that it is the only payment provider available.

Regarding the css edit option, Shopify lets us modify the code only until a certain step of the funnel; the PayPal express checkout button is outside this perimeter.

My point is that PayPal could let the store owner decide between 1. having both the express checkout (at the shipping information page) and the "pay with PayPal" checkout (at the final step, with other payment providers) and 2. having only the"pay with PayPal" checkout.

But they impose to use both, and for this reason I chose to disconnect PayPal from our store.

 

 

0 Likes
Highlighted
Community Moderator
Community Moderator
3073 231 501

Thanks for letting me know Gabriel. 

 

I'll be sure to let our team know and aware of this. Regarding the PayPal aspect, it could be worth reaching out to PayPal about this directly and giving them this feedback too. 

 

Thanks again, Nick

Nick | Community Moderator @ Shopify
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

0 Likes
Highlighted
New Member
3 0 0

I will let PayPal teams investigate the reason why store owners deactivate their solution, it is their job after all.

0 Likes