Hook in methods.
Remove key and user ID (or user login, as a fallback) from query string, set cookie, and redirect to account page to show the form.
Save and and update a billing or shipping address if the
form was submitted through the user account page.
Save the password/account details and redirect back to the my account page.
Process the checkout form.
Process the pay form.
Process the add payment method form.
Process the delete payment method form.
Remove from cart/update.
Place a previous order again.
Cancel a pending order.
add_to_cart_action( boolean $url = false )
Add to cart action.
Checks for a valid request, does validation (via hooks) and then redirects if valid.
Process the login form.
Handle lost password form.
Handle reset password form.
Process the registration form.