This is a representation of the new version of Click-2-Run as I would like to present it. There is no real validation attached to this screen – it’s only here to provide a visual representation of what the final product may look like.
Introduction
This is the introductory page which explains that an entry is not complete until a payment method is accepted, cookies are used, and javascript must be enabled.
There should also be a link on this page which would allow site visitors the opportunity to register for an account (opens in a new tab / window).
Users can move to the next panel without any specific interaction.
Event Selection
This is where a list of events will be presented along with an icon linking to the event’s informational .pdf
The user must select an event before any other panels below can be opened.
Owner Information
Form requesting & validating the Owner’s Name, Address, Postal Code, Email Address, and Phone number.
The Log In link above & to the right should provide a modal that would present a username / password form. Logging in should be optional. If the user does log in, then we can pre-populate this form along with all the Owner’s dogs based on what we have retrieved from their registration.
Event Legal Agreement
Custom language for each event is stored in the event table of the database. That field would be displayed on this panel with a check box at the bottom of the page which would have to be ticked and then the submit or ‘Next’ button clicked on in order for any of the other subsequent panels to be opened.
Dog(s)
Buttons at the bottom of this panel should allow the site visitor to either Add a dog or Proceed to Entry Info
Entry
Buttons at the bottom of this panel should allow the site visitor to either Add a dog or Proceed to Payment
Payment Calculator
This panel should not be available to open until the site visitor clicks on “Proceed to payment” on the Entry panel.
This form is customized for each event as each club has its’ own pricing and package policies. Once the user has taken advantage of all their possible discounts and selected any desired “up sells”, they should be able to click on either “Pay Online” or “Pay by Mail”
Either button would lock out all previous panels, commit all the details to the database, send emails to the site visitor and event host, and then either hand the user off to PayPal or pass them to a page with instructions on how to pay by mail.