Outcome: When users upgrade to paid members, I would like to capture more information about them. (eg. postal address, phone, etc.)
Setup/Configuration: When creating/editing a User Upgrade within ACP, have a tickbox list (like existing Additional User Groups) of defined Custom User Fields. Tick the box against the Custom User Field that will be displayed/required during the Upgrade Process.
User Workflow: From the Account Upgrades page (/account/upgrades) when a user clicks the Purchase button, instead of being immediately transferred to PayPal, present a page displaying the above ticked Custom User Field(s) for the user to complete. Once completed and the user clicks a 'Submit/Save' button (and standard XF field validation is correct/passed), then transfer the user to PayPal.
Is anyone interested in creating such an Add-On?