The developer experience team at Netlify built a Shopify store using Astro and React, with the goal of showcasing different ways to build a shopping site. The project uses serverless functions shared across projects to query the Shopify API, with functionality including getting products, lists, adding to cart, and removing from cart. To set up Shopify, users need to create an account, generate API credentials, and create a private app. For Astro, users need to clone or start a new project, populate environment variables, and set up serverless functions for data fetching. The final product includes pages for the homepage, cart, and product details, populated with data from serverless functions using Astro's various data fetching options.