woothemes/woocommerce — Issue #365: create new user role upon successfull completion of a sale
Author: anointed
Created: 2011-12-12 20:07:29+00:00
State: open

As it stands now a user can fill out their profile information in the cart checkout and have the user role of 'customer' added to WordPress whether or not they complete the sale.

This causes a problem in that I cannot use any type of role management to differentiate between users that filled out the cart information but did not complete a sale and those that actually do complete a sale.

Suggestion:
Create a new customer role 'paid-customer' upon order_status_completed.

Reason:
Allows me to assign different permissions to those that actually paid for a given product. The granular reasons for this are really unlimited.
i.e.
(send newsletters to those that paid, allow permission to access customer only pages, etc, etc, etc)

**I can do this on my own without much problems, but would rather have a 'standard' woocommerce way of doing this in case it changes later.

Relevant ticket:
http://www.woothemes.com/support-forum/?viewtopic=63085