Download
(67 Kb)
Download
Updated: 10/20/14 01:19 AM
Pictures
File Info
Compatibility:
Update 4 (1.4.3)
Updated:10/20/14 01:19 AM
Created:07/03/14 12:04 PM
Monthly downloads:93
Total downloads:40,167
Favorites:82
MD5:
Shopkeeper - Sales History and Alerts  Popular! (More than 5000 hits)
Version: 1.0
by: Khaibit [More]
Inspired by awesomebilly's Luminary - Trade Sales History (http://www.esoui.com/downloads/fileinfo.php?id=247), which is sadly abandoned by all appearances, I bring you Shopkeeper!

Shopkeeper checks the sales histories of each guild store you have access to (once every 2 minutes by default, but the interval is configurable) and maintains a searchable, sortable history for you to peruse at your leisure, making it easy to see what has sold in your stores and for how much. A convenient second view shows only your sales for a quick summary, and optional on-screen and/or chat alerts make sure you know you sold something usually long before you get the money in the mail!

As you accumulate sales data, Shopkeeper can show you some statistical data on it across an adjustable time period as well - items sold, gold made, and more.

By default, Shopkeeper opens automatically with your mail and guild store screens, but this can be disabled if you wish. /shopkeeper will always toggle the window open and closed in all cases! The initial scan on your first login can take a few seconds - you should see sales events in the Shopkeeper window within 15-20 seconds however.

Please check out the FAQ - http://www.esoui.com/portal.php?id=134&a=faq

IMPORTANT NOTE
I have uploaded a final release of Shopkeeper. Starting tomorrow, I will likely not have the ability to use a computer, so I cannot continue to work on it, support it, or play ESO at all. As such, not that I'd be in a position to complain, know, or care, but anyone and everyone has my full permission to fork the code and create a successor; the license is distributed with the code. The code is commented somewhat decently, and shouldn't be too hard to get started with. Thank to you everyone for your support these last few months, I am sorry I cannot be deserving of it.

Thanks/Acknowledgements/Kudos/Etc.:
Garkin, farangkao, CrazyDutchGuy, and the esoui.com dev forum in general,
Eldar and Geuse Box on the NA server for helping me test (as well as all of you who have submitted bug reports, you help make Shopkeeper better!),
Urbs on the EU server for the awesome German translation work,
jupiter126/Otxics on the EU Server for the awesome French translation work,
The Requiem guild as a whole for putting up with my loopiness (not related to the addon, I'm just that way in general, heh.),
Seerah for LibMediaProvider, LibAddonMenu, and LibStub,
Awesomebilly for the original Luminary Trade Sales History,
And all of you for downloading and favoriting my addon.


And another addition to the thank-you list - although he requested his name be withheld, I am still going to give (person) a huge thank you for this generous donation! That's 10 Rekuta, 5 Kuta, an Ancient Elf and Daedric motif book, and 10,000 gold...I was speechless (but have regained my speech as you can see)!!

October 19, 2014: Final release.
Goodbye world.

September 15, 2014: 0.9.7(a) release.
Updated to work with Update 4! Due to the new large server-side history size, a reset can take a long time now, be warned!
Stats day slider changed so "Using all data" is at the right-hand end instead of the left.
0.9.7a filters out guild trader hiring events which are apparently now part of the 'purchases' category.
September 8, 2014: 0.9.6 release.
Big re-write of how data is stored, searched, and sorted to improve memory usage
(for the morbidly curious: implemented an inverted index for searching, replaced Lua's default quicksort implementation for tables with Shellshort, and reduced redundant copies of sale event info in tables.)
Added new option to disable on-screen alerts while in Cyrodiil. (Chat alerts still show, if enabled.)
Moved the item quantities in the sales history window to more closely match the default UI presentation.
Increased maximum history size since memory usage has been reduced.

August 27, 2014: 0.9.5 release.
Bug fix to handle other addons requesting sales history events (would previously result in dupes in Shopkeeper sales list)
0.9.5a is a re-upload to fix an unfortunate typo :)

August 26, 2014: 0.9.4 release.
Offline sales report (optional report in chat of what you sold while offline)
Reset button now has a confirmation dialog associated with it
Reset and Refresh buttons will now be disabled (dimmed out) and a 'wait' animation will play when a scan is in progress
Fixed bugs related to me making a typo in the sorting functions
Fixed bugs related to the search box, updating the slider range, and correctly carrying over your search between full and mini windows
Further refined the store searching - login search will be faster again now, and better handle the upcoming changes in Update 4
Increased maximum history size to 15000 - if you use several other memory intensive addons this may cause issues!
Optimized searching and sorting routines to be a little more efficient with large sales histories
French localization updates (thanks jupi!)

August 19, 2014: 0.9.3 release.
Fix for statistics window throwing an error if you have sales events in your history from guilds you're no longer in
(Possible) fix for the "occasional item duplication upon login" bug
Internationalization tweaks

August 18, 2014: 0.9.2 release.
Fix to event-based scanning to (hopefully) stop the dupes people are seeing
Fix to alerts to (hopefully!) stop the stuck on screen alerts people would see when alt-tabbing
Shopkeeper now tracks guild info by name rather than ID, so if you swap guilds around it shouldn't break as easily.
French localization is now live! Merci bien to jupiter126/Otxics on the EU Server for the translation work!
New option in the addon settings to make all your settings account-wide, rather than character-specific.
Statistics window resized slightly to accomodate...per-guild filters!
The day range slider is also smarter and will hide entirely if you have less than 2 days' worth of your sales to work with.
Some UI tweaks to make all languages fit better

August 14, 2014: 0.9.1 release.
Nothing major here, but either I or esoui.com may have borked 0.9b's files so uploading a new release with some minor tweaks here and there to get a version that doesn't seem to intermittently be missing bindings.xml and LibAddonMenu

August 11, 2014: 0.9b release.
Further rewrite of part of the scanning routines to be more accurate
Some small tweaks to the time display routines (will go up to 90 seconds before saying 1 minute, 90 minutes before 1 hour, etc.)
Fixes to on-screen alerts to avoid 'missing' multiple identical alerts
GUILD TRADER SUPPORT! Buyer names now have a gold bag icon next to them if they are not in the guild (i.e. bought at your guild's trader kiosk)
Stats Window now also shows you percentage of sales made at the guild trader
Other minor tweaks and optimizations as we push towards a fully-translated, fully-functional 1.0 release!

August 8, 2014: 0.9a release.
Rewrite of part of the scanning routines to be more accurate
Fixes for odd behavior in the stats window
Fixes for the "Alert flood" issue if you sell multiple items between scans
Misc. other small bugfixes

August 4, 2014: 0.9 release.
Added option for a smaller main Shopkeeper view(Thanks to Ice for the suggestion!)
Tracking of your sales stats in a separate summary window - items sold, gold made, largest single sale, gold per day over a variety of time periods(Thanks to Kraeius for the suggestion!)
Item search!!

July 16, 2014: 0.3 release.
Added ability to toggle between gross/total sales price and per-unit price displays
Better support for multiple accounts that use the same computer
Further improvements to store scanning
UI improvements - Shopkeeper closes along with most other UI scenes now (bank, crafting station, etc.)
Updated LibMediaProvider, LibStub, and LibAddonMenu to Seerah's latest releases

July 08, 2014: 0.2a release.
This release is a localization update for the German version of the addon. Thanks to Urbs of the EU server the localization is now complete!! Vielen Dank!

July 07, 2014: 0.2 release.
German localization is 95% complete!
Fixed missing localizations on Reset/Refresh buttons.
Fixed a minor license issue.
Sound options added for alerts.
On-screen and chat alert options separated.
Shopkeeper button on guild store screen moved down slightly.
Fixed alert swarm after resetting listings.
Main window now has X to close button and a hotkey binding.
Main window now closes when you open the game menu.
Eliminated cases where slider could get confused as to number of items in the list.
LibAddonMenu updated to version 2.0r9 (thanks Seerah!)

July 03, 2014: Initial Relase 0.1
Optional Files (1)
File Name
Version
Size
Author
Date
Type
1.0 (dOpiate Fix).7b
223kB
03/03/15 04:06 PM
Patch


Archived Files (16)
File Name
Version
Size
Uploader
Date
0.9.7a
62kB
Khaibit
09/15/14 11:07 AM
0.9.7
62kB
Khaibit
09/15/14 09:32 AM
0.9.6
62kB
Khaibit
09/08/14 02:56 PM
0.9.5a
60kB
Khaibit
08/28/14 12:38 AM
0.9.5
60kB
Khaibit
08/28/14 12:23 AM
0.9.4
60kB
Khaibit
08/26/14 11:50 AM
0.9.3
57kB
Khaibit
08/19/14 01:04 PM
0.9.2
57kB
Khaibit
08/18/14 08:01 PM
0.9.1
54kB
Khaibit
08/14/14 10:40 AM
0.9b
31kB
Khaibit
08/11/14 02:08 PM
0.9a
51kB
Khaibit
08/08/14 09:14 PM
0.9
51kB
Khaibit
08/04/14 05:59 PM
0.3
47kB
Khaibit
07/16/14 08:37 AM
0.2a
46kB
Khaibit
07/08/14 07:11 PM
0.2
46kB
Khaibit
07/07/14 09:57 AM
0.1
43kB
Khaibit
07/03/14 12:04 PM


Post A Reply Comment Options
Unread 08/03/14, 10:55 AM  
Khaibit
 
Khaibit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 74
Uploads: 1
Re: setting for auto-fade timer

Originally Posted by xepla
Hey Khaibit, love/ can't live without your addon

However, sometimes for reasons unknown, I have an issue with the Item Sold alert text sticking on my screen and not going away until a /reload. I use lots of addons, so it could be that one of them isn't playing nice.. not sure. show multiple alerts is on.

I don't see a setting for the timer on text fade, so maybe that would help ? Thanks again.
Hmm, do you play in fullscreen or fullscreen windowed? I've seen that happen in fullscreen when you alt-tab out and then back in to the game, and I'm not entirely sure why it happens. I'm just using the game's internal alert functions, the same ones that display "So and so has grabbed an elder scroll" PvP alerts, so the fade timeout is set by that internally, but I may be calling it improperly. Thanks for the report, I'll take a closer look at it
Report comment to moderator  
Reply With Quote
Unread 08/02/14, 02:03 AM  
xepla
 
xepla's Avatar

Forum posts: 0
File comments: 18
Uploads: 0
setting for auto-fade timer

Hey Khaibit, love/ can't live without your addon

However, sometimes for reasons unknown, I have an issue with the Item Sold alert text sticking on my screen and not going away until a /reload. I use lots of addons, so it could be that one of them isn't playing nice.. not sure. show multiple alerts is on.

I don't see a setting for the timer on text fade, so maybe that would help ? Thanks again.
Report comment to moderator  
Reply With Quote
Unread 07/23/14, 10:48 AM  
Khaibit
 
Khaibit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 74
Uploads: 1
Re: Hello Khaibit

Originally Posted by awesomebilly
Hi Khaibit,

Sorry I was MIA on Luminary Trade Sales history.

You and everyone in the community (as always) has complete full access to download my addons and use ANY code you wish. Thank you for taking over and developing this Addon!

I've posted a link on the luminary sales page to link to your addon. I haven't downloaded your addon (no subscription currently) but if you need the sales 'search' please copy it if needed.

Thanks,
AB

Edit, viewed the screenshot, you have it

good work!
Thanks for the praise! Coming from the guy who came up with the idea in the first place, it's high praise indeed
Report comment to moderator  
Reply With Quote
Unread 07/22/14, 02:04 AM  
awesomebilly
AddOn Author - Click to view AddOns

Forum posts: 23
File comments: 230
Uploads: 8
Hello Khaibit

Hi Khaibit,

Sorry I was MIA on Luminary Trade Sales history.

You and everyone in the community (as always) has complete full access to download my addons and use ANY code you wish. Thank you for taking over and developing this Addon!

I've posted a link on the luminary sales page to link to your addon. I haven't downloaded your addon (no subscription currently) but if you need the sales 'search' please copy it if needed.

Thanks,
AB

Edit, viewed the screenshot, you have it

good work!
Last edited by awesomebilly : 07/22/14 at 02:05 AM.
Report comment to moderator  
Reply With Quote
Unread 07/22/14, 12:07 AM  
Kraeius
 
Kraeius's Avatar
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 249
Uploads: 3
Originally Posted by Khaibit
Originally Posted by Kraeius
First of all, it's really a good addon. I started to use it since I started to sell things on Guild Stores.

Keep up the good work.

What I would want to see on Shopkeeper is a few more statistical information. Like, how many items I sold, how much gold I've earned (with selection of time periods, like monthly, weekly or daily), highest sale and stuff like that.

Think it like an accountant's book with full of financial information. Wouldn't be great?
Thanks for the kind words and the input! Do you mean something along the lines of http://www.esoui.com/downloads/info429-Accounter.html ? Just trying to get a better idea of what you had in mind.
Yeah something like that but of course main focus should be about guild store trading and statistics about it.
Report comment to moderator  
Reply With Quote
Unread 07/21/14, 04:22 PM  
Khaibit
 
Khaibit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 74
Uploads: 1
Originally Posted by Kraeius
First of all, it's really a good addon. I started to use it since I started to sell things on Guild Stores.

Keep up the good work.

What I would want to see on Shopkeeper is a few more statistical information. Like, how many items I sold, how much gold I've earned (with selection of time periods, like monthly, weekly or daily), highest sale and stuff like that.

Think it like an accountant's book with full of financial information. Wouldn't be great?
Thanks for the kind words and the input! Do you mean something along the lines of http://www.esoui.com/downloads/info429-Accounter.html ? Just trying to get a better idea of what you had in mind.
Report comment to moderator  
Reply With Quote
Unread 07/21/14, 03:50 PM  
Kraeius
 
Kraeius's Avatar
AddOn Author - Click to view AddOns

Forum posts: 25
File comments: 249
Uploads: 3
First of all, it's really a good addon. I started to use it since I started to sell things on Guild Stores.

Keep up the good work.

What I would want to see on Shopkeeper is a few more statistical information. Like, how many items I sold, how much gold I've earned (with selection of time periods, like monthly, weekly or daily), highest sale and stuff like that.

Think it like an accountant's book with full of financial information. Wouldn't be great?
Report comment to moderator  
Reply With Quote
Unread 07/16/14, 08:06 PM  
Khaibit
 
Khaibit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 74
Uploads: 1
Looking to the future...

So, with Update Three coming, and item searching coming with it, I'm looking to the future as far as what I should implement in Shopkeeper. I'm mostly happy with the feature set as it is (barring a few little bugs like the requests for older sales items being inconsistent), so I'd like to open it up to you users!

One thing that's been asked about is resizing the window - two things I've considered with this is a full window resizing routine like a normal desktop OS works, but the other (and probably far simpler for me) would be a different 'mini' view that would show a condensed version of the last 3-4 sales or something along those lines, with a button to toggle between the mini and full views (or close them altogether of course!).

Any input on that? Or any other suggestions? Love to hear them
Report comment to moderator  
Reply With Quote
Unread 07/16/14, 11:27 AM  
EQBallzz

Forum posts: 9
File comments: 206
Uploads: 0
ahh. Sorry I missed the note. That's np. If it's unavoidable not much can be done. Thanks for the info!
Report comment to moderator  
Reply With Quote
Unread 07/16/14, 10:59 AM  
Khaibit
 
Khaibit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 74
Uploads: 1
Originally Posted by EQBallzz
Is the act of updating the addon supposed to erase your previous sales history? I'm just wondering because after updating just now it did in fact do that.
As mentioned in the description page for the addon (updated for this patch), it was a one-time unavoidable consequence of fixing a bug that manifested itself if you played on two or more accounts on the same machine. I try to avoid making any changes to the saved data that necessitates such a change, but as those histories are now separated by account name it had to happen this one time
Report comment to moderator  
Reply With Quote
Unread 07/16/14, 10:48 AM  
EQBallzz

Forum posts: 9
File comments: 206
Uploads: 0
Is the act of updating the addon supposed to erase your previous sales history? I'm just wondering because after updating just now it did in fact do that.
Report comment to moderator  
Reply With Quote
Unread 07/15/14, 08:41 PM  
Quillyne

Forum posts: 0
File comments: 89
Uploads: 0
Re: Re: Re: Strange Error

Originally Posted by Khaibit
Originally Posted by Quillyne
Originally Posted by Wykdwolffie
I'm not positive it is linked to this addon, but has anyone had "focus has no itemlink" as an error?
Yes. I get it when I do an item search in the Shopkeeper window. I also use Bugeater, so the errors just start flooding chat without stopping me from using the add-on. I can grab a screenshot the next time I log in if it would be helpful.
Please do! I will take a look at what's going on with the search box handler that might be causing it in the meantime - I mean, it doesn't exactly DO a whole lot until patch 1.3.0 allows me to get actual item names, but there might be a stray bit of code in there from when I was trying all sorts of things

Edit/Update: Aha - I think I see what may be causing it, and if so it's causing a visual bug also. I'm not clearing out the tooltips that appear when mousing over an item name unless they get replaced by another one. So right now if your search shows less than a full page there's some mouseover tooltips in an...inconsistent...state. I will fix that, even if that's not the source of your bug
Actually, I don't have to start an item search to start the flood of "Focus has no itemlink" messages in chat. It turns out that I get it the minute I switch to show all sales and then mouse over items. It does it from mousing over search results as well, but I think it just doesn't like being faced with a list of stuff in general....as you state above.

I don't know if it matters, but it does NOT do it when mousing over items if I have it set to show only my own sales.

It in no way impedes the functionality of the add-on though...thank goodness...this add-on is a must have! Thank you!!
Report comment to moderator  
Reply With Quote
Unread 07/15/14, 03:06 PM  
Garkin
 
Garkin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 832
File comments: 1097
Uploads: 33
Re: Strange Error

Originally Posted by Wykdwolffie
I'm not positive it is linked to this addon, but has anyone had "focus has no itemlink" as an error?
This is a debug message from DataDaedra addon. Type /ddsettings to open DataDaedra settings and in Developers submenu disable option "Enable debug printouts".
Report comment to moderator  
Reply With Quote
Unread 07/15/14, 02:15 PM  
Khaibit
 
Khaibit's Avatar
AddOn Author - Click to view AddOns

Forum posts: 26
File comments: 74
Uploads: 1
Re: Re: Strange Error

Originally Posted by Quillyne
Originally Posted by Wykdwolffie
I'm not positive it is linked to this addon, but has anyone had "focus has no itemlink" as an error?
Yes. I get it when I do an item search in the Shopkeeper window. I also use Bugeater, so the errors just start flooding chat without stopping me from using the add-on. I can grab a screenshot the next time I log in if it would be helpful.
Please do! I will take a look at what's going on with the search box handler that might be causing it in the meantime - I mean, it doesn't exactly DO a whole lot until patch 1.3.0 allows me to get actual item names, but there might be a stray bit of code in there from when I was trying all sorts of things

Edit/Update: Aha - I think I see what may be causing it, and if so it's causing a visual bug also. I'm not clearing out the tooltips that appear when mousing over an item name unless they get replaced by another one. So right now if your search shows less than a full page there's some mouseover tooltips in an...inconsistent...state. I will fix that, even if that's not the source of your bug
Last edited by Khaibit : 07/15/14 at 02:34 PM.
Report comment to moderator  
Reply With Quote
Unread 07/15/14, 01:17 PM  
Quillyne

Forum posts: 0
File comments: 89
Uploads: 0
Re: Strange Error

Originally Posted by Wykdwolffie
I'm not positive it is linked to this addon, but has anyone had "focus has no itemlink" as an error?
Yes. I get it when I do an item search in the Shopkeeper window. I also use Bugeater, so the errors just start flooding chat without stopping me from using the add-on. I can grab a screenshot the next time I log in if it would be helpful.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: