Get an Epic Experience with Premium

Reagent Restocker

Bags & Inventory Login to Add Favorites
  • World of Warcraft
  • 441 Monthly Downloads
  • Supports: 6.1.0
  • 270,846 Total Downloads
  • Updated 03/04/2015
  • Created 10/06/2009
  • 381 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: v10.2
Support development! **

About Reagent Restocker

Reagent Restocker is a simple addon for automatically purchasing items, selling unwanted items, and repairing. Unlike many other similar addons, Reagent Restocker supports drag and drop and has a full GUI for editing buy/sell lists.

If you like it, feel free to donate! I highly recommend donating to your favorite addons, it really helps. If every person who downloads this addon donates as little as $1 per month, I could actually work on this addon full time. As it stands, however, it's actually kinda hard to justify putting much time into it at all.

Reagent Restocker now has Google+ and Facebook pages! News, notes, and patch releases will be posted to Google+ and Facebook.

NOTE: I've been seeing copies of Reagent Restocker popping up at other download sites. The only three places I currently upload the addon to are,, and I cannot guarantee the integrity of any other download sites.

What can you do with Reagent Restocker? Well, you can do the following:

  • Automatically buy items from vendors.

  • Automatically sell items you can't use.

  • Automatically fix your gear.

  • Warn you when you're getting low on items you automatically buy.

  • Use LDB to show your current stock of items.

  • Automatically mark items in ArkInventory as trash (Note: This feature is maintained by the authors of ArkInventory).

  • Access it via the minimap (must have LibDBIcon installed).

  • When automatically buying water, it can automatically update the buy list to the latest usable water by your character.

  • Stock excess items in your bank or the guild bank.

  • Control buying/selling/repairing based on vendor discounts.

Devs wanted! It's open source, and I've been busy with other things in real life. I'm willing to add more members to the team. Must have a CurseForge account.


If you have LibDBIcon or a LDB compatible bar installed, you can access Reagent Restocker simply by clicking on the icon. Otherwise, you can access it via slash commands.

To start using Reagent Restocker, type /rr at the command line. /rrstock and /reagentrestocker also work.

Raid Roll users: Reagent Restocker may take over /rr - if that happens, use /rrl for Raid Roll.

/rrbuy and /rrsell add items to the sell and buy lists (thanks g3gg0)


The primary portal for Reagent Restocker is at, even though I also publish the addon to (the old portal) and, and may publish to other places in the future.

The public facing page is here:

The development pages are here:

r130 | cobraa1 | 2015-03-04 16:21:06 +0000 (Wed, 04 Mar 2015) | 3 lines
Changed paths:
   A /tags/v10.2 (from /trunk:129)

-   Updated TOC
-   Sorry, that's all for now.

r129 | cobraa1 | 2015-03-04 16:20:09 +0000 (Wed, 04 Mar 2015) | 1 line
Changed paths:
   M /trunk/
   M /trunk/ReagentRestocker.toc

Commit before release.


First Previous Page 9 of 36 Next Last
  • #409

    I dunno this is like one of my all-time fav addons, and it has been broken for over a week it seems, ever since the last update, it will not restock, repair, overstock, it wont do anything but give errors, and lots of them.


    :( I can only hope for a fix soon I guess, I have deleted the files and folders and reinstalled few times. Guess I can try to find an older dl or something.


    Just trying /rr and I get this.


    1x ReagentRestocker-2.6.9\Core.lua:252: attempt to index global 'RRGlobal' (a nil value)
    ReagentRestocker-2.6.9\UI.lua:655: in function `refreshShoppingList'
    ReagentRestocker-2.6.9\UI.lua:900: in function `showFrame'
    ReagentRestocker-2.6.9\Core.lua:1521: in function `value'
    Interface\FrameXML\ChatFrame.lua:4248: in function `ChatEdit_ParseText':
    Interface\FrameXML\ChatFrame.lua:3838: in function `ChatEdit_SendText':
    Interface\FrameXML\ChatFrame.lua:3876: in function `ChatEdit_OnEnterPressed':
    <string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>

    Last edited by Nasia311 on 10/18/2011 2:25:03 PM
  • #412

    Try v2.6.10, it should be fixed now :).

  • #410

    Hi people i hope theres an update on reagent restocker because its got a bug that when i open the guild bank an BIG error pops up and then it won't work and messes my other add-ons up and yes i have unstall all other add-ons and tried reagent restocker and tried re-installing it and still it errors please sort it as i love this add on

  • #407
    After recently updating, the addon is no longer restocking my items. As an example, on my rogue I had it set to stock 20x of each poison. When I visit the poison vendor, it does not restock (even though I have less than 20). Under the "Shopping" section, none of my items are listed. Yet when I try to add a poison, it gives me a message saying that it's already on my buy list.
  • #408


    You may have to start from scratch, sorry. Poisons were changed, and nobody ever shared with me how they were changed. I don't play a class that used them. So there are known issues with them which will likely never be resolved.

  • #406
    If I open the Guild Bank I get:

    Date: 2011-09-19 18:31:16
    ID: 1
    Error occured in: Global
    Count: 3
    Message: ..\AddOns\ReagentRestocker\Core.lua line 50:
    attempt to call field '?' (a nil value)
  • #405
    . . . and the reason why BOE and Soulbound detection isn't working is because tooltip scanning isn't working :(. May have a 2.6.10 soon.
  • #404
    Hey everybody, 2.6.9 should fix some major bugs, particularly those showing up as "attempt to index global 'RRGlobal' (a nil value)".
  • #400
    Used to love this addon. But, with the latest releases, it doesn't work anymore. I went to using an old version from like 2 months ago and it worked fine. I figured it would be fixed by now. It's not. What happend to this addon? Gives errors now when trying to refill bags/overfill to bank. So dissappointed.
  • #401
    I generally work on this addon during my free time, and currently my free time is dictated by life events.

    And yeah, I did a rewrite that seems to have broken a lot of stuff. I intend on taking a good look at the code this weekend.
  • #399
    Sometimes the vendor does what he must do, but it blocks the message "Working, plase whait ..." and when I speak again with the vendor displays the message that the addon would have to appear before
  • #398
    Geting the following error with version 2.6.8

    1x ReagentRestocker-2.6.8\Core.lua:252: attempt to index global 'RRGlobal' (a nil value)

    Am using a couple Auction type addons. I will try to duplicate this issue without any other addons active and report back. Have autobuy enabled.

  • #403
    See if 2.6.9 fixes it.
  • #402
    Could you also copy and paste more of the message into an error report at curseforge?
  • #395
    Issue with the auto-selling options:

    If you enable the following three options

    -Sell unusable armor and weapons
    -Keep BoE
    -Keep Soulbound

    It will still autosell BoE items that you can't use. In this case my Warlock tried to sell BoE leather gloves that i'd rather sell on the AH and not for a handful of gold pieces to a vendor :P

    Thank you for otherwise great addon :)

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Gamepedia Free-shirt Giveaway