improving ux checkout

26
MAKING PAYMENTS BETTER LIGHTNING TALK INSERT YOUR CREDIT CARD NUMBER HERE

Upload: myriam-jessier

Post on 22-Jan-2018

253 views

Category:

Internet


0 download

TRANSCRIPT

MAKING PAYMENTS BETTER

LIGHTNING TALK

INSERT YOUR CREDIT CARD NUMBER HERE

The average shopping cart abandonment rate is over 68%.

The number one reason? The checkout process.

2

The value of the abandoned carts?

4 trillion dollars.

3

According to BI projections

63% of that amount is potentially recoverable.

4

Why oh why?

5

NOT READY TO BUY

UNEXPECTEDSHIPPING COSTS

PAYMENT SECURITYCONCERNS

HAVING TO CREATEAN ACCOUNT

HORRIBLE UX NO COUPONCODE

Main Elements

6

FUNCTIONALITY

USABILITY

SECURITY

DESIGN

Anatomy of the checkout process

7

Login/guest checkout

Cart Page

Billing and Shipping

Summary and confirmation Page

Payment

LOGIN & GUEST CHECKOUT: MAKE REGISTRATION LOOK OPTIONAL

8

Save your users time and effort

Ask for the information you absolutely need to process the sale

FORMS

9

Keep it simple (for the user)

• Prefill when logical

• Visually indicate missing fields or errors

• Make it clear which field is required

FORMS

10

Tell the user where he/she f@!#ed up.

It reduce frustration and makes things easier to fix.

IN FIELD VALIDATION AND SMART ERROR NOTIFICATIONS

11

• Display cart details

• Modify the quantity or removeitems.

• Final price

• Product photos

• Save for later or wishlist

Cart Page

12

BILLING AND SHIPPING

13

PAYMENT

14

SUMMARY AND CONFIRMATION PAGE

15

CREDIT CARDS

• Ask for essentials only

• Use smart error notification

• Use input masks

• Offer card scanning options

4 tips to improve credit card forms

17

Offer card scanning options

18

Limiting the number of characters

20

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 (noimages)

• 100% free and open source

Making better credit card forms

21

http://jessepollak.github.io/card/

http://jquerycreditcardvalidator.com/

http://kenkeiter.com/skeuocard/

Progressively enhance credit card input

22

MOBILE

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/

@myriamjessier