# Adding Items

<figure><img src="/files/aunO9MKm6ZdxKLeJo1XC" alt=""><figcaption></figcaption></figure>

## Adding Items

Clicking the **"Add Item"** button opens the **Item Addition Window**, where you first select the items you want to add. You can do this:

* **Manually**: Search items from our database.
* **CSV Import**: Bulk upload items using a CSV file. [**(Click for in-depth guide)**](/features/inventory/csv-import.md)
* **Barcode Scanning**: Quickly add items by scanning their barcodes. [**(Click for in-depth guide)**](/features/inventory/barcode-scanning.md)

Once your items are added, pick the ones you want to work with and decide what to do next.

* **Only Inventory**: Stores the item in your virtual warehouse without listing it.
* **Inventory + Listing**: Adds the item to your stock and lists it on platforms, automatically linking them.
* **Quick List**: Creates listings without adding them to inventory. You can link them later, as explained [here](/features/inventory/how-does-the-inventory-work.md).

### Recheck Sites

<figure><img src="/files/RGjcGVuHZGUqSUUR6GZS" alt=""><figcaption><p>Site availability pills and the Recheck sites button in the Item Addition Window.</p></figcaption></figure>

After picking an item, the Manual Adding panel shows the site availability pills (**green** = item is on the site, **red** = missing). If one or more sites are marked red, click **Recheck sites** to re-scrape that SKU directly from our database without leaving the app.

* Refreshes the product across every supported site and updates the availability pills in place.
* Keeps your current size region, size type, and selected sizes. If a size is no longer available after the refresh, it is dropped and a count is shown in the confirmation message.
* Runs on the single SKU you have selected — no need to use `/add-item` in Discord for this case.

{% hint style="info" %}
Use this whenever a site just released or delisted a product and you want the tool to pick up the change immediately. For brand-new style codes that are not in the database yet, follow [Add Item to Database](/problem-solving/tutorials/add-item-to-database.md).
{% endhint %}

### Listing Mode

There are three listing categories:

* **Resale** — Standard listing where you ship the item to the buyer after authentication.
* **Consign** — The item is stored at the platform's warehouse (consignment/flex). Available on StockX (Flex) and Alias.
* **Direct** — The item ships directly from you to the buyer, bypassing the platform's authentication center. Available on StockX for approved sellers only. [**(Click for in-depth guide)**](/features/bricker-mode/stockx-direct-pricing.md)

You can set the listing mode per item, or use the **header dropdown** in the Mode column to batch-set the mode for all items at once.

{% hint style="info" %}
If you intentionally list the same StockX SKU and size in both **Direct** and **Resale**, RestocksAIO can keep those paths separated in Bricker Mode so each category follows the correct market data.
{% endhint %}

### Extra Options

* **Create Bricker Mode Tasks**: If the items include a minimum payout, the tool will automatically generate these for you.
* **Create WTN Actions**: After listing, the tool will search for items on the WTN Consignment site and create sniping tasks for those uploaded listings.

### Multiple SKU Discovery

Before listings are created (Inventory + Listing or Quick List), RestocksAIO automatically checks for valid alternative SKUs (e.g., slash-variants or brand-specific formats like OFF-WHITE and ON RUNNING).

When alternatives are found, a window appears showing:

* The original item (image, name, SKU)
* A large arrow separator
* The suggested alternative (image, name, SKU)

Select the alternatives you want and click Confirm to duplicate those items under the new SKU. Click Skip to proceed with your original items only. Duplicates are treated as independent listings; the backend unifies them in analysis as needed.

{% hint style="info" %}
The discovery also detects brand-specific patterns (for example replacing hyphen/dot formats for ON RUNNING, or toggling a dash before the last 4 digits for OFF-WHITE) to surface more matches automatically.
{% endhint %}

### Saved Item Sets (Snapshots)

Quickly save and reuse the current selection of items in the Item Addition Window.

* **Save Current**: Stores the current set with an auto-generated name (you can rename it later).
* **Load**: Restores a saved set back into the working list.
* **Rename / Delete**: Manage your saved sets directly from the list.

Use snapshots to experiment with different listing strategies or keep a “ready-to-list” set you frequently reuse.

{% hint style="info" %}
Saved sets are persisted in your database backup. They include the items in the set, their quantities and options, and are restored across sessions. A dedicated barcode buffer is also saved and restored so you don’t lose recently scanned items.
{% endhint %}

### More Actions

The item list contains a menu. You can do the next:

* Edit and remove the selected items.
* Clipboard Operations
* Export the selected items.
* **Compare**: Outputs the anomalies compared to your inventory or listings, helping to determine if you have more or fewer pairs than you should.
* **Open in Price Comparator**: Opens the selected item in the Price Comparator to analyze prices, payouts, and recent sales.
* **Select Items**: With the various options, you can select either the matching or non-matching items, which can help you choose items to remove if needed, for example.
* **Create Tasks for Matching Listings**: After importing your CSV (which must include at least the lowest payout variable), you can trigger Bricker task creation for matching listings found in your loaded accounts. Use **Create Tasks (Resale, All Sites)**, **Create Tasks (Consign, All Sites)**, or **Create Tasks (Direct, All Sites)** when the same SKU/size exists in multiple selling categories.

{% hint style="info" %}
Scoped task creation prevents Direct, Resale, and Consign listings for the same SKU/size from being rebuilt into the wrong Bricker category.
{% endhint %}

<figure><img src="/files/SUQfZoqpt357ROuysF0Y" alt="" width="222"><figcaption></figcaption></figure>


---

# Agent Instructions: 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:

```
GET https://docs.restock.gg/features/inventory/adding-items.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
