GP2: Shopify Mini-Store Prototype

Author

Grace Sen, Yushan Huang, Wenting Jiang, Yujia Luo, Phu Loi

Published

July 5, 2026

1 Introduction

For this group project we built a Shopify mini-store prototype for CPP Farm Store, called Cal Poly Pomona Farm Store online. The prototype demonstrates how the Farm Store’s products could be organized and presented in an ecommerce environment that supports both online browsing and the in-person visit to the physical store at Kellogg Ranch.

The purpose of our prototype is threefold: online product browsing, gift bundle merchandising, and supporting the online-to-offline journey where customers discover products online and pick them up or visit in person.

Note

This is a prototype built for course purposes. It does not process real payments, collect real customer data, or represent CPP Farm Store publicly.

2 Store Overview and Product Selection

Rather than reproducing the Farm Store’s entire inventory, we selected a small but meaningful set of product categories, summarized in Table 1.

Table 1: Product categories in the mini-store prototype
Category Examples Role in the store
Featured Products Farm fresh eggs, milk, vanilla ice cream, avocados, honey, orange juice Everyday staples that anchor repeat visits
Fresh Produce Strawberries, Fuji and Granny Smith apples, CPP-grown navel and mandarin oranges, potatoes, onions, artichokes The core of what the farm actually grows, including CPP-branded citrus
Gift Baskets Breakfast Box, Anti Pasti Box, Christmas Basket, Fruit and Snacks Box, Pasta Box, Sweet Box Higher-margin gifting occasions and the farm-to-table story
Seasonal Seasonal specials and promotions, up to 30 percent off Time-limited offers that give customers a reason to come back

The screenshots below show the Fresh Produce assortment in the Shopify admin and on the customer-facing collection page.

Fresh Produce list in the Shopify admin

Fresh Produce collection page on the storefront

3 Homepage

The homepage communicates what CPP Farm Store offers, why customers should care, and where to go next. It opens with a photo of the actual red barn storefront and the message “Fresh products from CPP farm,” followed by a Featured Products section, banner links into the Fresh CPP Produce and Gift Baskets collections, two value proposition panels, and a visit section with address and hours.

Homepage hero with navigation and call to action

Featured Products section

Collection banners linking to Fresh CPP Produce and Gift Baskets

Value proposition panels: what the store offers and why customers should care

Visit section with address, hours, seasonal promotion, and email signup

The homepage includes several calls to action: Shop the daily special in the hero, Shop now and Order today on the collection banners, Shop seasonal sales now (30 percent off) in the visit section, and an email list signup in the footer.

5 Product and Collection Examples

The assignment requires at least five product or collection examples. We include six.1

Everyday farm staples: eggs ($8.99), vanilla ice cream ($3.99), avocados ($3.99), farm milk ($6.99), orange juice ($7.99), purple broccoli ($6.99), Valencia oranges ($4.99), and wildflower honey ($9.99). In the admin, each product carries a category, product type (Fresh Agricultural Products), vendor, and inventory count.

Featured Products in the Shopify admin with complete product information

Featured Products on the storefront

Thirteen items covering what the farm grows, from strawberries and apples to potatoes, onions, and artichokes, including CPP-branded items like CPP Grown Navel Oranges (5 lb box) and CPP Grown Mandarin Oranges (2 lb).

Fresh Produce collection with filtering and sorting

Six themed baskets at a $50 price point: Breakfast Box, Anti Pasti Box, Christmas Basket, Fruit and Snacks Box, Pasta Box, and Sweet Box. The collection has its own homepage banner, “Made with Care, From Our Farm to Yours,” with trust badges for locally grown, thoughtful gifts, shipping availability, and student agriculture support.

Gift Boxes and Baskets banner and collection

Gift Baskets collection grid

The strawberry product page shows the elements every product page in the store follows: title, price, real product photos, size variants (1 lb, 1/2 flat, flat), quantity selector, Add to cart and Buy it now buttons, a customer-oriented description, and a You may also like section for cross-selling.

Fresh Strawberries product page with variants and calls to action

Seasonal offers appear in two places: a dedicated Seasonal menu item and a Shop seasonal sales now (30 percent off) call to action in the homepage visit section, giving returning customers a reason to check back.

Seasonal promotion call to action

The Contact page carries the practical information customers need before visiting: the Kellogg Ranch address, daily hours, holiday closures, staff contacts for the Farm Store, nursery, field trips, and petting farm, and accepted payment methods including Bronco Bucks and Meal Points.

Contact page with location, hours, and closures

Staff contacts and payment information

6 Target Customer

The prototype serves three overlapping customer groups. The primary group is local families and community members within driving distance of campus who value fresh, locally grown food and already know the red barn. For them the site works as a planning tool: check what is in season, see hours, and decide when to visit. The second group is the campus community, students, faculty, and staff, who shop casually and respond to student-friendly price points and the fact that the store accepts Bronco Bucks and Meal Points. The third group is gift buyers, including alumni and holiday shoppers, who may never visit in person but want a Cal Poly Pomona branded gift shipped or picked up. The Gift Baskets line, with shipping availability called out on the banner, exists specifically for them.

7 Ecommerce Strategy

Our strategy is discovery online, fulfillment flexible, story everywhere.

Discovery online means the site’s first job is helping people find and browse products, not maximizing online checkout. Most Farm Store revenue realistically happens at the register, so the homepage prioritizes featured collections, seasonal offers, and visit information over aggressive checkout prompts.

Fulfillment flexible means the store supports more than one way to buy. Fresh produce leans toward in-store visits supported by online browsing, while gift baskets support shipping, which extends the store’s reach to alumni and gift buyers who will never drive to Pomona.

Story everywhere means the student agriculture story is treated as the store’s main differentiator. Any grocery store sells eggs and oranges; only CPP Farm Store sells eggs and oranges grown through a student agricultural program. That story appears on the gift banner (“Support Student Agriculture”), in the value proposition panels, and in the About and Contact pages, because it is the reason to choose this store over a supermarket.

Pricing supports the strategy with simple, mostly round price points ($3.99 to $9.99 staples, $50 gift baskets) and seasonal discounts up to 30 percent to create urgency and repeat visits.

8 Connection to the Omnichannel Journey

The prototype addresses the friction points identified in our omnichannel journey map from GP1.

Discovery friction: customers previously had no easy way to know what the Farm Store carries without visiting. The Featured Products section, browsable collections, and product pages with real photos solve this at the awareness and consideration stages.

Visit planning friction: hours and location were scattered. The homepage visit section and the Contact page put address, daily hours, and holiday closures one click away, supporting the transition from online interest to an in-person trip.

Seasonal awareness friction: the farm’s inventory changes with the seasons, but customers had no reminder mechanism. The Seasonal menu item, the 30 percent off banner, and the email list signup give the store both a pull channel (check the seasonal page) and a push channel (email) for time-sensitive products.

Gift buyer friction: gift buyers need convenience more than freshness inspection. Pre-assembled $50 baskets with shipping availability let this segment complete the entire journey online, the one path where the prototype supports a fully digital purchase.

Together these connect the online touchpoint to the physical store rather than replacing it: the website handles discovery, planning, and reminders, while the red barn stays the heart of the experience.

9 Appendix

Shopify store (preview): https://ywanrn-2f.myshopify.com/password

GitHub Repository: https://github.com/PhuLoi66/gp2-mini-store-prototype

GitHub Pages (Published Report): https://phuloi66.github.io/gp2-mini-store-prototype/

Footnotes

  1. All prices shown are prototype prices for demonstration, not actual CPP Farm Store pricing.↩︎