BulkBuy Opens Blizzard’s buy-quantity prompt on every vendor item — including those that normally have no stack-split option — and lets you buy past a single stack.
Why this exists
Blizzard only shows the quantity prompt (StackSplitFrame) on items whose max stack size is greater than 1, and even then it caps the prompt at exactly one stack. This is because a single BuyMerchantItem() call can never purchase more than one stack. For stack-size-1 items (housing decor, mounts, most currency-priced goods, etc.) the prompt is completely hidden.
BulkBuy removes that limitation:
- Shift-click any vendor item to open the familiar quantity prompt.
- Type any amount up to your configured ceiling (default 100).
- The addon automatically queues the required BuyMerchantItem() calls with a short, configurable delay.
- No protected or secure code is used.
Features
- Works on all vendor items, including non-stackable and currency-priced ones
- Uses Blizzard’s own StackSplitFrame when possible
- Safety stops: bag full, not enough money/currency, sold out, vendor closed, zoning, slot change
- Optional confirmation popup for bulk currency purchases (shows total cost)
- Fully configurable via /bulkbuy
Commands
| Command | Effect |
|---|---|
| /bulkbuy or /bulk | Show status |
| /bulkbuy max <n> | Set maximum quantity offered in the prompt |
| /bulkbuy delay <sec> | Seconds between purchase calls |
| /bulkbuy confirm on|off | Toggle extra confirmation for currency items |
| /bulkbuy quiet | Toggle chat messages |
| /bulkbuy stop | Cancel a purchase in progress |
| /bulkbuy on|off | Master switch |