> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aimventory.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Active Listings

> See every listing you currently have live on StockX and GOAT, and change its price — one at a time or many at once.

See every listing you currently have live on StockX and GOAT, and change its price — one at a time or many at once.

**Where to find it:** [Open Active Listings in AIM](https://aimventory.com/listings/active-listings) — you will be asked to sign in first.

## What you can do here

* Search and filter your live listings by marketplace, location, price, and how far they sit from the market
* Type a new price on any row, then apply it to push the change to the marketplace
* Reprice a whole batch at once — match the market ask, undercut by a dollar, take a discount, or target a payout/margin
* Compare each listing against the current lowest ask so you can spot ones priced too high or too low
* Pin a manual price so the automatic repricer leaves it alone

## Buttons, fields, and controls

| Control                     | Where                              | What it does                                                                                                     | When to use it                                                                                |
| --------------------------- | ---------------------------------- | ---------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| Search and filters          | Left panel                         | Narrows the live listing table by marketplace, location, product, price distance, market data, or listing state. | Use filters before selecting rows so any bulk repricing action targets the intended listings. |
| Columns                     | Table controls                     | Shows or hides optional listing columns such as cost, payout, margin, age, sales, and repricer floor.            | Use it to add the exact context you need before pricing decisions.                            |
| StockX type                 | Filters                            | Filters StockX listings by inventory type.                                                                       | Use it when only specific StockX listing types should be reviewed or repriced.                |
| At/below market only        | Filters                            | Shows listings already priced at or below the tracked market ask.                                                | Use it to review competitive listings or exclude overpriced listings from a batch.            |
| Manual price pinned         | Row indicator                      | Shows that the automatic repricer should skip that listing.                                                      | Use pinned prices for listings you want to hold steady regardless of market changes.          |
| Edit buffer / floor         | Row pricing columns                | Opens editing for the listing repricing buffer or derived floor.                                                 | Use it before repricing when margin protection needs to change for one listing.               |
| Set repricing buffer        | Bulk controls                      | Sets repricing buffer rules across the selected listings.                                                        | Use it when a batch should share the same margin or floor protection.                         |
| Pin manual prices           | Single and bulk repricing controls | Keeps manually applied prices from being changed by the automatic repricer.                                      | Use it when a listing needs a fixed price after you apply a manual change.                    |
| Preview on selected         | Bulk repricing controls            | Stages the calculated new prices for selected listings without sending them yet.                                 | Use it before applying any bulk price change so you can inspect the result.                   |
| Apply                       | Row and bulk repricing controls    | Sends the staged or typed listing price update to the marketplace.                                               | Use it only after checking the listing, marketplace, and new ask.                             |
| Target all matching filters | Bulk repricing controls            | Targets every listing matching the current filters, even if not all are loaded on screen.                        | Use it for broad maintenance after filters have been carefully reviewed.                      |
| Dry-run on all matching     | Bulk repricing controls            | Calculates what would change for every matching listing without submitting the changes.                          | Use it before full-filter repricing to catch unexpected prices or row counts.                 |
| Retrieve all                | Table controls                     | Loads more matching listings into the table.                                                                     | Use it when you need to inspect or select more than the initially loaded rows.                |

## How to: Reprice a single listing

1. Find the listing using the search box or filters on the left.
2. In the price box at the end of its row, type the new price.
3. (Optional) Tick "Pin manual prices" if you want the auto-repricer to stop touching it.
4. Click "Apply" — the new price is sent to StockX/GOAT (this happens in the background and takes a moment).

<Tip title="Real-world example">
  A Jordan 4 listed at $250 with a lowest ask of $230 — type 229 in the price box and click Apply to undercut the market.
</Tip>

## How to: Reprice many listings at once

1. Click rows (or the checkboxes) to select the listings you want — hold Shift to grab a range.
2. Use a one-click action like "Match ask" or "Undercut \$1", OR pick an operation (Discount %, Target payout, Margin %) and enter a value.
3. Click "Preview on selected" to stage the new prices — they show highlighted in the price column so you can check them.
4. Click "Apply" to send all the staged prices to the marketplace at once.

<Tip title="Real-world example">
  Select 30 slow movers, choose "Discount %" with 10, preview, then apply — a $300 listing becomes $270 across the batch.
</Tip>

## How to: Apply a change to every listing that matches your filters

1. Set your filters (for example, GOAT only, at/below market only).
2. Select all the loaded listings, then click "Target all … matching the filters".
3. Choose your operation and value, then click "Dry-run on all matching" to see exactly what would change.
4. Review the dry-run summary in the pop-up, then confirm to apply it to the full set — even listings not yet loaded on screen.

<Tip title="Real-world example">
  Filter to listings \$50+ above the market ask, target all matching, choose "Match market ask", dry-run, then confirm to pull the whole group back in line.
</Tip>

## Good to know

* Setting a price by hand keeps the listing under the automatic repricer unless you tick "Pin manual prices" — pinning means it stays put until you unpin it.
* The "Δ" (delta) column shows how far your price is from the market ask: green means you are at/below market, red means above.
* Listings marked blocked (sold, ended, or invalid on the marketplace) can't be repriced, so they can't be selected.
* Repricing pauses while the market-data refresh is running (every few hours, about 13 minutes). The Apply button re-enables on its own when it finishes.

## Where to go next

* [Retail Sales](/retail/retail-sales)
