Get an Epic Experience with Premium


Bags & Inventory Login to Add Favorites
  • World of Warcraft
  • 621 Monthly Downloads
  • Supports: 6.2.3
  • 126,536 Total Downloads
  • Updated 12/03/2015
  • Created 08/09/2009
  • 142 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: Public Domain
  • Newest File: BagSaver

About BagSaver

BagSaver will help you keep your bags as clean as possible.
I wrote this addon after having enough of my bags being full as I'm levelling/doing dailies/instancing. The goal of the addon will be to keep your bag slots clear of things you don't want, and assist you when your bag does somehow become full in finding the optimal (read: least valuable) item(s) to discard to make room for something better.

BagSaver has been updated for Mists of Pandaria!

All suggestions and feature requests are welcome!

Current features are:
Automated selling of gray items whenever a vendor window is opened
Automated selling of soulbound items that could not ever be equipped (i.e. quest reward staff taken by a Rogue to sell)
Automated selling of soulbound armor that is below your primary armor type (cloth, leather, mail, plate)
Finding the least valuable stack in your inventory for youwhen your bags are full and need a slot for new loot.

Slash commands (/bagsaver or /bs):
/bs config:    Open addon config menu (also found in Addon tab in Blizzard's Interface menu)
/bs reset:    Resets your config to defaults

Looking for a configurable, mobile bar that shows your current Energy/Mana/Rage/etc as well as your Combo Points/Soul Shards/Holy Power? Check out my other addon, Energy Watch!
Removed possible nil object from error line

Added Gorepetal's Gentle Grasp to list of items to ignore for auto-sell
Updated TOC for 6.2.3

Added Peon's Mining Pick to list of items to ignore for auto-sell, and made that functionality apply to unusable bound items
Updated TOC for 6.1.0

Added list of miscellaneous items to ignore for auto-sell, only current entry is Vile Fumigator's Mask
Updated TOC for 6.0


First Previous Page 1 of 6 Next Last
  • #85

    Could you make it possible to mark certain gray items to not be sold? Like grey clothing I might want to keep for cosmetic purposes? 

  • #86

    Do you have an example of one of these items? AFAIK, there are no equippable grays.

  • #83

    Date: 2015-11-28 11:20:25
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\BagSaver\BagSaver.lua line 104:
    attempt to concatenate local 'newItemLink' (a nil value)
    BagSaver\BagSaver.lua:104: SellItemsToVendor()
    BagSaver\BagSaver.lua:131: OnAccept()
    ..\FrameXML\StaticPopup.lua:4090: StaticPopup_OnClick()
    [string "*:OnClick"]:1:
    [string "*:OnClick"]:1
    items = <table> {
    1 = <table> {
    2 = <table> {
    3 = <table> {
    4 = <table> {
    5 = <table> {
    6 = <table> {
    7 = <table> {
    0 = <table> {
    totalProfit = 0
    (for index) = 0
    (for limit) = 7
    (for step) = 1
    itemQuality = 0
    (for generator) = <function> defined =[C]:-1
    (for state) = <table> {
    1 = <table> {
    2 = <table> {
    3 = <table> {
    (for control) = 1
    i = 1
    item = <table> {
    bag = 0
    slot = 16
    id = 2777
    class = "Weapon"
    subClass = "Bows"
    equipSlot = "INVTYPE_RANGED"
    isSoulbound = false
    color = <table> {
    count = 1
    quality = 0
    value = 147
    link = "[Feeble Shortbow]"
    name = "Feeble Shortbow"
    texture = "Interface\ICONS\INV_Weapon_Bow_05.blp"
    newTexture = nil
    newCount = nil
    newLocked = nil
    newQuality = nil
    newReadable = nil
    newLootable = nil
    newItemLink = nil
    (*temporary) = <function> defined @Interface\FrameXML\RestrictedInfrastructure.lua:116
    (*temporary) = "[Feeble Shortbow]"
    (*temporary) = " has moved! Not attempting to sell "
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to concatenate local 'newItemLink' (a nil value)"


    Last edited by Henniie on 11/28/2015 6:09:10 AM
  • #84

    Looks like this could happen if an item was sold or moved while the auto-sell prompt was showing. Just uploaded a new version that should prevent it from happening.

  • #82
    Gorepetal's Gentle Grasp

    I'd like to add Gorepetal's Gentle Grasp to the profession armor not to be sold. It allows faster herbalism in Draenor, including garrison gardens on any toon.



    Thanks! :)

  • #80

    Peon's Mining Pick is giving a speed boost to mining even if not equipped and just in inventory. BagSaver offers to sell it if Auto Sell / Unusable Soulbound Items is enabled. Please put it in the exception list.

  • #81

    I just uploaded a new version which should take care of this. Let me know if not!

  • #79

    I am recently unable to split stacks.  If I have 20 in may bak and do a <shift>ckick or >shift>right click, I am unable to split my stacks.  This seems to be the case if I use bagnon, combuctor, baud-bag, or just the separate Bilzzard bags.  I have the samt toruble at the bank or the guild bank.  Anyone have any suggestions?  My wife, using the same set up, has trouble intermittently.


  • #78

    Hello! Recent convert from Sell-o-Matic + MakeRoom addons! I like that you do both in one. :)

    One request, would it be possible to have a delete button added on the pop-up window when inventory is full, ala MakeRoom? Rather than have to drag and drop the item out. Anyways, keep up the good work!

  • #76

    Why does it keep trying to sell my Imperial Silk?

  • #77

    Hmm, interesting bug. It looks like this would happen if you were a non-cloth wearing class that had Imperial Silk (Tailoring), and the "Auto-sell non-primary armor" option checked.

    I just uploaded version 0.6.5 which should fix this problem.

  • #75

    Thank you so much for this addon :-) It will help me big time, as I am a clutter bug and always running out of bag space, lol!

  • #74

    I also wish that user could add some items into "sell for vendor" -filter, very often I want to sell all low level mana drinks/foods which don't have buffing on them.

  • #73

    I wish this addon could seek for quest items to destroy, from those quests which a current character does not have in quest log. Thank you for reading this message.

    And I apologize if my sentences are bad, english isn't my major language.

  • #70

    Recently, the addon stopped selling armor that I can't equip (i.e. rogue with plate BoP armor).     I imagine that would fall under "Automated selling of soulbound items that could not ever be equipped" but it does nothing.

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

Star Trek Online Wiki Editing Contest