woocommerce-blocks icon indicating copy to clipboard operation
woocommerce-blocks copied to clipboard

Do we need to capture the address when a customer chooses local pickup?

Open garymurray opened this issue 4 years ago • 13 comments

This was logged as part of another feature request here: https://github.com/woocommerce/woocommerce-gutenberg-products-block/issues/3352#issuecomment-720055800 so I have created a new issue for us to deal with this issue seperately.

Essentially - the question was asked - do we need to capture the customers address if they intend to use local pickup as the delivery option?

As @nerrad mentioned in his comment here:

I will bring up your point about the shipping address to the team, however we're unlikely to change the behaviour because shipping method options can be tied to geographical area. So the shipping address still needs entered to determine what shipping options to show (which may or may not include Local pickup - depending on how the store is configured).

I think we just want to confirm that there is no 'better' approach we could be using here.

cc @Spacepol for design input/thought.

garymurray avatar Jan 13 '21 09:01 garymurray

Is it not the case that some payment gateways require billing address in order to process payment?

mikejolley avatar Jan 13 '21 14:01 mikejolley

@mikejolley I've always been led to believe it was needed - perhaps something to check with Transact if they any insights on this.

Anecdotally I know someone who managed to pay for something using a card, but put in the wrong address (not the one associated with the card) and the payment went through fine - so it's hard to tell how much this is an actual requirement vs a suggested requirement.

garymurray avatar Jan 13 '21 14:01 garymurray

so it's hard to tell how much this is an actual requirement vs a suggested requirement.

It can vary by payment gateway and also by how payment gateways are configured in their account settings.

nerrad avatar Jan 13 '21 16:01 nerrad

This is what I was thinking - note this is a rough mockup of the concept:

Screenshot 2021-01-14 at 12 17 48

If a merchant has local pickup enabled - it is not shown as a shipping option - but rather the second step in the checkout changes to one called something like 'Delivery' and the customer makes a decision on how they'd like their item "delivered" i.e Shipped or will they Pick Up?

If they selected Pick Up - we'd then need to move the capturing of the Billing Address to the checkout step itself alongside the payment method.

garymurray avatar Jan 14 '21 12:01 garymurray

Stripe doesn't require but highly suggest you pass billing address so there's less chance the payment get rejected for fraud, granted, payment gateway only verify the numbers in an address.

senadir avatar Jan 25 '21 10:01 senadir

This issue has been marked as stale because it has not seen any activity within the past 60 days. Our team uses this tool to help surface issues for review. If you are the author of the issue there's no need to comment as it will be looked at.

Internal: After 10 days with no activity this issue will be automatically be closed.

github-actions[bot] avatar Mar 27 '21 09:03 github-actions[bot]

This issue has been marked as stale because it has not seen any activity within the past 60 days. Our team uses this tool to help surface issues for review. If you are the author of the issue there's no need to comment as it will be looked at.

Internal: After 10 days with no activity this issue will be automatically be closed.

github-actions[bot] avatar Jun 09 '21 09:06 github-actions[bot]

This issue has been marked as stale because it has not seen any activity within the past 60 days. Our team uses this tool to help surface issues for review. If you are the author of the issue there's no need to comment as it will be looked at.

Internal: After 10 days with no activity this issue will be automatically be closed.

github-actions[bot] avatar Aug 18 '21 09:08 github-actions[bot]

This issue has been marked as stale because it has not seen any activity within the past 60 days. Our team uses this tool to help surface issues for review. If you are the author of the issue there's no need to comment as it will be looked at.

Internal: After 10 days with no activity this issue will be automatically be closed.

github-actions[bot] avatar Oct 18 '21 09:10 github-actions[bot]

This issue has been marked as stale because it has not seen any activity within the past 60 days. Our team uses this tool to help surface issues for review. If you are the author of the issue there's no need to comment as it will be looked at.

Internal: After 10 days with no activity this issue will be automatically be closed.

github-actions[bot] avatar Dec 18 '21 09:12 github-actions[bot]

This issue has been marked as stale because it has not seen any activity within the past 60 days. Our team uses this tool to help surface issues for review. If you are the author of the issue there's no need to comment as it will be looked at.

Internal: After 10 days with no activity this issue will be automatically be closed.

github-actions[bot] avatar Feb 22 '22 09:02 github-actions[bot]

This issue has been marked as stale because it has not seen any activity within the past 60 days. Our team uses this tool to help surface issues for review. If you are the author of the issue there's no need to comment as it will be looked at.

Internal: After 10 days with no activity this issue will be automatically be closed.

github-actions[bot] avatar May 05 '22 09:05 github-actions[bot]

This issue has been marked as stale because it has not seen any activity within the past 60 days. Our team uses this tool to help surface issues for review. If you are the author of the issue there's no need to comment as it will be looked at.

Internal: After 10 days with no activity this issue will be automatically be closed.

github-actions[bot] avatar Aug 10 '22 09:08 github-actions[bot]

This is a very annoying feature lack :

  1. User selects Local Pickup at Cart Step (i use Cart/Checkout FSE Blocks)
  2. We ask for delivery address, which leads to confusion (he can also choose set delivery address as billing address)
  3. Final invoice delivery address is made at his own address, instead of at the local pickup address, the same for the order
  4. There is no way to set local pickup address in WC Settings, to ease user understanding and make the process cristal clear. Seems there is no setting for that purpose

Marc-pi avatar Aug 15 '22 11:08 Marc-pi

Thank you @Marc-pi Having first class support for local pickups is the next thing we're going to handle, keep an eye on our releases for the next couple of months or so.

senadir avatar Aug 15 '22 11:08 senadir

Looks like this issue has been superseded by #7136. Follow along there for updates.

mikejolley avatar Oct 14 '22 13:10 mikejolley