mattmathis / scvfa-webtools

0 stars 0 forks source link

Restructure underlying tables to support new join workflow #13

Closed mattmathis closed 6 months ago

mattmathis commented 8 months ago

Sharpen the separation between strictly required membership columns and informational columns.

Membership columns only change on join/renew.

(In the future) informational columns may be updated at any time.

Please share for review a list of which columns are intended to go into each table, before extensive restructuring.

You can use: Column Partitioning in the Member DB design

mbryant412 commented 8 months ago

The join process gathers only agreed upon directory information i.e. Primary Member First/Last Name, email and billing address. Upon completion of the transaction new members are prompted to add their mailing address, any secondary or child members and their directory inclusion options. All other historical/self-supplied information will be collected by the survey add-on to PMP. This is done and can be tested per #14

mattmathis commented 7 months ago

On /cart:

On /checkout:

I think the member name should be asked earlier (/membership-account/membership-levels ?), and then prepopulated into the billing name. Is this reasonable?

mbryant412 commented 7 months ago

The billing address is all PMP cares about since the plugin is capable of storing member info for future credit card transactions. I don't recommend using this feature.

mattmathis commented 7 months ago

Is the X a glyph or a letter? Can it be a little smaller and less prominent?

On: membership-account/your-profile/

mbryant412 commented 7 months ago

yes.