---
title: Product Setup
description: Shopify product configuration for the Product Detail Page - variants, swatches, recommendations, bundles, and SEO.
type: reference
prerequisites:
  - /docs/anatomy/pages/pdp
---

# Product Setup



Configure a Shopify product so shoppers can find it, choose a variant, and add it to the cart. For storefront behavior, see [Anatomy → PDP](/docs/anatomy/pages/pdp).

## Publish the product

Add a title, description, featured image, and at least one variant. Assign the product to a collection if it should appear on a collection page, then publish it to the **Headless** sales channel.

Open its storefront URL and confirm that the product loads and an available variant can be added to the cart.

## Add option swatches

In Shopify Admin, edit the product and open an option such as **Color**. Assign a color or image swatch to each value. Options without swatch data use a text picker.

## Configure recommendations

Shopify provides related products automatically. To show complementary products as “Pairs Well With,” install [Shopify Search & Discovery](https://apps.shopify.com/search-and-discovery) and assign recommendations under **Product recommendations**. The section stays hidden when no complementary products are assigned.

## Publish a fixed bundle

Create the bundle with [Shopify Bundles](https://apps.shopify.com/shopify-bundles), then publish it to **Headless**. A bundle available only on **Online Store** does not appear in Vercel Shop.

If a published bundle still does not appear, see [Troubleshooting → Bundles not appearing](/docs/reference/troubleshooting).

## Set search and sharing details

Set the product's search engine title and description in Shopify Admin when the defaults are not suitable. Otherwise, the storefront uses the product title and description. Assign a product category to improve structured product data.


---

For a semantic overview of all documentation, see [/sitemap.md](/sitemap.md)

For an index of all available documentation, see [/llms.txt](/llms.txt)

For agent-facing discovery, including API and MCP surfaces, see [/agents.md](/agents.md)