• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Quick Auctions 2

 
Project Updated:
Files Updated: Thu, Nov 26 2009
Supports Game Version: 3.2.0
Category: Auction & Economy
Tags:

[Edit Tags]

Project Manager: Shadowed
Additional Authors: No additional authors
Current Version: r20091126
License: All Rights Reserved
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 430
Downloads Total: 83,640
Favorites: 109
Comments: 227
  • Contests
  • About Quick Auctions 2
  •  

Quick Auctions is for people who want to automate auction posting and cancelling and don't want to deal with checking 50 auctions, seeing if they were undercut, cancelling and repeating. While this is primarily meant for automating large quantities of auctions it works fine for a few auctions too. This does require a little bit of tweaking for yourself, but the latest version provides a GUI configuration and is much easier to setup and manage. Also includes a summary window that lets you quickly see the status of a group of items on the auction house and queue items for the craft queue to make it easier to see the status of an entire segment of the Auction House market.

This is still a work in progress, while it should be stable and not have any major issues I make no promises etc etc.

Slash command: /qa (/quickauctions)

Upgrading to Quick Auctions 2 will reset all your settings in Quick Auctions 1.

Groups
Unlike the original Quick Auctions, you now set everything up through grouping, you still set default item options but you can then set if you want to override them on a per group bases letting you get more complex configuration without having to duplicate the same settings over and over. Items are set to be managed by Quick Auctions by adding them into a group, there is no limit to how many groups you can create and it is easy to add items to them, see the configuration with /qa config to setup groups.

General options

  • Smart undercutting - Instead of always using the undercut value, it will round it to the nearest gold piece if possible (10g99s -> 10g, 5g -> 5g - undercut price)
  • Smart cancel - Cancels auctions a bit smarter than usual, will cancel an item if you can re list it at a higher price and won't cancel it if items are below the threshold
  • Cancel with bid - Lets you choose if you want to cancel auctions with bids on them

Item options

  • Post cap - How many of an item can be up at any one time (If you are undercut this number is reset)
  • Post time - How long to post an auction
  • Undercut - How much to undercut by
  • Bid percent - How much bid should be set to as a percentage of buyout
  • Threshold - Cap on how low an auction can go, if it'll be posted below the threshold price it won't be posted
  • Per auction - How many items to post per an auction
  • Fallback - If no other auctions are up, how much should it list an item for
  • Fallback cap - How high above the fallback an item can go, helps prevent posting a single Frostweave Cloth at 100g if someone sets it at an extraordinary price

Whats different between Quick Auctions 1 and 2?
Short answer is a lot, the internal for everything except craft queue window and summaries was recoded for both speed and reliability, while I'm not positive most issues that were in 1 should be fixed in 2.

Scanning was should be a lot faster now, the first scan of 70 auctions takes about 1.7 seconds per page and scans after that take <1 second per page. Posting as well is faster, instead of splitting -> posting -> repeat it will now split and post at the same time as items become available, this should speed up posting items such as Glyphs and splitting items with little inventory space available.

In order to make the system easier to manage however, you can no longer manage entire sets of items automatically. If you want to post all gems or glyphs you need to add them to a single group, this is easy enough to do through the configuration thought.
Slash command configuration is gone, everything is configured through /qa config now.
Localization! Should now be able to localize and have Quick Auctions actually work for non-US localizations.
Settings are managed a bit better, white list, craft list and craft queue are all saved per realm/faction and the alts list is managed automatically per realm/faction based off you logging into the characters

  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Quick Auctions 2 r20091023 Release 3.2.0 2,190 10/23/2009
  Quick Auctions 2 r20091020 Release 3.2.0 5,645 10/21/2009
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • utzutz said

    Is it possible to get a "buy queue/list"?
    After adding gems to the craft queue, I can't remember how many of which raw gems I have to buy.

    Reply Report Permalink
  • ytre said

    when trying to Post...

    Message: Interface\AddOns\QuickAuctions\QuickAuctions.lua:129: attempt to perform arithmetic on upvalue 'lastSeenLogID' (a nil value)
    Time: 12/04/09 17:09:52
    Count: 3
    Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    [C]: ?
    Interface\AddOns\QuickAuctions\QuickAuctions.lua:129: in function `UpdateStatusLog'
    Interface\AddOns\QuickAuctions\QuickAuctions.lua:121: in function `Log'
    Interface\AddOns\QuickAuctions\modules\manage.lua:280: in function `PostScan'
    Interface\AddOns\QuickAuctions\QuickAuctions.lua:253: in function <Interface\AddOns\QuickAuctions\QuickAuctions.lua:252>

    Locals: self = <table> {
    SetDefaultModuleLibraries = <function> defined @Interface\AddOns\Bagnon\libs\AceAddon-3.0\AceAddon-3.0.lua:373
    GetEnchantLink = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:304
    OnInitialize = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:9
    UnregisterAllEvents = <function> defined @Interface\AddOns\Bagnon\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:201
    EnableModule = <function> defined @Interface\AddOns\Bagnon\libs\AceAddon-3.0\AceAddon-3.0.lua:338
    modules = <table> {
    }
    GetModule = <function> defined @Interface\AddOns\Bagnon\libs\AceAddon-3.0\AceAddon-3.0.lua:222
    IterateEmbeds = <function> defined @Interface\AddOns\Bagnon\libs\AceAddon-3.0\AceAddon-3.0.lua:448
    status = <table> {
    }
    defaultModuleLibraries = <table> {
    }
    LockButtons = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:404
    IsValidBag = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:457
    GetName = <function> defined @Interface\AddOns\Bagnon\libs\AceAddon-3.0\AceAddon-3.0.lua:290
    Scan = <table> {
    }
    UnlockButtons = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:410
    Status = <table> {
    }
    name = "QuickAuctions"
    FormatTextMoney = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:432
    IsEnabled = <function> defined @Interface\AddOns\Bagnon\libs\AceAddon-3.0\AceAddon-3.0.lua:457
    Tradeskill = <table> {
    }
    WipeLog = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:91
    DisableModule = <function> defined @Interface\AddOns\Bagnon\libs\AceAddon-3.0\AceAddon-3.0.lua:356
    CreateStatus = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:308
    Log = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:106
    NewModule = <function> defined @Interface\AddOns\Bagnon\libs\AceAddon-3.0\AceAddon-3.0.lua:247
    Post = <table> {
    }
    RegisterMessage = <function> defined @Interface\AddOns\Bagnon\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:117
    UnregisterMessage = <function> defined @Interface\AddOns\Bagnon\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:180
    Print = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:465
    Split = <table> {
    }
    Manage = <table> {
    }
    defaults = <table> {
    }
    UpdateStatusLog = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:125
    IsModule = <function> defined @Interface\AddOns\Bagnon\libs\AceAddon-3.0\AceAddon-3.0.lua:474
    db = <table> {
    }
    SetDefaultModuleState = <function> defined @Interface\AddOns\Bagnon\libs\AceAddon-3.0\AceAddon-3.0.lua:393
    baseName = "QuickAuctions"
    Echo = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:469
    SetEnabledState = <function> defined @Interface\AddOns\Bagnon\libs\AceAddon-3.0\AceAddon-3.0.lua:430
    SetButtonProgress = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:416
    enabledState = true
    buttons = <table> {
    }
    RegisterEvent = <function> defined @Interface\AddOns\Bagnon\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:117
    UnregisterAllMessages = <function> defined @Interface\AddOns\Bagnon\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:201
    GetSafeLink = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:297
    AuctionHouseLoaded = <fun

    Reply Report Permalink
  • Anybiss said

    Hi, first of all, great addon, in 2 month using of it went from 5k to 160k, thanky you very much for easy posting of all trash i make.

    I have an issue with enchanting, did not wanted to spam, but cant solve it, i red somwhere below that i have to delete in summary file i line #995 or something, but theres none allready.

    Is there something special about me, or theres really something wrong.

    ty

    Reply Report Permalink
  • Anybiss said

    Enchanting crafting scrolls does not appear in /qa, but i have no probs with glyphs or gems.

    Reply Report Permalink
  • Could you add an option to make the post cap just that, ie if you have 5 of an item up and 12 in your bag and the post cap is 6, QA2 will just post that one item up, undercut or not.

    Reply Report Permalink
  • Darseg said

    Alright, I made a quick edit that changes behaviour in the "Summary" screen, it makes all item tooltips display as normal itemlinks instead of crafting links because apparently Shadowed has something against supporting it.

    If you are one of the people who uses inventory managing addons like Bagnon or Altoholic, this should help out. You can get it here, just replace the same-named file that comes in the addon. http://www.mediafire.com/?zdmzyzvzjz4

    Reply Report Permalink
  • Nilaus said

    Lovely addon! Keep up the good work.
    I am however having problems with the "Post Cap", it is a slider from 1 -> 1000, so it is quite hard to hit "2". I have to edit this in the file directly. Maybe an input field next to the slider where the user could write the number would make it easier (unless there is something I am missing)

    Reply Report Permalink
  • mrexcelion said

    There is one, just click the number below.

    Reply Report Permalink
  • fatalfact said

    Message: Interface\AddOns\QuickAuctions\QuickAuctions.lua:129: attempt to perform arithmetic on upvalue 'lastSeenLogID' (a nil value)
    Time: 12/01/09 19:39:01
    Count: 1
    Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    [C]: ?
    Interface\AddOns\QuickAuctions\QuickAuctions.lua:129: in function `UpdateStatusLog'
    Interface\AddOns\QuickAuctions\QuickAuctions.lua:121: in function `Log'
    Interface\AddOns\QuickAuctions\modules\status.lua:76: in function `Scan'
    Interface\AddOns\QuickAuctions\QuickAuctions.lua:287: in function <Interface\AddOns\QuickAuctions\QuickAuctions.lua:284>

    Locals: self = <table> {
    SetDefaultModuleLibraries = <function> defined @Interface\AddOns\QuickAuctions\libs\AceAddon-3.0\AceAddon-3.0.lua:373
    GetEnchantLink = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:304
    OnInitialize = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:9
    UnregisterAllEvents = <function> defined @Interface\AddOns\QuickAuctions\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:201
    EnableModule = <function> defined @Interface\AddOns\QuickAuctions\libs\AceAddon-3.0\AceAddon-3.0.lua:338
    modules = <table> {
    }
    GetModule = <function> defined @Interface\AddOns\QuickAuctions\libs\AceAddon-3.0\AceAddon-3.0.lua:222
    IterateEmbeds = <function> defined @Interface\AddOns\QuickAuctions\libs\AceAddon-3.0\AceAddon-3.0.lua:448
    status = <table> {
    }
    defaultModuleLibraries = <table> {
    }
    LockButtons = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:404
    IsValidBag = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:457
    GetName = <function> defined @Interface\AddOns\QuickAuctions\libs\AceAddon-3.0\AceAddon-3.0.lua:290
    Scan = <table> {
    }
    UnlockButtons = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:410
    Status = <table> {
    }
    name = "QuickAuctions"
    FormatTextMoney = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:432
    IsEnabled = <function> defined @Interface\AddOns\QuickAuctions\libs\AceAddon-3.0\AceAddon-3.0.lua:457
    Tradeskill = <table> {
    }
    WipeLog = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:91
    DisableModule = <function> defined @Interface\AddOns\QuickAuctions\libs\AceAddon-3.0\AceAddon-3.0.lua:356
    CreateStatus = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:308
    Log = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:106
    NewModule = <function> defined @Interface\AddOns\QuickAuctions\libs\AceAddon-3.0\AceAddon-3.0.lua:247
    Post = <table> {
    }
    RegisterMessage = <function> defined @Interface\AddOns\QuickAuctions\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:117
    UnregisterMessage = <function> defined @Interface\AddOns\QuickAuctions\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:180
    Print = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:465
    Split = <table> {
    }
    Manage = <table> {
    }
    defaults = <table> {
    }
    UpdateStatusLog = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:125
    IsModule = <function> defined @Interface\AddOns\QuickAuctions\libs\AceAddon-3.0\AceAddon-3.0.lua:474
    db = <table> {
    }
    SetDefaultModuleState = <function> defined @Interface\AddOns\QuickAuctions\libs\AceAddon-3.0\AceAddon-3.0.lua:393
    baseName = "QuickAuctions"
    Echo = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:469
    SetEnabledState = <function> defined @Interface\AddOns\QuickAuctions\libs\AceAddon-3.0\AceAddon-3.0.lua:430
    SetButtonProgress = <function> defined @Interface\AddOns\QuickAuctions\QuickAuctions.lua:416
    enabledState = true
    buttons = <table> {
    }
    RegisterEvent = <function> defined @Interface\AddOns\QuickAuctions\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:117
    UnregisterAllMessages = <function> defined @Interface\AddOns\QuickAuctions\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:201
    GetSaf

    Reply Report Permalink
  • can we get a craft all button 40-60+ glyphs take a while

    Reply Report Permalink
  • AbraxasTR said

    Yes, a craft all button would be very nice!

    Reply Report Permalink
  • mrexcelion said

    Not possible, you need to have one click/keypress per set of the same glyph.

    Reply Report Permalink
  • ksjon said

    Is it possible to add a feature to the Craft que to include exactly how many of each material is needed to make all the enchants in the craft que?

    exactly like its done when you make glyphs. it would make it alot easier for me to know exactly how many of each material i need before starting to craft...

    Reply Report Permalink
  • mrexcelion said

    I don't think Scroll queue functionality is supported at all right now. You can use it to search for a price listing but that's it. EnchantShop apparently does this but I haven't tried.

    Reply Report Permalink
  • cborje said

    Is there any way to ignore stacks of an item when undercutting? (For example there are a few items for 25g and then theres a stack of 10 of the same item but the price is much lower like 18g each, and I don't want it to undercut the 18g one but the 25g ones.)

    http://img209.imageshack.us/img209/4521/qauc.png

    Thanks.

    Reply Report Permalink
  • mrexcelion said

    If there's that big of a disparity, a profit opportunity exists for you to flip those.

    Reply Report Permalink
  • eyrisahn said

    I just received the following error when trying to post:

    Message: Interface\AddOns\QuickAuctions\modules\scan.lua:169: bad argument #1 to 'floor' (number expected, got nil)
    Time: 11/26/09 21:07:53
    Count: 5
    Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
    (tail call): ?
    (tail call): ?
    [C]: in function `floor'
    Interface\AddOns\QuickAuctions\modules\scan.lua:169: in function `GetPlayerAuctionCount'
    Interface\AddOns\QuickAuctions\modules\manage.lua:347: in function `PostItems'
    Interface\AddOns\QuickAuctions\modules\manage.lua:389: in function `?'
    ...Tom\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...Tom\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
    [string "safecall Dispatcher[5]"]:4: in function <[string "safecall Dispatcher[5]"]:4>
    [C]: ?
    [string "safecall Dispatcher[5]"]:13: in function `?'
    ...Tom\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `SendMessage'
    Interface\AddOns\QuickAuctions\modules\scan.lua:361: in function `ScanAuctions'
    Interface\AddOns\QuickAuctions\modules\scan.lua:290: in function <Interface\AddOns\QuickAuctions\modules\scan.lua:284>

    Locals: (*temporary) = 0.018000001087785
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = <function> defined =[C]:-1

    Reply Report Permalink
  • toxine said

    yes got the same error when triing to post something with r20091126

    Reply Report Permalink
  • Staalie said

    Big fan here with a big question:

    Imo there's a big difference between single stacked and full stacked auctions. The difference is so much that i notice people paying premium prices for single stacked items, coz they only need one and they don't want to go through the hastle of reposting (if only they'd use this addon :P).
    So, from a competition point of view i'd look at single stacked items being in need of a different pricing strategy then multistacked items.

    So when using the posting funtion in your addon, would it be possible to post single stack items and let these posts undercut the auctions of other single stacks that are already on the ah (instead of using the price for the, in general, cheaper multistacked auctions)?

    Just to make mysefl absolutely clear: selling eternal fires per 1, instead of selling a full stack :) Hope this could be put in :P

    keep up the good work

    Staalie

    Reply Report Permalink
  • syali said

    - can't rename or delete a group?
    - why isn't all posting automatic for all items? All of the necessary data is readily available. =/ Right now I have to set up an individual "group" for every single item I want to post.. just to tweak all of the numbers. It's really awkward.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 3,256 Auctionator Auction & Economy, and Tooltip
  2. 2,714 Auctioneer Auction & Economy, Mail, and...
  3. 1,649 AuctionMaster Auction & Economy
  4. 696 AuctionLite Auction & Economy, and Tooltip
  5. 548 GoingPrice Wowhead Data Source Addon Auction & Economy, and Tooltip