Skip to main content

Posts

Showing posts with the label forms

User Friendly Sign Up Forms

Some quick tips for when you are creating a user sign up form on your site. To help make the process as least frustrating as possible for a visitor to the site, you need to simplify the forms in some very easy ways. Don't make the visitor enter their email address twice.  There is no need to make someone enter their email twice in the off chance that they will write it incorrectly.  Users will know right away when their email address is entered incorrectly. Don't obfuscate passwords.  Nothing annoys users more than entering a password and then having each letter be replaced by those black dots as they write in their password.  Think about useability when creating your form.  When entering passwords on a phone or other mobile device, it is very important that your user can see the letters they are typing in.   Keep it simple.  Don't ask questions you don't need answers to (ie...Mr./Mrs.) and make it quick and painless. The easier it is for a us...

Developer’s Note: Condensing Forms Displayed During VirtueMart Checkout

By default, the VirtueMart checkout process will ask for more information from your customer than is actually needed by your store.  To help reduce the form-field overload  that you customer may face when trying to purchase a product from your online store, it can help to actually remove fields that are not necessary to your business.   Do you really need to know the “company", "title", or "fax number” of a customer?  If not, then this tutorial will show you how to remove those fields. Changing the following file will impact the Billing Information and the Shipping Information (Shipping Address) forms that appear during the VirtueMart checkout process. The file you will need to edit can be found here: /administrator/components/com_virtuemart/classes/ps_userfield.php Search for the function getSkipFields() By default, the skipped fields are the username, password, password check, and the check for the terms of service agreement. function getSkipField...