> For the complete documentation index, see [llms.txt](https://docs.roadmap.so/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.roadmap.so/bundles/fixed-product-bundle-setup.md).

# Fixed product bundle setup

Create a fixed bundle, complete the Shopify product setup, and publish it safely.

Use a fixed bundle when every shopper should buy the same set of products.

You build the bundle in Roadmap first, then finish the Shopify product setup before publishing.

### Before you start

Make sure:

* all products already exist in Shopify
* you know whether the bundle should have a discount
* you know which sales channels should show the bundle

### Create the fixed bundle in Roadmap

{% stepper %}
{% step %}

#### Open Bundles

In Roadmap, go to **Bundles**.
{% endstep %}

{% step %}

#### Start a new bundle

Create a new bundle from the Bundles dashboard.
{% endstep %}

{% step %}

#### Name the bundle

Enter a clear internal bundle name.
{% endstep %}

{% step %}

#### Set the bundle discount

Enter the discount amount if needed.

Enter `0` if the bundle should use the combined product price with no discount.
{% endstep %}

{% step %}

#### Optional: set market-specific pricing

If you use Shopify Markets, enable `Enable market-specific discounts` and update pricing by market.
{% endstep %}

{% step %}

#### Add the bundle products

Click `Add products` and add each product that should always be included in the bundle.
{% endstep %}

{% step %}

#### Save the bundle

Click `Save` when the bundle contents and pricing are correct.
{% endstep %}
{% endstepper %}

### Complete setup in Shopify

After saving, open `Edit Bundle Product`.

Then complete this checklist:

* add bundle media
* leave the Shopify price at **$0.00**
* select the correct bundle template
* add collections and tags if needed
* confirm the right sales channels are enabled
* set the product status to **Active**

### Test before you publish

Run one full test:

* add the bundle to cart
* confirm the included products are correct
* confirm the bundle price is correct
* place a test order if possible
* confirm Shopify shows the component SKUs on the order

### Common setup mistakes

Check these first if the bundle is not working:

* the bundle product is still in draft
* the Shopify price was changed from **$0.00**
* the wrong template is applied
* a required product was not added to the bundle

### Related guides

* [Fixed vs variant bundles](/bundles/fixed-vs-variant-bundles.md)
* [Create a variant bundle in Bundles](/bundles/create-a-variant-bundle.md)
* [Shopify bundles that fulfil as SKUs](/bundles/shopify-bundles-that-fulfil-as-skus.md)
* [Bundle sales analytics & exports](/bundles/bundle-sales-analytics-and-exports.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.roadmap.so/bundles/fixed-product-bundle-setup.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
