A Good Eggs case study • 2019

Product detail pages

PDP_header.png

Background

Good Eggs was adopting a new Personal Information Manager (PIM) software. The company had a long-term product strategy that presupposed the introduction of new information, such as nutritional info and updated tagging. Therefore, it was the right time to reconsider the architecture and experience of our PDP template: what information we should add, what info we should elevate, and what we should deprioritize or remove.

The problem

The template for our current PDPs is extremely restrictive. It doesn’t allow us to differentiate product types or easily add new content.

An example of the current product description page for a Butter Croissant across both web & iOS

An example of the current product description page for a Butter Croissant across both web & iOS

Project goals

The PDP should be a single place where a customer can learn and explore everything there is about a particular grocery item or meal kit. For example, if customers want to learn about an obscure piece of produce, like Cherimoya or Watermelon Radish, how to prepare or cook it, the PDP should be the home for that information. Same with our meal kits—ideas around sides, wine pairings, dessert, etc. could live within the same template.

With that in mind, we wanted to update the underlying template of the product detail page system to support:

  • Different product types and their accompanying information: single products, meal kits, 3-dinner kits

  • Variants (e.g. size, flavor, etc.): one of the quirks of today’s marketplace is each size or flavor of an item get its own, separate PDP.

  • Consistency across web & native

  • Option for future personalization; today’s PDPs are a dead end. We do not offer any action or next step beyond adding the item to a user’s basket.

The project plan

We kicked off the project with a brief questionnaire we had project stakeholders complete. We gathered their thoughts about a product page’s primary purpose, opportunities, what new information they’d like to see on PDPs, and what they liked or disliked about any competitor product pages.

audit.png

These insights helped to kick-off my audit of our current pages. I documented all the information we currently displayed, as well as information we wanted to introduce. It helped to identify the elements required for a shared, base template that would work across product types. It also identified data outliers that would be unique to a product type.

I worked on proactively planning for the new data the new PIM would supply, such as nutritional facts & allergens. I also considered other nice-to-have items like social proof; even though it would not be a part of the MVP.

Explorations

The earliest explorations played with product imagery. Unfortunately, there were no realistic expectations around the maximum number of images to support. I resolved this unknown requirement by limiting any layout that relied too heavily on a specific number of images.

IMG_2922.jpg
IMG_2457.jpg
mid-fidelity-mobile.png

Requirements that were explored visually were:

  • How to support & display more than one product image

  • How to allow for variant selection (size, flavor, etc.)

  • Quantity selection

  • Add to Basket button

  • Content hierarchy

  • Visual design of keyword tag component

  • Header & action styling

Several, late-stage explorations that played around with the location of the Add to Basket button.

Several, late-stage explorations that played around with the location of the Add to Basket button.

Single product

flow_single item.png

A single product’s PDP is made up of product info section, followed by product availability, links to producer info and nutrition information, and highlights similar products at the bottom. I opted to create link-outs to new screens for producer and nutrition information rather than have all the content appear as a long, scrolling page. Introducing the link-out component will also make adding additional content in the future a breeze. If we wanted to incorporate recipe inspiration or ‘How to Prepare’ content? Add a new link!

Meal kits

flow_meal kit.png

While similar in most aspects to the single product PDP, a Meal Kit’s PDP has the addition of a recipe. The ingredients section breaks down what items you’ll be receiving in your kit, along with what basic ingredients you’ll need to have on hand. The recipe is displayed in a tabbed format with ingredients & directions sections broken out. This framework could be repeated on future recipe-only pages offering some continuity.

3-dinner kits

flow_3DK.png

The PDP for our 3-Dinner Kit (3DK) diverges the most in content & structure. The 3-Dinner Kit is a set of 3 meal kits, curated each week. The uppermost product info & description section is the same as the other PDP templates, but the page has a unique-to-3DK menu carousel that highlights the current month’s weekly menus. A customer can visit each individual meal kit’s PDP which is slightly abridged from a shoppable Meal Kit PDP. Finally, the screen follows the previously defined link-out structure for a content page that describes how the 3-Dinner Kit service works.

I moved forward with a transparent header on the product image that scrolls into a header bar with visible actions. It allows the product to be the focal point without sacrificing any product information & access to action shortcuts.

The Add to Basket button & quantity selector is sticky to the screen bottom. It allows consistent placement across individual product screens.

Additional content about Nutrition or Producers is accessible through a page link, just below the availability section. This structure allows information to be centralized while also providing a clear future path for the addition of new content to a product page. Likewise, this template framework is conducive to the varying types of products pages.

Edge cases

Creating a template out of the product pages was useful because product description pages became the base we could leverage for some identified edge cases. The adaptability of PDPs allowed the page base to evolve to meet the various needs of the marketplace.

edgecases-1.png

Meal kits part of 3-dinner kit

A Good Eggs Meal Kit is a bundle of products purchased under a Meal Kit SKU. Therefore, the 3-dinner kit is a bundle of bundles (😀). A customer should be able to explore any of the included kits’ descriptions, or access the ingredients and directions. However, a meal kit that is part of the 3-Dinner Kit is not purchasable on its own and some of it’s information is dictated by its parent SKU.

The original Meal Kit PDP needs only a few revisions to meet the requirements of the 3-Dinner Kit.

  • The price is removed. The 3-Dinner Kit has a holistic price.

  • The Availability section is removed. The 3DK has its own availability schedule.

  • The removal of the Add to Basket button and corresponding quantity selector

Recipes

Recipes are not currently available on the Good Eggs platform but we would like to incorporate them in the future to provide meal planning inspiration. With this in mind I wanted to make sure a recipe fit into the PDP layout to stress the boundaries of the layout & components.

Small tweaks that set the Recipe apart from PDPs are a slightly modified intro section that takes on a more editorial feel. Recipes would be more likely to adopt social proof so I incorporated ratings into my layout test. The Ingredient & Direction tabs lend themselves well to this format and only diverge from Meal Kits in not needing to organize ingredients into “what you get” and “what you need” groupings.

The final way that Recipes depart from the PDP template is in color palette. Across all PDPs the page header is a dark teal. I introduced the idea of giving different content types different header colors to allow a customer to better understand the difference between purchasable products & editorial content.

Let’s keep the Good Eggs love going with a look at how I rethought the Good Eggs home screen.

Previous
Previous

Good Eggs mobile rebuild

Next
Next

Good Eggs' home screen