Cart & Checkout Updates
Whenever a new design system is introduced, the updates can cause issues to existing components within any design.
Updates
-
Cart item updates to reduce clutter Image resizing Updates for interactive areas
- Cart item updates to reduce
- Image resizing
- Updates for interactive areas
My role
Alongside a senior designer, I changed the UI from the previous design system, and proposed these changes.
Process
Learning about how the app works currently
Pick out issues as the UI updates are made in the designs
Internal review
Engineering review
Hand off
Radio buttons
Radio buttons are used when there are several choices, but only one is made. In eBay payments, radio buttons occur when picking delivery method, payment method, and shipping location.
Update
- Radio buttons are being used correctly, but for ADA purposes, a CTA button must be included when radio buttons are used.
- A greyed out button will be used in a disabled state when a user has not made a change.
- The button will be active upon making a change.
Checkboxes
Checkboxes are used when a user needs to make multiple selections or toggle a switch. For eBay, this is occurring in two places within payments. In Native, checkboxes aren't used.
Update (not really, but a ruling)
- In Native, checkboxes are replaced with toggle switches, and should remain this way. There are no cases in eBay payments that checkboxes are occurring with multiples selections needed.
- It should remain this way.
Dropdowns
Along with layout change, the dropdowns in ebay’s cart & checkout behave differently on different platforms.
Updates
- Change location of dropdown. Include zero. This would make the design consistent across platform and IOS’s input field would become less error prone.
- Both will also include a “more” value which should bring up keyboard for inputting high values.
- Changing from input to dropdown alone goes from 4 steps on IOS down to 2.
Layout changes
Some layout change had to happen to accommodate the new design system.
Updates
- The layout was proposed to be left aligned with spacing introduced to give room for all the different information that can appear.
- Interactive buttons were moved to the bottom right.
- Qty picker was moved under the product image for easier viewing.
- Layout was changed with localization in mind for longer languages.
Results
These updates were proposed to engineering in hopes of making the experience better.
Some updates took place, but some remain to be fixed. Namely the dropdown still needs work, but the overall layout has been changed, and it's easier to see everything in the application.