PayPal Express Checkout doesn't require shipping when using browser autofill

Project:Ubercart Contributions
Component:Code
Category:
Priority:critical
Assigned:Unassigned
Status:active
Description
Project: 
Ubercart
  1. Create order as end customer
  2. On the checkout page use a browser autofill feature to fill in the shipping and billing forms. (autofill avoids checking for ship quotes automatically)
  3. Choose paypal express payment method
  4. Click "review order" (it sends you to paypal without requiring shipping)
  5. Note - Other payment gateways do not let you continue (i've confirmed check and credit card work correctly) without choosing a ship method. I assume the difference is that paypal sends you off the site instead of going to the review page?

    Would it be possible to add the tax/shipping calculator function to activate (like it does when manually entering in state and zip) when the payment button is clicked?

Version: 
Ubercart 1.x-dev
Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15422
Re: PayPal Express Checkout doesn't require shipping when using

I don't think this bug should be limited to Express Checkout. My main reason is that the redirect happens in a submit handler that gets executed after the default validate and submit handler get processed. I'm curious if it lets you continue checkout for other payment methods, too... that would confirm or refute my suspicions.

webmasterkai's picture
Offline
Uber DonorBug Finder
Joined: 08/09/2007
Juice: 299
Re: Re: PayPal Express Checkout doesn't require shipping when us
Assigned to:Ryan» webmasterkai

You are correct. Other payment methods are letting people submit the order without shipping.

Biodiesel * (ubercart + drupal) = Sundays Energy

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15422
Re: Re: Re: PayPal Express Checkout doesn't require shipping whe
Assigned to:webmasterkai» Ryan

Well.. I'm not entirely sure what to do here. Smiling

This is a bug, but I don't think it's a bug with Ubercart... at least strictly speaking. It's something we should accommodate, and I imagine it will have to happen in the shipping quote module. So... Ryan dribbles the ball up court, sees Lyle in the slot. It's a fast pass through two defenders. Lyle drives in, charging hard... Shocked