A lot of the activity on our Magento store (eyewear) will involve active customer engagement (entering Rx info) and I believe users will be willing to enter their email, but they will bounce if requested to create password.

Is there a Magento best practice to capturing emails like this? I want the ability to follow up on their abandon cart (or abandon Rx) and provide discount, etc.

  • I've been thinking a bit about this myself as well. Have you had a chance to work on it yet? Commented Apr 8, 2014 at 22:30

1 Answer 1


My approach would be: If customer is not logged in, listen for the add to cart event and ask for "email address to associate with this order" and save it to the quote. This was you could both use this information for sending reminders but also pre-populate the login/register {email} field for them. It also might be smart to clear this info if/when the customer logs in.

  • Thanks, this is the direction that I hoped for. I've created some modules, but never touched the quote. I know starting on new Magento topics can be confusing, do you have any good article that clearly explains modifying the quote?
    – kevando
    Commented Aug 12, 2013 at 15:32
  • @kevando should be pretty straight forward. Try a $quote->setCustomerEmail(). Also you should mark ryaan's answer as correct. Commented Apr 8, 2014 at 22:30

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.