magento / magento2

Prior to making any Submission(s), you must sign an Adobe Contributor License Agreement, available here at: https://opensource.adobe.com/cla.html. All Submissions you make to Adobe Inc. and its affiliates, assigns and subsidiaries (collectively “Adobe”) are subject to the terms of the Adobe Contributor License Agreement.
http://www.magento.com
Open Software License 3.0
11.53k stars 9.31k forks source link

2.4.1 braintree: Allow to Edit Shipping Address Entered During Checkout on PayPal Side setting missing #30635

Closed hubertus2017 closed 1 year ago

hubertus2017 commented 4 years ago

Summary of the issue

Admin Setting in braintree module no more available in 2.4.x : "Allow to Edit Shipping Address Entered During Checkout on PayPal Side"

Preconditions

Magento 2.4.1 clean install

Steps to reproduce

Go to Stores / configuration / sales / payment options / braintree / configure / PayPal through braintree /

Expected result

Existing Setting for: Allow to Edit Shipping Address Entered During Checkout on PayPal Side ..according documentation M2.4 https://docs.magento.com/user-guide/payment/braintree.html#step-5-complete-the-paypal-through-braintree-settings

(Setting is there for M2.3.5p2)

Actual result

  1. Setting is missing
  2. not able to edit address in checkout with PayPal selected (not express checkout)
m2-assistant[bot] commented 4 years ago

Hi @hubertus2017. Thank you for your report. To help us process this issue please make sure that you provided the following information:

Please make sure that the issue is reproducible on the vanilla Magento instance following Steps to reproduce. To deploy vanilla Magento instance on our environment, please, add a comment to the issue:

@magento give me 2.4-develop instance - upcoming 2.4.x release

For more details, please, review the Magento Contributor Assistant documentation.

Please, add a comment to assign the issue: @magento I am working on this


:clock10: You can find the schedule on the Magento Community Calendar page.

:telephone_receiver: The triage of issues happens in the queue order. If you want to speed up the delivery of your contribution, please join the Community Contributions Triage session to discuss the appropriate ticket.

:movie_camera: You can find the recording of the previous Community Contributions Triage on the Magento Youtube Channel

:pencil2: Feel free to post questions/proposals/feedback related to the Community Contributions Triage process to the corresponding Slack Channel

m2-assistant[bot] commented 3 years ago

Hi @engcom-Delta. Thank you for working on this issue. In order to make sure that issue has enough information and ready for development, please read and check the following instruction: :point_down:

engcom-Delta commented 3 years ago

Hi @hubertus2017 According magento 2.4.0 release notes

The core Braintree module has been removed from the code base. The Braintree Payments module now provides the same feature set. See Braintree Payments.

Please refer to the corresponding extension owners(support) on the Magento Market place page for further discussion

hubertus2017 commented 3 years ago

Hello,

i think its a misunderstanding: its exactly the other way round!

From Magento release 2.4: (!!)

Quote: _Before the release of Magento 2.4.0, we recommended that merchants replace the core Magento Braintree integration with the official Braintree extension from Magento Marketplace. Beginning with Magento 2.4.0, the Braintree extension is included in the release._**

https://docs.magento.com/user-guide/payment/braintree.html

I use the included module from Magento ….

I have: /vendor/braintree/ /vendor/paypal/module-braintree-core

I have not: vendor/magento/module-braintree

Please re-open the case.

engcom-Delta commented 3 years ago

@hubertus2017 as I see from your comment you have already used Braintree as extension from Magento Marketplace:

I have: /vendor/braintree/ /vendor/paypal/module-braintree-core

Braintree module was removed and not present in magento 2.4-develop code base All new reports connected with Braintree should be reported to extension owner on the Magento Market place page for further discussion

hubertus2017 commented 3 years ago

ok, but the extension is bundled in magento 2.4 release, so i thought its the right place here.

i will contact the developper

hubertus2017 commented 3 years ago

After six months now the problem still persists.

Customers fill in their addresses in magento checkout, then check out with PayPal and wonder, why address has changed afterwards. The default PayPal address is always overwriting the provided address in the shop. The PayPal address is mostly faulty. People do not see it and we sent out packets to wrong addresses. This happens very often. 4-5 wrong addresses per day. Some of them are critical wrong.

Its the default braintree plugin, bundled with Magento 2.4.x. So i wonder why there is such a "bug" in a standard solution. Can you please provide more information, how to proceed?

After several conversation with braintree plugin developper "gene commerce) they said: ​Regarding the functionality/config option "Allow to Edit Shipping Address Entered During Checkout on PayPal Side", this has still not decided that if this needs to be part of module and included. This is still in queue with some other functionality list so at the moment, there is no ETA to provide

So this is an important issue, leading to many problems, furthermore the magento documantation is faulty at this point.

How to proceed?

hubertus2017 commented 2 years ago

Hello, its 20.11.2021 and the problem is still there.

People getting to me saying they put in another shipping address in magento, and after payment the address changed to the address which was the standard address in PayPal.

Am i the only person who has this problem?

hubertus2017 commented 2 years ago

Hello,

its 24-06-2022 Magento 2.4.4 , same problem with originally bundled gene commerce Braintree..

Here the official Magento Doc vs. screenshot in m2.4.4:

Screenshot 2022-06-24 155819 .

@engcom-Delta @sdzhepa could you please re-open the case?

Answer from braintree 8offical supplier of embedded paypal module):

The latest Magento versions have the Gene module embedded and regrettably, our module we don`t have this feature and I am not sure when this will be added.

2 Possible ways forward:

m2-assistant[bot] commented 2 years ago

Hi @engcom-Charlie. Thank you for working on this issue. In order to make sure that issue has enough information and ready for development, please read and check the following instruction: :point_down:

engcom-Charlie commented 2 years ago

Hi @hubertus2017,

This issue of unavailability of the option “Allow to Edit Shipping Address Entered During Checkout on PayPal Side” is related to Braintree extension.

Apart from that, we can see the documentation mismatch issue here, to address that, I have created new issue for document updation about the same field in Magento.

Thank you!

hubertus2017 commented 2 years ago

Hi @engcom-Charlie ,

the feedback from braintree is:

As I mentioned earlier, that functionality was part of Default Magento's module. Now the GENE Module is being used as Default Module and we don't have that functionality included (Mostly because it was not into a requirement when discussed with Braintree and PaypalTeam). The Magento docs haven't been updated completely and it is still in process.

So the problem is that both sides magento and braintree should specify together the way forward in this issue. Its not an issue one of the participants can solve alone.

This feature is often used by customers and this should be discussed for a re-implementation.

Hubertus

engcom-Charlie commented 2 years ago

Hi @hubertus2017,

We are reopening this issue on your request and putting it On Hold. We will post further progress after PO confirmation.

Thank you!

m2-assistant[bot] commented 1 year ago

Hi @engcom-Bravo. Thank you for working on this issue. In order to make sure that issue has enough information and ready for development, please read and check the following instruction: :point_down:

engcom-Bravo commented 1 year ago

Hi @hubertus2017,

We got reply from PO as described as follows:

1.Most implementations I am seeing of PayPal recently are where a.The journey starts on a product page or mini-cart (before address capture for guest) b.User selects a paypal button to do an express checkout c.address is selected at PayPal from a number of addresses stored there d.Customer arrives back at Commerce Order review page (to confirm some things such as shipping method) -OR- Customer is completing address information first 2..Then customer chooses PayPal at final payment page of Commerce 3.Customer logs in to PayPal 4.Customer is going to see the address sent by Commerce to PayPal 6.Customer cannot change this address here in PayPal but if they want to change it, there is a link to go back to the store to change address in the store.

Thanks.

engcom-Bravo commented 1 year ago

Hi @hubertus2017,

We are closing this issue since there is no latest update on this.

Please raise a fresh ticket or reopen this ticket if you need more assistance on this.

Thanks.