promotional bannermobile promotional banner
premium banner
Automatically tracks guild bank item stock levels, generates a shopping list of items that have fallen below configurable minimums, and can automate purchasing restocks from the Auction House.

Description

GuildBankStocker

Tired of manually restocking your guild bank every week?

GuildBankStocker automates the entire guild bank supply chain β€” from scanning your bank to purchasing missing items on the Auction House and physically restocking the shelves. Configure it once, and keeping your guild bank fully stocked becomes a one-click job.


What Does It Do?

GuildBankStocker manages your guild bank inventory in three automated steps:

  1. Scan β€” checks each guild bank tab against your desired stock levels
  2. Autobuy β€” purchases missing items from the Auction House within your price limits
  3. Restock β€” physically moves items from your bags into the correct guild bank slots

Features

πŸ” Guild Bank Scanner

Click the GBS Scan button directly in the guild bank window to instantly analyze your inventory. The addon checks every configured compartment, counts what's already in the bank and in your bags, and generates a precise shopping list of everything that's short.

  • Scans all 8 guild bank compartments
  • Counts items across all tabs to avoid over-buying
  • Compatible with the Baganator bag addon
  • Shopping list persists between sessions

πŸ›’ Auction House Autobuy

A dedicated GBS tab is added to the Auction House. Open it to see your current shopping list with real-time price data and status indicators.

  • Searches the AH for the cheapest available listings
  • Respects per-item and global price limits β€” never overpays
  • Shows live status for each item: Searching β†’ Confirm β†’ Buying β†’ Bought
  • Displays running total of gold spent in the current session
  • Supports removing individual items from the list at any time

Note: Autobuy works with commodity (stackable) items only β€” crafting reagents, consumables, materials, etc. Equipment and unique items are not supported, as required by Blizzard's Auction House API.

Because Blizzard requires a real button click to confirm purchases, you'll click Buy once per item. The addon handles all searching and price verification automatically.


πŸ“¦ Bank Restocking

Once you've purchased your items, click GBS Restock in the guild bank window to automatically move items from your bags into the correct slots.

  • Deposits items into their configured compartment slots
  • Tops up partial stacks to the target stack size
  • Evicts items sitting in the wrong slot (moves them to your bags)
  • Optional Auto Evict mode removes any items not in your configuration
  • Uses a coroutine-based system to avoid WoW's action throttle β€” runs smoothly without errors

βš™οΈ Flexible Configuration

Access the full settings panel with /gbs config.

Global Settings:

  • Global Price Limit β€” set a per-unit gold cap that applies to all items by default (default: 1,000g)
  • Auto Evict β€” toggle automatic removal of unconfigured items during restock

Per-Compartment Configuration:

  • Configure each of the 8 guild bank tabs independently
  • For each item, set:
    • Item ID β€” with live name, icon, and rarity color lookup
    • Number of slots to fill
    • Stack size per slot
    • Optional per-item price override β€” takes precedence over the global cap

A visual slot bar for each compartment shows exactly how space is allocated, so you can plan your layout at a glance.


πŸ’° Price Limit System

Three levels of price control, applied in order of precedence:

Priority Level Description
1 (highest) Per-item limit Set individually in compartment config
2 Global limit Applies to all items without a specific cap
3 No limit Falls back to global if nothing is set

πŸ“œ Purchase History

Track every purchase the addon has ever made. Open the history window with /gbs history.

  • Log view β€” every transaction with date, item, unit price, quantity, and total cost
  • Summary view β€” aggregated per item with total quantity, average price, and total spent
  • Filter by item name to find specific purchases
  • Grand total counter showing all-time spend
  • Clear history with a single click (with confirmation prompt)

πŸ›οΈ Shopping List

The shopping list is your central hub between the scanner and the buyer.

  • Generated automatically by the scanner
  • Persists between sessions and UI reloads
  • Viewable in the GBS Auction House tab or via /gbs shoppinglist
  • Add items manually with custom quantities and price limits
  • Items are automatically removed as they are purchased

Slash Commands

Command Description
/gbs or /gbs config Open the settings panel
/gbs shoppinglist or /gbs sl Toggle the shopping list window
/gbs history or /gbs h Toggle the purchase history window
/gbs help Show available commands

Typical Workflow

  1. Open the Guild Bank and click GBS Scan
  2. Review the generated shopping list β€” adjust price limits if needed
  3. Open the Auction House and go to the GBS tab
  4. Click Start Autobuy β€” the addon searches and prepares each purchase
  5. Click Buy to confirm each item (one click per item type)
  6. Return to the Guild Bank and click GBS Restock
  7. Done β€” your guild bank is fully stocked

Profile Support

GuildBankStocker uses AceDB profiles, meaning you can:

  • Maintain separate configurations per character or guild
  • Export and import profiles for backup or sharing with officers
  • Switch profiles on the fly without losing data

Compatibility

  • WoW Retail (The War Within and later)
  • Supports the standard Guild Bank UI
  • Compatible with Baganator
  • Uses the Ace3 library suite (bundled β€” no external dependencies needed)

Permissions Required

The addon needs Guild Bank deposit/withdraw permissions on the tabs you want to manage. Make sure your character has the appropriate rank permissions set by your Guild Master.