minicart FLY-IN


Creating a more efficient path for users to purchase, manipulate their order, and get to a closer final total on arrow.com

  • DELIVERABLE
  • Market Research, Stakeholder Interviews and Research, Requirements Gathering, Sketching, Design Comps & Protoype
  • ROLE
  • User Research, UI/UX & Interaction Design
  • TOOLS & SOFTWARE
  • Sketch, Adobe After Effects, Usertesting.com, UCD Research Methodologies, Decibel Insights & Google Analytics
  • PROBLEM
  • Through user feedback, google analytics, and user testing, we have concluded that users who source/purchase multiple parts need a more flexible and effective solution that translates across our different user personas. Based on the feedback, users want the ability to manage their shopping cart items and settings anywhere on arrow.com.
  • GOAL
  • To decrease the abandonment rate on the Cart Summary Landing Page from ~71% to 60% by creating a more dynamic, user friendly, browse/purchasing journey.
responsive image
Challenge

The challenge was to find and create a solution to users’ behavioral tendencies to abandon checkout in the last step. What is/are the reason(s) for this issue? Have we missed a curial piece to the users’ journey when we developed Single Page Checkout? Having the GA in hand only speaks to the “what is” and not the “why,” so I challenged myself to dive further into what our users were missing through interviews and surveys, but also understanding other potential business initiatives that may affect their journey through checkout.

Insights

Counter-intuitive to normal checkout behavior, a new subset of our personas was born. From small start-ups to large companies, the needs, expectations and approach of each individual contributor varies from company to company based on their role. What I found most interesting and potentially the biggest causation of abandonment in checkout was due to the engineers or buyers needing approval to purchase by their manager or even going as far to sending their account credentials so their managers could purchase on the company’s behalf. On arrow.com, the last step in checkout is where the user can see the final total to pass along to their managers, thus creating that abandonment. Upon further investigation and reaching out to other teams, I found certain abandonment fluctuations were caused by promotional code issues.

User Feedback & Google Analytics

Bringing together qualitative feedback and quantitative data to validate a user tendency to abandon checkout after seeing a final total.

  • TAKEAWAYS
  • Provide final total and timelines to manager who purchases
    After applying promo, opportunity to purchase more
    Comparing pricing and delivery timelines with competitors

  • I need to see the final total with all shipping cost, taxes, and promos applied so that I can hand it off to my purchasing manager for approval.
    responsive image

    RESEARCH FINDINGS

    The research phase began with a market analysis of other eCommerce fly-in cart features. The eCommerce sites that were analyzed (Digi-Key, Mouser, Avnet, Amazon, Crate & Barrel, Fab, and Bonobos) consisted of a range of content, interactions, features and ui. I typically like to get a variety of direct and non-direct competitors to baseline what potential market expectations are.

    • TAKEAWAYS
    • Create a clear path to purchase, edit and delete parts efficiently.
      Help the users get as close to a final total before checkout to alleviate abandonment.
      Provide the user with a path to see all parts in an itemized list.
      Allow users to apply promotional codes before going into checkout.
      Allow users to see taxes or tax-exempt status applied going into checkout.
      Allow users to see estimates shipping cost applied to the order before going into checkout.
    responsive image

    SKETCHING & WIREFRAMING

    With the preliminary research complete, I took the findings to help define requirements then proceeded to sketch out concepts. I enjoy this particular step in the design process because it allows me to work through complex journeys and experiences by putting down ideas rapidly, and document questions and experiences I need to get feedback on.

    Below visualizes me working through how to organize the part info, what is the least amount of information needed in the journey to proceed to checkout, does the user need to see all the part details like on Search or PDP, how will the user input a promo code, does the user want the ability to see their checkout settings, would a user like a Wishlist feature?

    responsive image

    WIREFRAMES & FLOWS

    The preliminary sketching & wireframing helped drive the baseline experience and expectations from the user’s vantage point. They provided insights into in the next design iterations, which would be tested on internal and external stakeholders.

    Below is an example of a high-level journey a user would interact with the minicart fly-in feature. It highlights the potential touchpoints, use cases, and moments of truth from the user’s perspective.

    responsive image

    USER TESTING FINDINGS

    • MAJOR FINDINGS
    • 90% of users thought highly of the minicart Fly-in feature.
      When asked, "What do you expect would happen if you clicked on the shopping cart icon in the header," 80% of users thought it would take you to the Shopping Cart Landing Page.
      When asked, “What information do you expect to see when clicking on the icon next to the shopping cart icon within the minicart Fly-in Feature”, 90% of users knew it would be personal checkout settings: billing and shipping.
    • MINOR FINDINGS
    • When asked to exit out of the minicart Fly-in, 100% of users clicked on the “X” button in the top right corner.
      When asked if the minicart Fly-in could replace the Shopping Cart Landing Page, users weren't in total agreement: 40% yes, 40% no, 20% unsure.
      100% of users understood what the "i-icon" next to the product number was. However, users expressed the information was too hard to digest and overwhelming.
      Several users mentioned having Pay-Pay integrated into the minicart Fly-in feature.
    responsive image

    SOLUTION

    Working together with various stake holders throughout the design process created an understanding of knowledge and paths forward to implement the minicart fly-in feature by bringing together business goals and proper UX strategy through a lean Agile approach.

    For larger features like the minicart fly-in, I tend to do several design and testing iterations in order to fully flush out needs and desires being met, sound interactions that lead users to successful journeys, proper organization and hierarchy of content, and an optimized user experience.

    SHOPPING CART
    View part details | Download cart | Clear cart | Estimate tax | Add, edit, delete promo code | Move items to Wishlist | Go to Cart Summary Page or Checkout | Ability to get to as close to a final total
    MYACCOUNT
    View, edit, & add default checkout settings
    WISHLIST
    Download/clear entire wishlist | Move items cart
    responsive image

    MINICART IxD

    Below is an interaction design I did for the team to highlight some of the features and interactions that would take place as if a user was purchasing on Arrow.com.