Get an Epic Experience with Premium

Reagent Restocker

Bags & Inventory Login to Add Favorites
  • World of Warcraft
  • 422 Monthly Downloads
  • Supports: 6.1.0
  • 270,807 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 5 of 36 Next Last
  • #474

    It also takes some time for patches to get released after I upload them. Maybe things weren't completely updated.

  • #473
    Quote from CobraA1 »

    "ReagentRestocker, v3.0"

    This was fixed in 3.1.

    Thank you.

    You know, I even checked to make sure I had latest version. Must have had a blindfold on :P

  • #470
    Not working in KR

    Having issues with the latest version in that is not working items from bank and overstock to bank..

    The following debugging, you can not compare the number of things.

    (EventHandler) BANKFRAME_OPENED triggered.
    (EventHandler) Action #1 taken.
    Amount in bank: 0 Amount in bags: 0 ID: 55054
    Amount in bank: 0 Amount in bags: 0 ID: 58086

    I love this add-on.How to Fix should be able to use?


  • #467

    how do i remove the extra window added to every vendor? i really liked this addon much better when it worked behind the scenes... i see no need (for me anyways) for this very large obtrusive window.

  • #468

    hah as soon as i posted this, i tabbed back in and saw "Disable New UI" option. sorry =p

  • #469

    I figured that would be the reaction, it's still very much a work in progress and currently very ugly, so yeah I added a way to disable it. I will continue to work on it.

  • #466

    Reagent Restocker 3.0 is released! I've pushed it to Curse and WoW Interface.

    This contains all of the bug fixes necessary for playing on the Mists of Pandaria beta, and should be ready for the 5.0.4 patch tomorrow (today, in some time zones?).

    The biggest change is a new window that pops up with the vendor. It's pretty ugly right now, but functional. There have been some reports of issues with the main window during the beta, but I'm pretty sure I have that fixed. It will be getting a LOT of graphical work in the near future.

    Last edited by CobraA1 on 8/28/2012 10:32:35 AM
  • #462

    So, with the 2.7.2 beta version on live realms, the Option menu is totally empty...

    I can't configure anything at all, only the stupid pop-up window that you get when you talk to a vendor shows itself and I can configure Buy, Sell and Exceptions that way. (Tough i would like to disable that and ge back the litle [+] buttons on the items in the vendor window...)

    Still, no way to change thresholds and stuff that were in the ealier versions...
    (like reputation level for repairing, rarity-threshold for selling gear, selling water/food options etc.)

    Now, is that a bug or do you not want to include any options whatsoever?

  • #463

    The most recent beta is 2.7.4. There was a known issue with Ace libraries - upgrading to 2.7.4 should fix it.

    The primary configuration window is not going away any time soon, as the new pop-up window is far from being functional enough to replace it.


  • #465

    The latest beta does not seem to have this issue, and I will be releasing the final version very soon.

    Also, tomorrow Blizzard will be releasing a major patch for WoW.

    Unfortunately, since I can't reproduce the issue, I can't really fix it. Nor does it make much sense when both my addon and WoW itself are getting big updates very soon.

    I suggest waiting for both of the updates. If it still happens afterwards, feel free to report it again. You may have to send me your saved variables files if it keeps happening.

    I'm not totally satisfied with the new pop up window either, and I will be changing it a lot in the upcoming weeks. It was in progress when Blizzard announced the 5.0.4 patch, and I had to rush it to its current state.

  • #464

    Alright, so...

    I tried version 2.6.18 (latest "release" version) and it was still happening so I thought I'd start "fresh" and disabled all my other addons.

    Of course NOW it worked fine...
    In the end, I tracked down the issue and somehow, when I have "Acki's Recipe List" enabled, the option-menu of RR gets screwed and shows nothing Oo
    When I disable ARL, it works fine...

    I have no clue why that happens, but I'd like to keep both addons. So maybe you can talk to the author of ARL and fix that strange bug?!

    P.S.: I still dislike the pop-up window, but I think I was being a bit rude earlier so I apologize for that. You do a good job with this addon :)

    Last edited by quwong on 8/27/2012 11:09:07 AM
  • #460

    2.7.2 beta, on live server

    2x ReagentRestocker-v2.7.2 beta\BankBag.lua:1176: attempt to call global "GetNumBankSlots" (a nil value)
    ReagentRestocker-v2.7.2 beta\BankBag.lua:1176: in function "scanForItem"
    ReagentRestocker-v2.7.2 beta\BankBag.lua:56: in function "v"
    ReagentRestocker-v2.7.2 beta\EventHandler.lua:66: in function <ReagentRestocker\EventHandler.lua:32>
    (tail call): ?

    (for generator) = <func> =[C]:-1
    (for state) = <table> {
     58269 = 58269
     58257 = 58257
     58091 = 58091
     58086 = 58086
     62671 = 62671
     63388 = 63388
    (for control) = 58269
    k = 58269
    v = 58269
    countBags = 20

  • #461


    Thanks! Will be fixed in the next release.

  • #458

    I like the old version much better.

    I am hoping the new one will get back all the control that is now missing.

    Can't Drag & Drop items, can't use item numbers, can't set sell threshold (just says gray and the slider is missing).

    I hope it gets back all of the old features as the beta progresses.


  • #459

    Make sure you're using the latest version of the beta for Reagent Restocker. Seems to be working fine for me.

    Also note that the Mists beta itself had bugs that broke things, many of which are fixed now.

    I will of course keep an eye on things and fix anything broken that I encounter.

  • 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