> For the complete documentation index, see [llms.txt](https://docs.archisketch.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.archisketch.com/guide/enterprise-en/parametric-library/sale-library.md).

# Product Library

The Product Library is a library exposed in the editor by combining product information with the parts in the Parts Library.

## What is a product

A product is an object that adds product information to the parts in the Parts Library, and is the object directly exposed in the editor.

## View products

You can check the product list in Design Furniture Library > Product Library.

<figure><img src="https://917231921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fh5B2S7uKpAIaFKDxegCT%2Fuploads%2Fgit-blob-3b366e968cfc78035bc57fac737bb1b700e3db03%2Fsale-library-1.png?alt=media" alt=""><figcaption></figcaption></figure>

Clicking a product takes you to the product details page, where you can view various product information.

<figure><img src="https://917231921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fh5B2S7uKpAIaFKDxegCT%2Fuploads%2Fgit-blob-536713480b5d23356deb3bec3641a14fe9e3e868%2Fsale-library-2.png?alt=media" alt=""><figcaption></figcaption></figure>

## Create product

* You can go to the product creation page by clicking 'Create Product' in the upper right of the Product Library.
* The product image (thumbnail) uses the thumbnail of the part connected by default, and can be edited on the details page after creation.
* You can select and connect a part from the Parts Library through the 'Add Part' button at the bottom of the creation page.
* After connecting a part, you can change the connected part through the 'Change Part' button at the top.
* A product can only be created if a part is connected.
* After connecting a part, you can create the product by clicking the 'Create' button in the upper right.

{% hint style="info" %}

* One product can be connected to only one part, and modeling parts cannot be connected.
* One product can belong to multiple product categories.
  {% endhint %}

<figure><img src="https://917231921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fh5B2S7uKpAIaFKDxegCT%2Fuploads%2Fgit-blob-1b5ba41777dc2871f9027fa0608fac099f8bd052%2Fsale-library-3.png?alt=media" alt=""><figcaption></figcaption></figure>

## Edit product

### Individual editing

* You can edit product information by clicking the \[Edit] button in Product Information >
* You can edit the product category by clicking the \[Edit] button in Category >
* You can edit the information of the connected part by clicking the \[Edit] button in Product Information >

<figure><img src="https://917231921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fh5B2S7uKpAIaFKDxegCT%2Fuploads%2Fgit-blob-14d8b37fd2064bfbcf78630e81f82a03fbba9e09%2Fsale-library-4.png?alt=media" alt=""><figcaption></figcaption></figure>

### Bulk editing

* You can select products by clicking the checkbox next to each product.
* After selecting products, you can choose the desired value and change it, or edit the category.

<figure><img src="https://917231921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fh5B2S7uKpAIaFKDxegCT%2Fuploads%2Fgit-blob-338f32b90ab32b17f3c15bf6a150f9f10c1c58c6%2Fsale-library-5.png?alt=media" alt=""><figcaption></figcaption></figure>

## Delete product

### Individual deletion

You can delete an individual product by clicking the More button in the product thumbnail and then clicking the \[Delete] button.

<figure><img src="https://917231921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fh5B2S7uKpAIaFKDxegCT%2Fuploads%2Fgit-blob-6c8962944442591e8d247ff231fd7ff8f19d1cf3%2Fsale-library-6.png?alt=media" alt=""><figcaption></figcaption></figure>

### Bulk deletion

* You can select products by clicking the checkbox next to each product.
* After selecting products, you can delete the selected products all at once by clicking the \[Delete] button.

<figure><img src="https://917231921-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fh5B2S7uKpAIaFKDxegCT%2Fuploads%2Fgit-blob-1a2bf7acb365e92a86ea6384656c6737904c852e%2Fsale-library-7.png?alt=media" alt=""><figcaption></figcaption></figure>


---

# 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.archisketch.com/guide/enterprise-en/parametric-library/sale-library.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.
