woothemes/woocommerce — pull request #1568 by maxrice (2012-10-04 18:55:23+00:00)
Title: added lost password shortcode / email notification

I think the current process for a customer to reset their password is jarring, especially if the shop hasn't styled the wordpress login form to match their branding. This adds a new shortcode, page, and template to match the similar process for changing passwords within my account. The form processing is mainly copied from the reset password section in wp-login.php and fires the same actions to maintain compatibility.

Arguably the email notification section could be removed for simplicity, but since wordpress doesn't provide an easy way to style password reset emails, it seems like most shop owners would want to keep the styling of all customer email notifications consistent.