promotional bannermobile promotional banner

Wholesale

Shift-click a vendor item to buy any amount at once. It shows the total cost and bag space, and buys in full stacks for you.

Wholesale

Stop clicking the same vendor item twenty times. Shift-click any stackable item at a vendor, type how many you want, and Wholesale buys it all in full stacks for you.

Features

  • Buy any amount. Replaces Blizzard's one-stack split window with a box where you can type any quantity.
  • -Stack / +Stack / Max buttons. Max fills in the most you can afford, or everything the vendor has if it's in limited supply.
  • See it before you buy:
    • Total cost
    • Number of stacks
    • Bag slots needed compared with free (turns red if you don't have room)
  • Automatic stack splitting. Buys one full stack at a time with a short pause between purchases, so the vendor keeps up.
  • Stops safely if you close the vendor, the vendor's list changes, or you run out of money, and tells you how many were left.
  • Items sold in lots (for example, 5 at a time) are rounded to whole lots.
  • Press Enter to buy or Escape to cancel. You can drag the window to move it.
  • Lightweight: a single file with no libraries.

How to use

  1. Open a vendor.
  2. Shift-click a stackable item such as food, reagents or thread.
  3. Type an amount or use the buttons, then click Purchase.

Slash commands

Command What it does
/wholesale or /ws Turn shift-click bulk buying on or off
/wholesale on / /wholesale off Turn it on or off
/wholesale stop Cancel a purchase in progress
/wholesale delay <seconds> Time between purchases (default 0.25)

/ws works in place of /wholesale for every command.

Notes

  • Only items bought with gold are handled. Items that cost tokens, honor or other currencies still open Blizzard's normal window.
  • Non-stackable items aren't affected.
  • Make sure you have enough bag space. The window warns you in red, but it won't stop you from buying.

Found a bug or have an idea? Leave a comment on this page.

Wholesale Team

profile avatar
  • 9
    Projects
  • 405
    Downloads

More from DreggzCodeView all

  • FreshSetup project image

    FreshSetup

    Sets up new level 1 characters on WoW: Forever: skips the intro cinematic and restores your macros, keybinds, action bars, layout and addon settings.

    • 54
    • October 11, 2026
  • WhoGrid project image

    WhoGrid

    A compact, resizable /who window with no 50-player cap that also tracks everyone you mouse over (Alliance and Horde), your kills, duels and gold trades, and your own notes on each player.

    • 76
    • October 11, 2026
  • IDExport project image

    IDExport

    Copy the item IDs in your bags, your quest log, and every quest you've completed as plain text, ready to paste anywhere.

    • 15
    • October 1, 2026
  • LogWarden project image

    LogWarden

    Automatically turns on combat logging in dungeons, raids and PvP, asks before stopping it when you leave, and shows whether it's on.

    • 19
    • September 30, 2026
  • FreshSetup project image

    FreshSetup

    Sets up new level 1 characters on WoW: Forever: skips the intro cinematic and restores your macros, keybinds, action bars, layout and addon settings.

    • 54
    • October 11, 2026
  • WhoGrid project image

    WhoGrid

    A compact, resizable /who window with no 50-player cap that also tracks everyone you mouse over (Alliance and Horde), your kills, duels and gold trades, and your own notes on each player.

    • 76
    • October 11, 2026
  • IDExport project image

    IDExport

    Copy the item IDs in your bags, your quest log, and every quest you've completed as plain text, ready to paste anywhere.

    • 15
    • October 1, 2026
  • LogWarden project image

    LogWarden

    Automatically turns on combat logging in dungeons, raids and PvP, asks before stopping it when you leave, and shows whether it's on.

    • 19
    • September 30, 2026