Get an Epic Experience with Premium


Bags & Inventory Login to Add Favorites
  • 1 Like
  • World of Warcraft
  • 126 Monthly Downloads
  • Supports: 4.2
  • 42,581 Total Downloads
  • Updated 11/22/2011
  • Created 11/18/2006
  • 413 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: All Rights Reserved
  • Newest File: 3.2
Support development! **

About Stackpack

What is Stackpack?

Have you ever had to destroy an item just to free up space, only to find out that you could've combined 2 or more stacks of the same item? What about that tradeskill item you could've moved into your tradeskill bag to free up space? Stackpack searches each of your bags to stack items together and move tradeskill and specialty items where they belong.

What else can it do?

Ever looked through your bank for what seems like an eternity, repeatedly overlooking an item that you KNOW is there? Stackpack brings a powerful search to your inventory, personal bank and guild bank windows, allowing you to quickly find what you're looking for. It supports a number of filters that allow you to find items based on certain characteristics.. such as Soulbound, Bind on Equip, Weapons or even Junk items to vendor.

What about the bank?

Stackpack will stack your items in the bank as well, and ignores any changes to your normal bags so you can easily split and add partial stacks to your bank slots as you please. Additionally, Stackpack fully supports users of all inventory management addons.

What if I don't want to stack temporarily?

Stackpack will toggle itself off automatically when you split a stack of items. You can also bind a key to temporarily disable Stackpack (which will re-enable itself automatically after the next inventory change) or you can use the /sp toggle command. To turn Stackpack off permanently, you can use the /sp off command. Using /sp on will turn it back on.

Do I have to do that every time I trade?

Nope. Stackpack will not stack items while the trade window is open.

What about sending mail?

Stackpack will not stack items while the send mail window is open, making it easy to split and send partial stacks as you please. Stackpack will resume stacking when the read mail window is open, or when the mail frame is closed altogether.


Please post any problems/feature requests/comments you have here, and I will usually reply within a few days, and if necessary, a release will be posted in a similar time frame.

Thanks for using Stackpack ;)

Updates 3.2:

Fixed issues with Stackpack running alongside Bagnon.

Addon Packs Containing This...


First Previous Page 1 of 15 Next Last
  • #214

    Would love an update on this addon, with just the standard stacking capabilities. I have not found a single addon that does the same. Search is now implemented well enough in regular UI - but no stacking!



  • #213

    I updated my own copy to work but lately its triggering a lot of errors. Mostly it does this one


    Date: 2013-03-31 18:39:21 ID: 1 Error occured in: Global Count: 11 Message: ..\AddOns\Stackpack\Stackpack.lua line 615:    Usage: GetItemInfo(itemID|"name"|"itemlink") Debug:    [C]: ?    [C]: GetItemInfo()    Stackpack\Stackpack.lua:615: FindStacks()    Stackpack\Stackpack.lua:789: Scan()    Stackpack\Stackpack.lua:697: InitScan()    Stackpack\Stackpack.lua:773: QueryScan()    Stackpack\Stackpack.lua:997: Stackpack_OnEvent()    [string "*:OnEvent"]:1:       [string "*:OnEvent"]:1 Locals:

    AddOns:   Swatter, v5.15.5383 (LikeableLyrebird)   Altoholic, v5.2.001   AucAdvanced, v5.15.5383 (LikeableLyrebird)   AucFilterBasic, v5.15.5383 (LikeableLyrebird)   AucFilterOutlier, v5.15.5383.5381(5.15/embedded)   AucMatchUndercut, v5.15.5383.5381(5.15/embedded)   AucStatHistogram, v5.15.5383 (LikeableLyrebird)   AucStatiLevel, v5.15.5383 (LikeableLyrebird)   AucStatPurchased, v5.15.5383 (LikeableLyrebird)   AucStatSales, v5.15.5383.5381(5.15/embedded)   AucStatSimple, v5.15.5383 (LikeableLyrebird)   AucStatStdDev, v5.15.5383 (LikeableLyrebird)   AucStatWOWEcon, v5.15.5383.5323(5.15/embedded)   AucUtilAHWindowControl, v5.15.5383.5381(5.15/embedded)   AucUtilAppraiser, v5.15.5383.5381(5.15/embedded)   AucUtilAskPrice, v5.15.5383.5381(5.15/embedded)   AucUtilAutoMagic, v5.15.5383.5381(5.15/embedded)   AucUtilCompactUI, v5.15.5383.5381(5.15/embedded)   AucUtilEasyBuyout, v5.15.5383.5381(5.15/embedded)   AucUtilFixAH, v5.15.5383 (LikeableLyrebird)   AucUtilItemSuggest, v5.15.5383.5381(5.15/embedded)   AucUtilPriceLevel, v5.15.5383.5381(5.15/embedded)   AucUtilScanButton, v5.15.5383.5320(5.15/embedded)   AucUtilScanFinish, v5.15.5383.5381(5.15/embedded)   AucUtilScanProgress, v5.15.5383.4979(5.15/embedded)   AucUtilScanStart, v5.15.5383.5381(5.15/embedded)   AucUtilSearchUI, v5.15.5383.5381(5.15/embedded)   AucUtilSimpleAuction, v5.15.5383.5381(5.15/embedded)   AucUtilVendMarkup, v5.15.5383.4828(5.15/embedded)   Babylonian, v5.1.DEV.332(/embedded)   BeanCounter, v5.15.5383 (LikeableLyrebird)   BGSpy, v1.2.6   BittensSpellFlashKeyBindings, v2.0.0   BittensSpellFlashLibrary, v4.3.2   Clique, vv50200-1.0.4   Configator, v5.1.DEV.344(/embedded)   DailyQuestCounter, v1.2.1   DataStore, v5.2.001   DataStoreAchievements, v5.2.001   DataStoreAgenda, v5.2.001   DataStoreAuctions, v5.2.001   DataStoreCharacters, v5.2.001   DataStoreContainers, v5.2.001   DataStoreCrafts, v5.2.001   DataStoreCurrencies, v5.2.001   DataStoreInventory, v5.2.001   DataStoreMails, v5.2.001   DataStorePets, v5.2.001   DataStoreQuests, v5.2.001   DataStoreReputations, v5.2.001   DataStoreSpells, v5.2.001   DataStoreStats, v5.2.001   DataStoreTalents, v5.2.001   DebugLib, v5.1.DEV.337(/embedded)   Enchantrix, v5.15.5383 (LikeableLyrebird)   EnchantrixBarker, v5.15.5383 (LikeableLyrebird)   FeedTillers, vRelease 1.0.5   FloTotemBar, v   Healium, v   LibExtraTip, v5.12.DEV.342(/embedded)   MillHelp, v2.0.13   MillHelpGlyphs, v2.0.13   MoveAnything, v13.5.1   Pawn, v1.8.4   SimpleComboPoints, v1.3.2   SlideBar, v5.15.5383 (LikeableLyrebird)   SpellFlash, v6.6   SpellFlashCore, v2.0.2   Stackpack, v3.2   Stubby, v5.15.5383 (LikeableLyrebird)   TipHelper, v5.12.DEV.343(/embedded)   Titan, v5.1.16.50200   TitanAchievementPoints, v   TitanAlchemy, v4.0.001   TitanArchaeology, v4.0.001   TitanArchaeologyFragments, v4.0.002   TitanBag, v5.1.16.50200   TitanBlacksmithing, v4.0.001   TitanCasterStats, v1.0.3   TitanClock, v5.1.16.50200   TitanCooking, v4.0.001   TitanCurrency, v5.7   TitanDurability, v1.24   TitanEnchanting, v4.0.001   TitanFirstAid, v4.0.001   TitanGold, v5.1.16.50200   TitanGuild, v5.2.0.0   TitanHerbalism, v4.0.001   TitanHonorPoints, v4.0.001   TitanInscription, v4.0.001   TitanInstance, v4.1.0b   TitanJewelcrafting, v4.0.001   TitanJusticePoints, v4.0.001   TitanLeatherworking, v4.0.001   TitanLocation, v5.1.16.50200   TitanLootType, v5.1.16.50200   TitanMail, v5.2.0.0   TitanMicrobuttons, v4.0.1   TitanPerformance, v5.1.16.50200   TitanProfessions, v4.0.2   TitanPvP, v1.1.0   TitanQuests, v3.0.8   TitanRepair, v5.1.16.50200   TitanRestPlus, v5.0.4   TitanSC, v4.0.001   TitanSkinning, v4.0.001   TitanSpec, v2.3.0   TitanSpeed, v5.2.001   TitanTailoring, v4.0.001   TitanXP, v5.1.16.50200   TradeForwarder, v2.20   TradeSkillMaster, vv1.6   TradeSkillMasterAccounting, vv1.3   TradeSkillMasterMailing, vv1.1   BlizRuntimeLib_enUS v5.2.0.50200 <us>   (ck=f29)


  • #212

    Hey folks, I haven't played WoW in over in a year, so I'm sure they've made significant changes to their API.  If I get some free time I'll take a look and see if we can't get an update out there.

  • #211

    Anyone know of a replacement for this addon since it doesn't work in 5.2?

  • #210

    SP was causing way too many luaerrors that i wanted to deal with. too bad bc i think ive been using it since it was first released. an update would be awesome for this. in the meantime, if your like me and want all your things stacked and organized check out


  • #209

    I tried the fix by anavolver posted below. It appears to fix the caged pet error . However I am unable to see the tooltip info for them. I am using  the Icetip addon for my tooltips. Also this fix doesn't resolve the error I posted earlier regarding my miner druid.

  • #208


    with the pets in cages the function GetItemID has problems evaluating the right ID. Neither WoWWiki nor Wowpedia have been updated with the new link types.

    To correct the problem replace the 3 lines 612-614 in ..\WOW\Interface\Addons\Stackpack\Stackpack.lua

            local Texture, Count, Locked, Quality, Readable = GetContainerItemInfo(n,c);
            if (Quality==-1 or Count~=nil) then
                local ID = GetItemID(GetContainerItemLink(n,c));

    with the following coding.

            local Texture, Count, Locked, Quality, Readable, Lootable, ItemLink = GetContainerItemInfo(n,c);
            if (Quality==-1 or Count~=nil) then
                local _, ID = strsplit(":", ItemLink)

    Last edited by anavolver on 11/12/2012 8:00:20 PM
  • #207

    I too would like to know of a replaement. Nothing fancy, just something that will put every thing in stacks to maximize inv space.

  • #206

    This addon hasn't seen a update almost a year now. I can't use this addon with caged pets in my bag apparently it has trouble recognizing the textures for the cage pets.

    So anyone recommend a replacement?

  • #205

    I am getting this error on my AH toon who has a caged Whiskers the Rat in the inventory bag.

    Error seen by BugGrabber, enUS client

    234x Stackpack\Stackpack-3.2.lua:615: Usage: GetItemInfo(itemID|"name"|"itemlink")
    <in C code>
    Stackpack\Stackpack-3.2.lua:615: in function "FindStacks"
    Stackpack\Stackpack-3.2.lua:789: in function "Scan"
    Stackpack\Stackpack-3.2.lua:697: in function "InitScan"
    Stackpack\Stackpack-3.2.lua:773: in function "QueryScan"
    Stackpack\Stackpack-3.2.lua:994: in function "Stackpack_OnEvent"
    <string>:"*:OnEvent":1: in function <string>:"*:OnEvent":1

    n = 1
    c = 1
    itemCount = 0
    itemStack = 0
    itemID = nil
    itemName = nil
    Count = 1
    Locked = nil
    Quality = -1
    Readable = nil
    ID = nil
    GuildBankOpen = 0
    GuildBankStackAll = 0
    Queued = 4
    Queue = <table> {
     1 = <table> {}
     2 = <table> {}
     3 = <table> {}
     4 = <table> {}
     0 = <table> {}

  • #204
    Update plz :)

    i'm also w8ing for update! :)
    please add an option to remove search bar from the bank UI ("/sp searchoff" doesnt work), or maybe even completely remove search option for bags & banks, since its now build in standart UI.

    best addon for stacking!

  • #202

    Still inquiring if there will be any update coming for this addon?

  • #203

    I was wondering the same thing. 

  • #200
    Log in error

    Here is a error I am getting on my Level 85 Worgen Druid whenever I log him in and the only toon to see this error. He has max level Herbs and Mining for gathering. He has a Mammoth Ming Bag in his inventory slot and it is in the last bag slot on the left (one you open with F8) with a Mining Pick in the bag so this might have something to do with it.

    Error as seen by BugGrabber, enUS client

    147x Stackpack\Stackpack-3.2.lua:875: attempt to compare number with nil
    Stackpack\Stackpack-3.2.lua:875: in function "Organize"
    Stackpack\Stackpack-3.2.lua:687: in function "InitScan"
    Stackpack\Stackpack-3.2.lua:773: in function "QueryScan"
    Stackpack\Stackpack-3.2.lua:994: in function "Stackpack_OnEvent"
    <string>:"*:OnEvent":1: in function <string>:"*:OnEvent":1

    Bags = -1
    DropBag = -1
    DropSlot = -1
    OpenBag = -1
    OpenSlot = -1
    StackID = -1
    FirstBag = 0
    BagPosition = <table> {}
    AvailSlots = 0
    Queue = <table> {}
    Queued = -1
    BankOpen = 0
    GuildBankOpen = 0
    GuildBankStackAll = 0
    Ready = <table> {}
    ForceScan = 0
    Stacking = 0
    ReadyID = 0
    State = 0
    WFrame = WorldFrame {
     0 = <userdata>

  • #199

    anyone still having trouble with this addon try AdiBags does everything this does and much much more


  • 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 »

The Sandbox: Godly Giveaway