Custom Customer Pages To Perform A Customer-Specific Action

Here's the process I am looking to solve.

Admin changes stage of order which triggers an approval email sent to a customer containing a link only that customer can access, the link automatically logs in the customer and redirects the customer to the proper page (which can be one page for all customers where content is filled in based on the customer id and action id).

Example:

Stage in order changed and email generated with link like:

https://mystoreurl.com/approve-changes/ekey/actiontype

which once clicked would :

  1. check the ekey for the customer and log them in
  2. redirect to https://mystoreurl.com/approve-changes
  3. on the approve-changes page, have javascript to access the REST API and gather customer specific info
  4. Once customer completes the required action, have the changes take place on the order (i.e. change a stage or write something to the db)

Is there any addon which might do that or a way to programmatically do it?

A push in the right direction would be great. Thanks.

Here's the process I am looking to solve.

Admin changes stage of order which triggers an approval email sent to a customer containing a link only that customer can access, the link automatically logs in the customer and redirects the customer to the proper page (which can be one page for all customers where content is filled in based on the customer id and action id).

Example:

Stage in order changed and email generated with link like:

https://mystoreurl.com/approve-changes/ekey/actiontype

which once clicked would :

  1. check the ekey for the customer and log them in
  2. redirect to https://mystoreurl.com/approve-changes
  3. on the approve-changes page, have javascript to access the REST API and gather customer specific info
  4. Once customer completes the required action, have the changes take place on the order (i.e. change a stage or write something to the db)

Is there any addon which might do that or a way to programmatically do it?

A push in the right direction would be great. Thanks.

Hello! We haven't found a such add-on, but we can develop it for you. You can contact us for a free quote.

Dear fratt. I agree with beencart. Our team is also at your service

We are also ready to help. Drop us a line to get a free quote.

Best regards,

Alt-team.