Get an Epic Experience with Premium


Auction & Economy Login to Add Favorites
  • World of Warcraft
  • 79 Monthly Downloads
  • Supports: 6.2.0
  • 6,645 Total Downloads
  • Updated 07/21/2015
  • Created 09/21/2012
  • 28 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 150722-release
Support development! **

About xMerchant


xMerchant (World of Warcraft Addon) Copyright (c) 2010-2012, Nils Ruesch(me#shantalya#de) All rights reserved.

The original author: Nils Ruesch(me#shantalya#de) has authorized doneykoo(doneykoo#gmail#com) to setup and manage this project on Curse.


xMerchant improves the Vendor-Interface into an easy and clearly arranged scrollable list.
Also, it adds a search function.
Example: You search items with spell power, then write "spell power" and the list show the relevant items.

  • Items which you can't use, will be marked in red and the cause why you can't use this, is displayed.
  • Recipes, that you have not yet learned, are marked green. Recipes, which you already learned are not marked anymore. (based on multiple wish)

But a picture is better than words: See picture :-)

[German] xMerchant verbessert das Händler-Interface in ein einfaches und übersichtliches Scroll-Fenster. Desweiteren wird eine Suchfunktion hinzugefügt. Sucht man (als Beispiel) Gegenstände die Zaubermacht haben, so gibt man 'Zaubermacht' ein und erhält genau diese.

• Gegenstände, die man nicht benutzen kann, werden rot markiert und es steht direkt dran, wieso man sie nicht benutzen kann. • Rezepte, die man nicht gelernt hat, werden grün markiert und Rezepte die man bereits erlernt hat, sind unmarkiert. (Auf mehrfachen Wunsch)

Bilder sagen mehr als 1000 Worte. Siehe Bild. :-)


xMerchant has revived! This is a great addon, which has brilliant convenient features.
As granted by author Nils Ruesch, I'll maintain this project and fix possible bugs for future versions.


project tickets (i.e., defect reports) link :
to create a ticket (i.e., report a bug / defect) : (tip: you can login curseforge site with curse account.)

r25 | doneykoo | 2015-07-22 04:11:42 +0000 (Wed, 22 Jul 2015) | 1 line
Changed paths:
   A /tags/150722-release (from /trunk:24)

r24 | doneykoo | 2015-07-22 04:04:45 +0000 (Wed, 22 Jul 2015) | 2 lines
Changed paths:
   M /trunk/core.lua
   M /trunk/localization.lua
   M /trunk/xMerchant.toc

*fix ticket 3,4, where items cannot display if merchant sells currency
*update toc to patch 6.2


First Previous Page 1 of 2 Next Last
  • #29

    yep, it doesnt show the proper inventory of the bonusroll vendor

  • #31

    hi, fixed in 150722-release, give it a try

  • #28

    Needs to be updated for wow 6.2

  • #30

    hi, fixed in 150722-release, give it a try

  • #23

    Needs to be updated.

    I'm naked.

  • #24

    comming soon :)

  • #27

    yeah, seams like it works very well. Thanks!

  • #26

    yay.    coming soon => come now


    try it

    Last edited by doneykoo on 10/24/2014 2:07:42 PM
  • #25

    uhhhhh, the trademark "soon"... :D
    we need this addon. so much quality of life! :)

  • #17

    Works fine for me except the search field overlaps the blizzard filter drop don box, to fix this I edited the core.lua file and searched for ";" replacing the number 200 with 100, the search field visually appears shorter no longer causing an overlap but you can type in longer items to search for, simply scroll back and forth with arrow keys.

    Thanks for the addon.

  • #21

    reviewed your detail and made fix for the search frame width in latest xMerchant 140617-release,

    thanks for your contribution :)

    Last edited by doneykoo on 6/17/2014 5:48:26 AM
  • #18

    :) Thanks for your favor

  • #16

    I get the following error whenever I use a vendor.  Also, the item list doesn't update unless I click in the search window.  Until I do, it displays the items of the last vendor I visited.

    4x xMerchant-131014-release\core.lua:187: attempt to concatenate local "standingLabel" (a nil value)
    xMerchant-131014-release\core.lua:187: in function <xMerchant\core.lua:178>
    xMerchant-131014-release\core.lua:873: in function <xMerchant\core.lua:865>
    <in C code>
    FrameXML\MerchantFrame.lua:55: in function <FrameXML\MerchantFrame.lua:46>
    <in C code>
    FrameXML\UIParent.lua:1819: in function "SetUIPanel"
    FrameXML\UIParent.lua:1663: in function "ShowUIPanel"
    FrameXML\UIParent.lua:1545: in function <FrameXML\UIParent.lua:1541>
    <in C code>
    FrameXML\UIParent.lua:2262: in function "ShowUIPanel"
    FrameXML\MerchantFrame.lua:30: in function <FrameXML\MerchantFrame.lua:23>

    frame = NuuhMerchantFrame {
    top = NuuhMerchantFrameTop {
    search = NuuhMerchantFrameSearch {
    bottom = NuuhMerchantFrameBottom {
    scrollframe = NuuhMerchantScrollFrame {
    0 = <userdata>
    CurrencyUpdate = <function> defined @Interface\AddOns\xMerchant\core.lua:192
    FactionsUpdate = <function> defined @Interface\AddOns\xMerchant\core.lua:178
    MerchantUpdate = <function> defined @Interface\AddOns\xMerchant\core.lua:366

  • #20

    This may be a very very old problem, but I fixed it today as I just realised it does it, noticed you had the same problem with no answer. It's due to being in the brawlers guild.

    Replace the line within core.lua

    local standingLabel = _G["FACTION_STANDING_LABEL"..tostring(standingId)];


    local standingLabel;

    if standingId < 9 then
    standingLabel = _G["FACTION_STANDING_LABEL"..tostring(standingId)];
    standingLabel = "Unknown";




    Last edited by SSJNinjaMonkey on 6/12/2014 2:22:50 AM
  • #22

    I just made fix in 140617-release

    try it :)

    thanks a lot for your kindly help

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

PAX South Alienware Giveaway