Get an Epic Experience with Premium

Bag Sort

Bags & Inventory Login to Add Favorites
  • World of Warcraft
  • 3,199 Monthly Downloads
  • Supports: 5.0.4
  • 192,024 Total Downloads
  • Updated 09/10/2012
  • Created 03/09/2007
  • 289 Favorites
  • Project Site
  • Comments
  • Release Type: Mature
  • License: All Rights Reserved
  • Newest File: 5.0.4

About Bag Sort


Tired of digging through your bags for that elusive quest item and painstakingly rearranging items to maintain some semblance of organization?

Fret no more! Bag Sort will quickly and easily sort your bags and bank with quick slash commands. Your trade goods, vendor trash, auction house loot, quest items and reagents will quickly hop into an easy-to-understand layout, ready for that next trip to the auction house and merchant. There's no setup necessary, and no weird 'fake' bags to deal with. Just /bagsort or /banksort and watch your bags sort themselves!


No setup necessary. Just type /bagsort at any time to sort your bags, or /banksort while your bank window is open. The sorting process takes only a few moments in the worst case, and will be faster if you've sorted recently.

Additional Notes

The current BagSort project will always maintain its simplistic nature. If you need more features try Genie

r19 | adjo | 2012-09-10 08:52:05 +0000 (Mon, 10 Sep 2012) | 1 line
Changed paths:
   A /tags/5.0.4 (from /trunk:18)

Tagging as 5.0.4
r18 | adjo | 2012-09-10 08:49:58 +0000 (Mon, 10 Sep 2012) | 1 line
Changed paths:
   M /trunk/Bag_Sort.toc

UPDATE; toc 50001


First Previous Page 1 of 13 Next Last
  • #190

    Seem to bee running into an issue when i try to sort (bag or bank) when there is ANY caged pet. when i removed the pet from said inventory and do a ui reload it work.


    Date: 2014-01-21 18:12:19
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Bag_Sort\Bag_Sort.lua line 241:
    attempt to concatenate local 'itemEquipLoc' (a nil value)
    Bag_Sort\Bag_Sort.lua:241: sortBagRange()
    Bag_Sort\Bag_Sort.lua:135: ?()
    ..\FrameXML\ChatFrame.lua:4313: ChatEdit_ParseText()
    ..\FrameXML\ChatFrame.lua:3967: ChatEdit_SendText()
    ..\FrameXML\ChatFrame.lua:4006: ChatEdit_OnEnterPressed()
    [string "*:OnEnterPressed"]:1:
    [string "*:OnEnterPressed"]:1
    bagList = <table> {
    1 = 11
    2 = 10
    3 = 9
    4 = 8
    5 = 7
    6 = 6
    7 = 5
    8 = -1
    family = "default"
    (for generator) = <function> defined =[C]:-1
    (for state) = <table> {
    default = <table> {
    (for control) = "default"
    groupKey = "default"
    group = <table> {
    bagSlotNumbers = <table> {
    itemList = <table> {
    (for generator) = <function> defined =[C]:-1
    (for state) = <table> {
    1 = 11
    2 = 10
    3 = 9
    4 = 8
    5 = 7
    6 = 6
    7 = 5
    8 = -1
    (for control) = 5
    bagKey = 5
    bagSlot = 7
    (for index) = 4
    (for limit) = 20
    (for step) = 1
    itemSlot = 4
    itemLink = "[Golden Dragonhawk Hatchling]"
    newItem = <table> {
    sortString = "6"
    itemName = nil
    _ = nil
    itemRarity = nil
    _ = nil
    _ = nil
    itemType = nil
    itemSubType = nil
    _ = nil
    itemEquipLoc = nil
    _ = nil
    tooltip = BS_toolTip {
    0 = <userdata>
    numMoneyFrames = 1
    hasMoney = 1
    comparing = false
    updateTooltip = 0.2
    owner = Bag_Sort_Core {
    0 = <userdata>
    tooltipLine2 = nil
    (*temporary) = "6"
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to concatenate local 'itemEquipLoc' (a nil value)"

    Swatter, v5.19.5445 (QuiescentQuoll)
    AucAdvanced, v5.19.5445 (QuiescentQuoll)
    AucFilterBasic, v5.19.5445 (QuiescentQuoll)
    AucFilterOutlier, v5.19.5445.5437(5.19/embedded)
    AucMatchUndercut, v5.19.5445.5364(5.19/embedded)
    AucScanData, v5.19.5445 (QuiescentQuoll)
    AucStatHistogram, v5.19.5445 (QuiescentQuoll)
    AucStatiLevel, v5.19.5445 (QuiescentQuoll)
    AucStatPurchased, v5.19.5445 (QuiescentQuoll)
    AucStatSales, v5.19.5445.5376(5.19/embedded)
    AucStatSimple, v5.19.5445 (QuiescentQuoll)
    AucStatStdDev, v5.19.5445 (QuiescentQuoll)
    AucStatWOWEcon, v5.19.5445.5323(5.19/embedded)
    AucUtilAHWindowControl, v5.19.5445.5347(5.19/embedded)
    AucUtilAppraiser, v5.19.5445.5438(5.19/embedded)
    AucUtilAskPrice, v5.19.5445.5347(5.19/embedded)
    AucUtilAutoMagic, v5.19.5445.5443(5.19/embedded)
    AucUtilCompactUI, v5.19.5445.5444(5.19/embedded)
    AucUtilEasyBuyout, v5.19.5445.5427(5.19/embedded)
    AucUtilFixAH, v5.19.5445 (QuiescentQuoll)
    AucUtilItemSuggest, v5.19.5445.5417(5.19/embedded)
    AucUtilPriceLevel, v5.19.5445.5444(5.19/embedded)
    AucUtilScanButton, v5.19.5445.5403(5.19/embedded)
    AucUtilScanFinish, v5.19.5445.5347(5.19/embedded)
    AucUtilScanProgress, v5.19.5445.4979(5.19/embedded)
    AucUtilScanStart, v5.19.5445.5347(5.19/embedded)
    AucUtilSearchUI, v5.19.5445.5373(5.19/embedded)
    AucUtilSimpleAuction, v5.19.5445.5415(5.19/embedded)
    AucUtilVendMarkup, v5.19.5445.4828(5.19/embedded)
    Babylonian, v5.1.DEV.332(/embedded)
    BagSort, v5.0.4
    BagBrother, v
    Bagnon, v5.4.3
    Bartender4, v4.5.13.2
    BeanCounter, v5.19.5445 (QuiescentQuoll)
    Configator, v5.1.DEV.359(/embedded)
    DBMCore, v
    DBMStatusBarTimers, v
    DebugLib, v5.1.DEV.337(/embedded)
    Enchantrix, v5.19.5445 (QuiescentQuoll)
    EnchantrixBarker, v5.19.5445 (QuiescentQuoll)
    Informant, v5.19.5445 (QuiescentQuoll)
    LibExtraTip, v5.12.DEV.355(/embedded)
    LibSharedMedia30, v3.0-81
    Postal, v3.5.1
    Recount, v
    ReforgeLite, v1.37
    SellJunk, v3.0.10
    SexyMap, v2.4.14
    SlideBar, v5.19.5445 (QuiescentQuoll)
    Stubby, v5.19.5445 (QuiescentQuoll)
    TipHelper, v5.12.DEV.351(/embedded)
    BlizRuntimeLib_enUS v5.4.2.50400 <us>


  • #191

    Same problem here. 


    Thanks... I was wondering why it wasn't working on one of my charachters... got rid of the caged pet, and I was able to sort again.

  • #188
    /bagsort broken, banksort works

    Attempting to use /bagsort but it does a small lag and after pressing enter the "script" is still in the chat as if i didnt click enter.

  • #186
    I am experiencing an issue where /bagsort moves my fish from my fishing bag to my cooking bag... although this kinda makes sense the cooking bag is not big enough to store both fish and farmed food... am i doing something wrong or is this currently how it is set up to work?
  • #187

    bagsort uses the bag which comes first.
    try swapping those two bags

  • #185

    Just found out that if you have a caged pet in your inventory you cant /bagsort, it wont even let you press enter to clear the command.

  • #184

    suggestion for feature: sort guild bank




    would be awesome for me. im having trouble sorting through tons and tons of various items just thrown in the bank.. 


    also there seem to be a bug, when having a caged pet in your bag. gives LUA errors and it stops sorting till you remove it

    Last edited by zephid on 10/1/2013 6:10:22 AM
  • #183

    Great addon quick and efficient. For the developer LUA error and stops working when you have a caged Terrible Turnip. I dunno if its his level or not did not try any different levels other than the lvl 7 one I have. But did put in bank and reloaded and sort worked. Pulled it back out and it crashed again.

  • #182

    /banksort jumbles all my bank items in a huge mess & unsorted fashion. Is there a reason for this?

  • #179

    i have the bagnon add on also and the sort bag that you guys make but it wont work it doesnt sort the bag and it doesnt sort the bank either 

    Last edited by ordel88 on 4/14/2013 4:34:35 PM
  • #178

    For those having an issue with typing /bs and nothing happens when you press enter....

    I found out that if you have a caged battle pet in your bags /bs won't work... I found this out because I deleted the pet I had in my bags and  /bs started working again :)

  • #180

    This resolved the error I was receiving.

  • #177

    You should have a feature where if a person adds a specific bag for gems or mining and does /bagsort, it will move all valid items into those bags

  • #181

    oh PLEASE add this feature

  • #176

    My inventory and bank, they're beautiful *-*

    No issues here, both commands work perfectly.

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

Leaguepedia PAX Skin Giveaway