> 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/bundle-fulfilment-and-erp-integration.md).

# Bundle fulfilment & ERP integration

See how bundle orders appear in Shopify and why most ERP and 3PL workflows need no changes.

Use Roadmap Bundles when you want bundle merchandising without changing operations.

When a customer buys a bundle, Shopify creates the order with the **component products and SKUs**.

{% hint style="info" %}
Roadmap does not create a new fulfilment SKU for the bundle. Your team fulfils the same products already in your catalog.
{% endhint %}

### What appears in Shopify orders

Each bundled item appears as a normal line item.

Each line item includes:

* the product title
* the SKU
* a bundle reference such as **Part of: \[Bundle name]**

![Shopify order showing multiple SKUs with a line item note that each product is part of a named bundle](https://content.gitbook.com/content/J8asLD4FVCFagK40xEr4/blobs/zTyxMUgvYadDYZR2vErj/bundle%20fulfilment.png)

### What your warehouse, ERP, or 3PL receives

Most systems receive:

* normal Shopify line items
* real SKUs for picking and packing
* standard inventory deductions on component products

For most stores, this means no special bundle mapping is needed.

### How to find bundle orders quickly

{% stepper %}
{% step %}

#### Open Shopify orders

In Shopify, go to **Orders**.
{% endstep %}

{% step %}

#### Search by bundle name

Use the search bar to search for the bundle name.
{% endstep %}

{% step %}

#### Open the order

Review the line items in the order.
{% endstep %}

{% step %}

#### Confirm the bundle reference

Look for the bundle reference on each component item.
{% endstep %}
{% endstepper %}

If you search with order tags, confirm those tags come from your own automations. Shopify does not add a default bundle tag automatically.

### Go-live checklist

Before you launch, place a test order and confirm:

* each component SKU appears in Shopify
* your ERP or 3PL receives the same line items
* inventory deducts from the component products
* staff can identify the bundle name on line items

### Common questions

<details>

<summary>Does Roadmap create a bundle SKU?</summary>

No. Roadmap bundles sell as a bundle on the storefront, but fulfil using the component SKUs already in your catalog.

</details>

<details>

<summary>Will my ERP receive the bundle name?</summary>

Usually it receives the line items and SKUs. If your ERP reads line item properties or notes, it may also receive the bundle reference.

</details>

<details>

<summary>Do I need new inventory rules?</summary>

Usually no. Inventory deducts from the component products, so standard SKU-based inventory workflows continue to work.

</details>

### Related guides

* [Shopify bundles that fulfil as SKUs](/bundles/shopify-bundles-that-fulfil-as-skus.md)
* [Fixed vs variant bundles](/bundles/fixed-vs-variant-bundles.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/bundle-fulfilment-and-erp-integration.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.
