Get an Epic Experience with Premium


Auction & Economy Login to Add Favorites
  • World of Warcraft
  • 127 Monthly Downloads
  • Supports: 5.4.8
  • 4,453 Total Downloads
  • Updated 06/17/2014
  • Created 09/21/2012
  • 20 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: All Rights Reserved
  • Newest File: 140617-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.)

r18 | doneykoo | 2014-06-17 10:41:48 +0000 (Tue, 17 Jun 2014) | 5 lines
Changed paths:
   A /tags/140617-release (from /trunk:17)

* Fix ticket 1 - Error when in Brawlers guild
  * use 5.1.0 new API GetFriendshipReputation for advanced friendship info.
* Fix search editbox width for those who have issue of too wide search editbox overlapping the gear filter combobox.
* Fix bug where currency items in merchant frame could mistankenly display error msg of requiring reputation.

r17 | doneykoo | 2014-06-17 10:39:46 +0000 (Tue, 17 Jun 2014) | 1 line
Changed paths:
   M /trunk/core.lua
   M /trunk/xMerchant.toc

fix bug where currency items in merchant frame could mistankenly display error msg of requiring reputation.
r15 | doneykoo | 2014-06-17 08:50:07 +0000 (Tue, 17 Jun 2014) | 1 line
Changed paths:
   M /trunk/LICENSE.txt
   M /trunk/localization.lua
   M /trunk/xMerchant.toc

update version number to 140617
r14 | doneykoo | 2014-06-17 08:49:33 +0000 (Tue, 17 Jun 2014) | 1 line
Changed paths:
   M /trunk/core.lua

fix search editbox width for those who have issue of too wide search editbox overlapping the gear filter combobox.
r13 | doneykoo | 2014-06-17 08:34:20 +0000 (Tue, 17 Jun 2014) | 2 lines
Changed paths:
   M /trunk/core.lua

fix ticket 1 - Error when in Brawlers guild
* use 5.1.0 new API GetFriendshipReputation for advanced friendship info


First Previous Page 1 of 2 Next Last
  • #23

    Needs to be updated.

    I'm naked.

  • #24

    comming soon :)

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

  • #19

    Hi, mate,

    As I couldn't reproduce your problem at my side, would you please post a ticket for this addon about how to reproduce your problem?

  • #13

    Need update : )

    It seems broken since 5.4

  • #15
    Quote from anark728 »

    Need update : )

    It seems broken since 5.4

    Hi, would you help to provide these info?

    * your region & server

    * the map

    * the merchant NPC

    * any more description about the issue


  • #14

    thx for your report, I'll check it later.

  • #10

    I noticed the following bug:

    I cannot seem to buy a certain item that requires Coins of Ancestry.  The Lunar Festival began today.  I spoke to an Elder to get a coin.  I then went to Moonglade to speak to the vendor.  I attempted to buy the food available (some sort of dumpling) with the 1 Coin of Ancestry I did have.  The game showed an error indicating that I did not have the sufficient currency to buy the item.

    At that point, I turned off the addon and reloaded the UI.  I was able to buy the item using the default interface.  I think I reported this before, but I understand the addon was inactive for a while and now has a new author.  If you could look into this, it would be greatly appreciated.  Thank you and keep up the excellent work.

    Last edited by SmuvMoney on 1/27/2013 1:49:26 PM
  • #11


    thanks for your info.

    Does this bug still occur in MOP 5.3 with latest xMerchant addon version 130618-release?
    If so, could you provide me the following info to re-produce this bug?

    * the map

    * the merchant NPC

    * the coord

    * the item to buy

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

VIP trip to SMITE World Championship