Difference between revisions of "New Signup"
From Freeside
(new signup specs) |
(→Customer-specific signup customization #2) |
||
Line 9: | Line 9: | ||
* Allow a list of additional (just svc_acct, for now) services besides the primary to be entered. | * Allow a list of additional (just svc_acct, for now) services besides the primary to be entered. | ||
− | ==Customer-specific signup customization # | + | ==Customer-specific signup customization #1== |
These should have configuration values in the backend (Conf.pm), passed in with the rest of the signup_info | These should have configuration values in the backend (Conf.pm), passed in with the rest of the signup_info |
Revision as of 11:00, 23 August 2006
Contents
Random (not much) help
Backoffice side of the signup lives at FS/FS/ClientAPI/Signup.pm
Enhancements to current signup
- Update the "Billing information" section of the signup page like the backoffice customer add/edit screen - use HTTP::Widgets::SelectLayers to display different sections for each billing type.
- Allow a list of additional (just svc_acct, for now) services besides the primary to be entered.
Customer-specific signup customization #1
These should have configuration values in the backend (Conf.pm), passed in with the rest of the signup_info
- The postal mail invoice need to be removed - not an option.
- Email invoice needs to be a required field.
- The CVV2 filed is NOT Required
Customer-specific signup customizaiton #3
Basically just need to order 1-2 (N?) additional packages, probably service-less. Each should have a package class that controls which packages are listed, I guess.
- Second Package option for the Modem rental or Purchase.....Required
- Third Package option for Additional products....cable, routers...so on.
Customer requirements that still need spec clarification
- The packages need to be more descriptive.....ie Essential Breeze, $14,99 / 200kb....Could pull the name out of the database also.
- Make sure the template has Auto bill credit card check..(by default). setting signup_server-payby to CARD and not DCRD in the backend should have done this...