> For the complete documentation index, see [llms.txt](https://docs.rmhpos.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rmhpos.com/store-manager/manage-items/kits-and-assembly-items/setting-up-assembly-items.md).

# Add assembly items

{% hint style="info" %}
It is recommended that you set up suppliers before you enter a large number of items.
{% endhint %}

1. Click **Merchandising**.
2. Click **Items**.
3. To add a new item, click **New**.
4. Select **Assembly Item** and click **OK**.
5. In the **Assembly Lookup Code** field, type a unique lookup code for the assembly item.
6. In the **Description** field, type the name or description of the assembly item.
7. Under **Data Operations**, click **Add**.
8. Select one of the following:

* **Select an existing item to add**: Select this option to add items that already exist in the database.
* **Create a new item to add**: Select this option to launch the **New Item Wizard** and add a new item to the database.

9. Click **OK**.
10. If you chose **Select an existing item to add**:
    1. (Optional) Click a column heading, click in the **Find** field, and enter a search term for the item.
    2. Double-click the item, or select the item you want to add and click **OK**.
11. If you chose **Create a new item to add**:
    1. On the **Welcome** screen of the **New Item Wizard**, click **Next**.
    2. From the **Type** drop-down, select **Standard**.
    3. For **Lookup Code**, enter the item's UPC or a unique item lookup code.
    4. Enter a unique **Description** for the item.
    5. Enter the initial on hand **Quantity** for the item.
    6. Enter a **Price** and **Cost** for the item.
    7. Select a **Department**, **Category**, and **Supplier**.
    8. (Optional) Enter the **Bin Location**.
    9. Select the **Bar Code** type.
    10. Select the default **Item Tax**
    11. Click **Next**.
    12. Click **Finish**.
    13. A confirmation message displays. Click **Yes** to continue.
12. Continue adding items until all required items are included in the assembly item.
13. Enter a short, descriptive **Name** for the assembly item.
14. In the **Quantity** column, enter the quantity of each item that should be included in the assembly item.
15. Select **Use Component Price** to display the Price column in the table, and enter the prices to use for the items when they are sold in the assembly item. RMH will use these prices to automatically calculate the retail price of the assembly item. If you do not enter a price for an item (i.e., you leave the price in the Price column as $0.00) the item will be free if purchased as part of the assembly item.

{% hint style="info" %}
Stores will typically encourage customers to purchase an assembly item by lowering the prices of items included in the assembly item. If you do not select **Use Component Price**, RMH will use the current retail price of the items included in the assembly item to calculate the retail price of the assembly item, and any applicable price changes or discounts would need to be manually entered in POS by a cashier or salesperson, which could result in pricing or discount errors. The best practice is to avoid manual price or discount changes in POS by selecting **Use Component Price** and entering prices for the items in the **Price** table.
{% endhint %}

16. Click **Save And Close**.

{% hint style="info" %}
You do not need to enter any other item attributes for the assembly item, such as **Department**, **Category**, **Price**, **Cost**, **Supplier**, or **On hand** quantity, because assembly items are essentially a discount pricing package for items that are typically sold separately. These item attributes only need to be entered for the items included in the assembly item, not for the assembly item itself.
{% endhint %}


---

# 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.rmhpos.com/store-manager/manage-items/kits-and-assembly-items/setting-up-assembly-items.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.
