-
Notifications
You must be signed in to change notification settings - Fork 9.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Alternative fix for Multi Store Emails issue, Fix Async Emails issues, Fix Multiple Email issues. #16461
Conversation
…od to TransportBuilder.
Hi @gwharton. Thank you for your contribution
For more details, please, review the Magento Contributor Assistant documentation |
OK, to avoid over complicating things and to clean up, I will close down all other pull requests that are attempting to fix these issues. I have taken into account all other PR's and comments in this PR. Hopefully this will be the sum of all ideas. This is the PR that will go forward. |
Once approved and merged, I will forwardport the necessary changes to 2.3-develop to ensure both branches are consistent. |
Experiencing this issue also. Originally had 2.2.3 then upgraded by command line to 2.2.4 and noticed that emails would come through to email as the hostname instead of the From set in Magento admin. I've upgraded to 2.2.5 by command line, tested this again, and this is still an issue. The only way to get emails to send correctly is through the 3rd party MageFix_Misc module that was linked in one of the other threads. |
@RedAtRareCandy. A workaround for the issue you are having is to disable the amazon payments module. You don't need the magefix module. |
@gwharton Appreciate the suggestion but that broke the one page checkout so I'm afraid that's not a workaround for me. MageFix_Misc works great though :) |
@RedAtRareCandy : just FYI since you already have a solution (or for other people finding this): The Amazon_Login module depends on the Amazon_Payment module and disabling only the latter will indeed cause the checkout to no longer work, so you have to disable both these modules by running: |
Thanks @hostep , that worked. Do you know why though? I don't want to have those modules disabled if they added functionality to the checkout - did they? |
@RedAtRareCandy: just read the description on their github page to see what these modules are for: https://github.com/amzn/amazon-payments-magento-2-plugin/ The issue is going to get fixed in an update of the Amazon module presumably, and also might get fixed in Magento itself by this PR (since that's probably the root cause). But I don't have any knowledge about time frames for those fixes. |
Whats the general view on this one inside Magento? is it a goer. Anything else I can do to help push forward? |
Hi, |
Hi, |
Replaced with PR #18472. This PR has become detached from source repo somehow, so closing and opening new PR. |
Description
This PR removes the previously introduced transportBuilderByStore class that was introduced in 2.2.4 to fix issue #11740 as this implementation caused unwanted regression/bug when sending multiple emails/async emails.
It adds new default parameter to setFrom method of transportBuilder class.
Possible sticking point, is this adds a new default parameter to public method of an API class.
Fixed Issues (if relevant)
Manual testing scenarios
Scenareo 1
Scenareo 2
Scenareo 3
Scenareo 4
Contribution checklist