
Joy Flowers - Ecommerce Project
Scroll ↓
The Brief
Design an e-commerce website for Joy Flowers, a florist located in Harlow. Capture the essence of their local and independently owned establishment, showcasing their commitment to excellence and offering quality products.
The Problem
In person this florist has a very personable feel, with unique and interesting decor and gifts, something which is not translated in any way on our current website, where you are able to make online purchases of bouquets and other floral arrangements, with very little input or visual representation of the product.
The site has limited photos and at times, no visuals of our products, the process of buying a mother’s day bouquet is relatively straightforward as compared to other sites, however there is no option the filter by price until you have selected the item, there is also no indication of the size you would receive at that price.
Solution
User Interviews: 5
Usability Testing: 5
Design Iterations: 6 (2 in each fidelity)
To ensure that the website showcases their finest and most marketable attributes, such as being independently owned, offering handcrafted products, and having a well-curated and tasteful selection, I embarked on the double-diamond process. This involved conducting user interviews, performing comparative analysis, and engaging in card sorting, among other steps. I diligently followed the entire process from start to finish, which enabled me to construct a visually appealing website that was also user-friendly, catering to the needs of the visitors.
My Role
I was the sole UX/UI Designer responsible for the creation of the Joy Flowers e-commerce website, I followed the full process through discovery, defining, ideation and finally delivering a high fidelity prototype.
Duration
2 weeks
Tools
Figma
Slack
Zoom
Notion
Optimal Workshop
Design Processes
User Interviews, User Testing, User Research, Competitive Analysis, Design Studio, Prototyping, UI Design, Affinity Mapping, Journey Mapping, UX Writing, Content Structure
Prototype
↓ Full Case Study ↓
The Beginning
At the start of this project I was given the option to choose from a list of briefs provided to us by General Assembly, or select an independently owned shop that is local to me, as long as they either had a website in need of improvement, or no website at all. After reading through the briefs provided I decided to work on behalf of a local business, a florist that I have personal experience using, I felt that this business suited the brief we were given very well. In person this florist has a very personable feel, with unique and interesting decor and gifts, something which is not translated in any way on our current website, where you are able to make online purchases of bouquets and other floral arrangements, with very little input or visual representation of the product.
The Current Website
The site has limited photos and at times, no visuals of our products, the process of buying a mother’s day bouquet is relatively straightforward as compared to other sites, however there is not option the filter by price until you have selected the item, there is also no indication of the size you would receive at that price.
Comparative Analysis
During competitive and comparative task analysis I was able to see the ways Bloom & Wild and Etsy had made the experience of purchasing a gift feel less like you are taking a risk, by creating a visually delightful website, with access to multiple reviews, as well as indications of popularity. However, when viewing a product on Bloom & Wild, an overlay appears rather than taking you to a product page, consequently in order to fit all the information you have to do a lot of scrolling, this is something I feel could be improved upon in my final design.
User Research Plan
In order to understand the current/past user experience when shopping for flowers online or in person, I created a user interview plan following the practice of firstly setting out my Goals and Assumptions, that would help me then identify the most illuminating questions. I conducted five user interviews both on Zoom and in person and recorded them with the participants permission, three of the participants had first hand experience buying flowers from the florist I used as inspiration for my brief, three participants also had experience buying flowers online.
The findings from these interviews provided me great insights, I transcribed the interviews and transferred each individual finding onto a post-it note, which I then grouped by trend. Reviewing these trends I was able to create ‘I statements’ that captured each important insight the trends gave us:
Primary & Secondary Persona
This made the process of discovering our Primary and Secondary Persona feel very grounded, as I was able to pull from the findings directly, the Primary Persona is Maria, she buys flowers at the local florist for special occasions, she doesn’t mind spending more money with a local business, but in return she expects the quality the be better, and the buying experience to feel personal, as including the favourite colour in the bouquet or even a favourite flower is something that Maria feels is important.
The Primary Persona
The Secondary Persona
A couple of the findings did not match this persona which is how our second persona Mark was discovered, Mark also likes to buy flowers at his local florist for special occasions, but other than price (which is also an important factor in Maria’s buying behaviours), he wanted to feel confident that the bouquet he was purchasing was appropriate for the occasion, opting to put his trust in the florist to make that call and guide his choices.
I began to consider therefore how might we make Maria’s experience buying online feel personal, while also giving Mark the guidance he needs to feel great about his choices when buying flowers for his loved ones, for this ideating phase I referred to the sites used during competitive and comparative task analysis, seeing how they tackled the challenges users faced around trust and personalisation, it was during this process that the idea to group bouquets by occasions/similar scenarios emerged, for this to work well I would need to identify what titles would be the most sense to the user, to ensure the process of finding the right bouquet was as easy as possible.
Card Sorting
So to identify this I did a card sorting exercise using Optimal Workshop, bouquets unlike other items are open for interpretation when it comes to which is appropriate for a date versus a sick friend, this is the expertise of the florist themselves, for this reason I decided to focus on creating the best possible framework that they themselves could then use and organise by uploading their bouquets under whatever heading/headings it best suited in their professional opinion. So for my card sort I wrote a list of 22 different scenarios in which a person may decide to buy flowers, examples include:
Mum’s birthday
Friend’s Dog passes
Going on a date
Boss has a baby
I found 9 participants who had experience either buying flowers online, or visiting the florist I had chosen for my brief, one participant had experienced both. It was an open card sort where I asked the 9 participants to group the cards and then name the groupings themselves. 7 clear categories emerged while viewing the similarity matrix:
Birthday
Celebration
Romantic
Wedding
Thank You
Just Because
I decided 6 of these could work as part of a drop down menu, while ‘Wedding’ was conventionally its own page, where customers can view past weddings the florist has done and contact them directly for a discussion and quote.
This helped me begin forming an improved navigation of the website, besides a drop down itemising the occasions, I settled upon a filter navigation on the product pages, where users can filter price as well as occasion.
Sketch
After researching and mapping out the desired navigation, I began sketching the wireframes of my checkout flow. Using competitor and comparative websites as inspiration.
Lofi Wireframes
I moved then onto creating low-fidelity wireframes which I could prototype, testing my navigational structure by setting out tasks for my users to fulfil:
Find a bouquet for a birthday
Filter for bouquets below £30
Filter for yellows bouquets
Add the bouquet to the basket
Proceed to your basket
Add a gift to the basket
Return to the home page
All Critical Feedback
(These are thoughts and opinions expressed by one or more users)
Thought they should look at gifts first to find options for a birthday.
Wanted to adjust price range first.
Expects to see the price on each product card when hovering.
Wants to see a size description on the product page.
Expects to see multiple photos for a product.
Wants to see a basket summary at beginning of the checkout.
Expects more delivery options.
Clearer labelling that the details are of the recipient and not the buyer.
Expected to see ‘sign in with google’ as the top option due to the colour and regular convention.
Wants a clear field for the message besides the ‘To’ and ‘From’ sections.
Would expect to see all the products in a summary on this page. (final step in checkout)
Would like a word count on the Card Message section.
Would expect the chance to choose what card you would like to send - photos of the designs on the back.
Was unsure how to navigate home and would prefer a Home button.
Out of this feedback I was able to identify the insights I could address in my iterations before creating a high fidelity wireframe:
Expects to see the price on each product card when hovering.
Wants to see a basket summary at the beginning of the checkout.
Expects to see multiple photos for a product.
Clearer labelling that the details are of the recipient and not the buyer.
Would expect to see all the products in a summary on this page. (final step in checkout)
Would expect the chance to choose what card you would like to send (Colour/Design)
Before creating my high fidelity wireframe I set about making those changes and creating the functioning components I would need to demonstrate how I want the website to work:
Dropdown menu with ‘while hovering’ feature
Product card with ‘while hovering’ feature
Product card with multiple photos, clickable
Scrollable, clickable filter
Video on product page
Scrollable review carousel
It was also important for me to emphasise the local aspect of this business, by reminding users they could contact directly for further personalisation, as well as putting a box before checkout for any notes to the florist.
Components
Style Guide
For colour scheme inspiration I looked at Dribbble as well as drawing colours from a photo provided to me by my cousin who works professionally as a florist, I felt the light and deep shades of pink evoked joy as well as passion and affection, opting at first for a bright pink, I later changed it to a much darker red/pink after doing an accessibility assessment.
From the research it was clear users opted to buy from independent florists mainly for special occasions, consequently the site should represent luxury as well as communicate the local/independant nature of the shop.
For Typography I wanted to communicate the hands-on, personal nature of this business, by using a handwritten font - Beth Ellen, as though one of the local florists themselves has signed it specially, on top of this I made the Headers a serif font - Taviraj, for a classic feel, and the body font a san serif - Lato, for sleekness and legibility.
Final Thoughts
I was satisfied that the end result addressed accessibility concerns, delivered on the passion, joy, softness and luxury feel that it was intended to have.
In order to address the local and independent aspect of this business I created a section labelled ‘The personal touch’ where I featured a video, showing a local florist making a beautiful bouquet by hand, alongside a message informing the user that if they couldn’t see exactly what they wanted they could contact the shop directly. This was a particularly important way of highlighting the differences in service you can receive from an independent like Joy Flowers versus a bigger store online, and why it’s worth paying a little extra.
Key Learnings
My key takeaways from this project are:
Let personas lead the way: Coming back to the primary and secondary persona needs and goals throughout this project was extremely valuable, knowing what Maria and Mark would need the site to provide for the optimal experience, I was given very clear direction by them and consequently, was able to use my creativity to address the ‘jobs to be done’.
Components are magical building blocks: Once created, I was able to use and adapt the components to create a cohesive site with less unnecessary work, this not only saved me time but allowed me time to be more creative with layout and interactions.
I love prototyping: I love the ability to demonstrate how you want the user to experience your design, creating while hovering functions, utilising smart animation to show how filtering would work, I am extremely interested in growing my skills in this area.