Skip to content

My Product Alerts customer account page added for price and stock subscriptions#41005

Open
Mohamed-Asar wants to merge 2 commits into
magento:2.4-developfrom
Mohamed-Asar:product-alert-customer-account-page
Open

My Product Alerts customer account page added for price and stock subscriptions#41005
Mohamed-Asar wants to merge 2 commits into
magento:2.4-developfrom
Mohamed-Asar:product-alert-customer-account-page

Conversation

@Mohamed-Asar

@Mohamed-Asar Mohamed-Asar commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Description (*)

Right now customers can subscribe to product price and stock alerts from the product page, but there is no place in My Account to see or manage those subscriptions. They can only unsubscribe from the email link.

This change adds a My Product Alerts page in the customer account. Customers can see their price and stock alert subscriptions, unsubscribe from one product, or unsubscribe from all.

Fixed Issues (if relevant)

  1. Fixes No dedicated customer account page to view product alert subscriptions community-features#351

Manual testing scenarios (*)

  1. Enable price and/or stock alerts in Stores > Configuration > Catalog > Product Alerts
  2. Login as a customer and verify My Product Alerts link is shown in account navigation
  3. Subscribe to a price alert from an in-stock product PDP and open My Product Alerts
  4. Verify price alert row shows date, product name, subscribed price and Unsubscribe action
  5. Click Unsubscribe for the price alert and verify the row is removed
  6. Subscribe to price alerts on two products and use Unsubscribe from all price alerts
  7. Create an out of stock product, enable Show Out of Stock Products, subscribe to stock alert from PDP
  8. Verify stock alert listing and per-row unsubscribe / Unsubscribe from all stock alerts
  9. Disable both price and stock alerts and verify My Product Alerts link is not shown in account navigation
  10. Verify existing email unsubscribe links still work (single price, priceAll, stockAll)

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)
  • README.md files for modified modules are updated and included in the pull request if any README.md predefined sections require an update
  • All automated tests passed successfully (all builds are green)

Resolved issues:

  1. resolves [Issue] My Product Alerts customer account page added for price and stock subscriptions #41035: My Product Alerts customer account page added for price and stock subscriptions

@m2-assistant

m2-assistant Bot commented Jul 16, 2026

Copy link
Copy Markdown

Hi @Mohamed-Asar. Thank you for your contribution!
Here are some useful tips on how you can test your changes using Magento test environment.
❗ Automated tests can be triggered manually with an appropriate comment:

  • @magento run all tests - run or re-run all required tests against the PR changes
  • @magento run <test-build(s)> - run or re-run specific test build(s)
    For example: @magento run Unit Tests

<test-build(s)> is a comma-separated list of build names.

Allowed build names are:
  1. Database Compare
  2. Functional Tests CE
  3. Functional Tests EE
  4. Functional Tests B2B
  5. Integration Tests
  6. Magento Health Index
  7. Sample Data Tests CE
  8. Sample Data Tests EE
  9. Sample Data Tests B2B
  10. Static Tests
  11. Unit Tests
  12. WebAPI Tests
  13. Semantic Version Checker

You can find more information about the builds here
ℹ️ Run only required test builds during development. Run all test builds before sending your pull request for review.


For more details, review the Code Contributions documentation.
Join Magento Community Engineering Slack and ask your questions in #github channel.

@Mohamed-Asar
Mohamed-Asar marked this pull request as ready for review July 16, 2026 18:16
@engcom-Charlie engcom-Charlie added feature request Priority: P2 A defect with this priority could have functionality issues which are not to expectations. labels Jul 21, 2026
@github-project-automation github-project-automation Bot moved this to Pending Review in Pull Requests Dashboard Jul 21, 2026
@engcom-Bravo

Copy link
Copy Markdown
Contributor

@magento create issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature request Priority: P2 A defect with this priority could have functionality issues which are not to expectations. Progress: pending review

Projects

Status: Pending Review

3 participants