promotional bannermobile promotional banner
premium banner
Auction House supply list and restocking helper.

Description

Keep Me Stocked

Keep Me Stocked is a lightweight Auction House supply list addon for World of Warcraft. It helps you track items you always want to keep on hand, check current Auction House prices, and quickly prepare purchases for missing supplies.

Use it for consumables, crafting materials, profession goods, raid supplies, or any item you regularly restock.

What It Does

Keep Me Stocked lets you create a shopping list of items with:

  • A max quantity you want to keep stocked
  • An optional price cap per item
  • Current Auction House price
  • Estimated cost to buy the missing amount
  • Character-specific or Warband-wide lists
  • Bags-only or all-storage inventory counting

When the Auction House is open, the addon can scan your tracked items and show current prices directly in the list.

Main Features

  • Track any item by shift-clicking or dragging it into the addon
  • Set a max quantity for each item
  • Set an optional price cap
  • Use quantity 0 for price tracking only
  • View current Auction House price
  • View estimated cost for missing quantity
  • Count only bags, or include personal bank and Warbank
  • Separate Character and Warband lists
  • Quickly search tracked items in the Auction House
  • Prepare commodity purchases for missing supplies
  • Track incoming Auction House mail after purchases so you do not rebuy too much

Getting Started

Open the addon with:

text
 
/kms

or:

text
 
/keepstocked

You can also open it from the Auction House. When the Auction House opens, Keep Me Stocked will show your supply list and begin checking current prices.

Adding Items

To add an item:

  1. Open Keep Me Stocked with /kms.
  2. Shift-click an item, or drag an item into the item box.
  3. Enter a max quantity.
  4. Optionally enter a price cap.
  5. Click Save.

Example:

text
 
Max quantity: 50 Price cap: 4g

This means Keep Me Stocked will treat the item as stocked once you have 50, and it will warn or skip purchases above 4 gold per unit.

Price Tracking Only

If you want to track an item’s Auction House price without buying it, set max quantity to:

text
 
0

The item will stay in your list, but it will not be included when finding missing supplies.

Character and Warband Lists

Keep Me Stocked has two list types:

  • Character List: only for the current character
  • Warband List: shared across your account

Use the list dropdown near the top of the window to switch between them.

Character lists are useful for class-specific supplies.

Warband lists are useful for shared materials, profession items, or supplies used by multiple characters.

Inventory Counting

Use the storage dropdown to choose how inventory is counted:

  • Bags Only: only counts items currently in your bags
  • All Storage: counts bags, personal bank, reagent bank, and Warbank

Hover over an item row to see where the item is stored:

text
 
Bags Personal bank Warbank Incoming mail

Bank and Warbank counts depend on Blizzard’s inventory cache. If counts look incomplete, open your bank or Warbank once on that character.

Understanding the Columns

Item
The tracked item.

Have / Max
How many you currently have compared to your desired max quantity.

Need
How many more are needed to reach your max quantity.

AH Price
The current lowest Auction House price found for the item.

Cost
Estimated cost to buy the missing quantity.

Cap
Your optional price cap.

Status
Current item state, such as stocked, price tracking, incoming mail, or active purchase state.

Buying Items

Open the Auction House, then click:

text
 
Find Next Missing

Keep Me Stocked will look for the next item that is below its max quantity and prepare a purchase when possible.

Because World of Warcraft protects Auction House buying actions, you still need to click through the purchase flow. The addon can prepare and guide the process, but it cannot fully automate buying without your clicks.

Useful Commands

Open the addon:

text
 
/kms

Add or update an item:

text
 
/kms add <itemID or item link> <max quantity> [price cap]

Example:

text
 
/kms add [Potion Name] 50 4g

Remove an item:

text
 
/kms remove <itemID or item link>

Show tracked supplies:

text
 
/kms list

Toggle bags-only vs all-storage counting:

text
 
/kms bank

Switch list scope:

text
 
/kms scope character /kms scope warband

Clear incoming mail tracking:

text
 
/kms clearincoming
 
 

Notes

Keep Me Stocked is designed as a restocking assistant, not a fully automated buyer. It helps you decide what you need, see current prices, and prepare purchases while staying within World of Warcraft’s protected Auction House interaction rules.