Skip to content

Migrate in-store-pickup email to strict mode#3385

Merged
magento-devops-reposync-svc merged 5 commits intomagento:developfrom
smartexcan:in-store-pickup-email
Feb 26, 2026
Merged

Migrate in-store-pickup email to strict mode#3385
magento-devops-reposync-svc merged 5 commits intomagento:developfrom
smartexcan:in-store-pickup-email

Conversation

@smartexcan
Copy link
Contributor

Description (*)

The In Store Pickup "Ready for pickup" notification email still used deprecated (and removed as of magento 2.4.4) variables with direct method calls.
This resulted in the affected variables in the email template not being rendered.

Fixed Issues (if relevant)

  1. Fixes In Store Pickup email still using legacy methods #3384

Manual testing scenarios (*)

  1. Create order with in-store-pickup
  2. Send ready for pickup email
  3. Check email output for customer name.

Questions or comments

Contribution checklist (*)

  • Pull request has a meaningful description of its purpose
  • All commits are accompanied by meaningful commit messages
  • All new or changed code is covered with unit/integration tests (if applicable)
  • All automated tests passed successfully (all builds are green)

@engcom-Hotel
Copy link
Collaborator

@magento run all tests

Copy link
Collaborator

@engcom-Hotel engcom-Hotel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello @smartexcan,

Thank you for the collaboration!

The changes seems good to us, but please refer to the below review comments:

  • Cover the PR changes with some automated test in accordance to the DOD
  • Sign the CLA so that we can move forward with this PR

Thank you

@smartexcan
Copy link
Contributor Author

smartexcan commented Jan 29, 2026

updated the branch and bot is reporting signed now lol

I don't know how to write tests for this, but I've been using this fix in our production deployment since i filed the PR and it working as expected.

also had a misclick on the re-review thing...

@smartexcan
Copy link
Contributor Author

@magento run all tests

@smartexcan
Copy link
Contributor Author

@magento run Static Tests, Unit Tests

Copy link
Collaborator

@engcom-Hotel engcom-Hotel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approving this PR for further processing

@engcom-Bravo
Copy link
Collaborator

Hi @smartexcan,

Thanks for the collaboration & contribution!

✔️ QA Passed

Preconditions:

  • Install fresh Magento 2.4-develop

Steps to reproduce

  • Create order with in-store-pickup
  • Send ready for pickup email
  • Check email output for customer name

Before: ✖️ 
Screenshot 2026-02-16 at 4 07 26 pm

After: ✔️

Screenshot 2026-02-16 at 4 07 36 pm

Builds are failed. Hence, moving this PR to Extended Testing.

Thanks.

@engcom-Bravo engcom-Bravo moved this from Reviewer Approved to Acceptance Testing in Inventory - Pull Request Progress Feb 16, 2026
@engcom-Hotel
Copy link
Collaborator

@magento run all tests

@engcom-Hotel
Copy link
Collaborator

@magento run Functional Tests EE, Integration Tests, Unit Tests

@engcom-Hotel
Copy link
Collaborator

Functional Tests EE Failure is known issue:
StorefrontGalleryConfigurableProductWithSeveralAttributesPrependMediaTest: https://jira.corp.adobe.com/browse/ACQE-8615

image

Integration test failure doesn’t related to the PR changes:
image

Hence merging the PR.

@engcom-Hotel engcom-Hotel moved this from Acceptance Testing to Ready for Delivery in Inventory - Pull Request Progress Feb 19, 2026
@magento-devops-reposync-svc magento-devops-reposync-svc merged commit 2a12a41 into magento:develop Feb 26, 2026
10 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Ready for Delivery

Development

Successfully merging this pull request may close these issues.

In Store Pickup email still using legacy methods

4 participants