Add a profile configuration page where user can set billing email and recovery email.
With this commit ldh_middleware users will be able to set their
recovery and billing emails from the profile page. billing_email
is a
mandatory field.
This commit includes the fix to use customers?role=all&email=
when doing Woo API calls so we don't exclude customers with subscriptions in WooCommerce.
As with my previous commit we will need to revisit the templates we
are using in several places and unify them using Django {% extend %}
tags.