This document discusses ways to improve the checkout process and reduce shopping cart abandonment rates. It notes that the average abandonment rate is over 68% and that the top reason for abandonment is the checkout process. Better UX design could potentially recover 63% of the $4 trillion in abandoned cart sales annually. The document provides tips for each part of the checkout process, including making registration optional, reducing forms to only required fields, validating fields with smart errors, improving credit card forms, and optimizing the mobile checkout experience.
19. HOW TO VALIDATE A CREDIT CARD NUMBER
WITH YOUR MIND
http://www.rosettacode.org/wiki/Luhn_test_of_credit_card_numbers
http://digitalboutique.co.za/credit-card-security-ecommerce-shops/
21. new Card({ form: 'form', container: '.card'})
Animations for 4 different card types
Intuitive experience
It shows the security code on the card
Pure CSS, HTML, and Javascript (no
images)
100% free and open source
Making better credit card forms
21
http://jessepollak.github.io/card/
http://jquerycreditcardvalidator.com/
25. Avoid long scrolling lists
Show appropriate keyboard layouts:
Use calendar view with dates
Use input email type
Use numerical for credit card info
Disable auto-correct when it is logical
MOBILE
http://mobileinputtypes.com/
#6: Vwo EcOMMERCE SURVEY
https://static.cleverbridge.com/corporatecdn/www/uploads/2015/09/VWO_anatomy_perfect_checkout_page.png
Unexpected shipping costs 28%
Having to create a new user account 23%
Not ready to buy yet 16%
Payment security concerns 13%
Poor user experience 12%
Failed to find a coupon code 8%
#13: Display cart details: let us review our stuff like in stores.
Le me change my minde and modify the quantity or remove items.
Include the final price. No surprise taxes or shipping or other types of fees should pop up after this.
Include a photo of the products I am buying.
Allow items to be saved for later to retarget window shoppers for discouts.
54% of shoppers say they would purchase products left in their carts if offered again at a discounted price.
#18: https://www.usertesting.com/blog/2015/09/16/credit-card-ux/
a fantastic solution for credit card forms. Input masks help limit what can be input into a field, based on the information youre trying to acquire. It will automatically notify you of an error if the input doesnt match the requirements, and will require correction before the user can proceed.
Additionally, it allows you to consolidate several pieces of information into a single field, which is especially helpful on mobile. Take a look at a demo of Square Wallets credit card input, created by Zachary Forrest:
#20: The "mod 10" algorithm, is a simplechecksumformula.
It is used by some credit card companies to distinguish valid credit card numbers from what could be a random selection of digits. Those companies using credit card numbers that can be validated by the Luhn test have numbers that pass the following test:
#22: Credit card type: the first 4 digits help identify the type of card. Have the form detect the card type automatically.
No need to change your form
Card works as a drop in addition to your current credit card form. No need edit input names or HTML you can leave everything as is.
All pure CSS, HTML, and Javascript
There are no images used. The credit cards and logos are all hand-coded with HTML and CSS.
100% free and open source
Feel free to use, modify, and distribute this library as much as you'd like under theMIT license.
How do I use this?
Visit theGithub pageand follow the instructions to get started.
Can I just use the CSS to style cards?
Yes! Right now, card ships with pure-CSS cards for Mastercard, Visa, Discover, and American Express. You can see a demo usagehere.
#26: Input types are fast easy and effective
<input type = email >
<input type="text" autocorrect="off" />
<inputtype="search">
<inputtype="month">
<inputtype="datetime">
<inputtype="date">
<inputtype="password">
<inputtype="number">
<inputtype="tel">
<inputtype="text">
<inputtype="password">