We addressed working around this in parts 1 and 2. You will always have to compromise somewhere between what you could pay, which is the market value, or what you have paid, based on your accounting data. Any reasonable craft, or crafting queue, needs more than one material, so what happens if the next auction is 10x more expensive? You are not in a contract with a supplier to obtain all materials at the same price, and the lowest buyout is only representing the individual cheapest auction as of the last price snapshot, which may be old. TSM does not reference dbminbuyout by default, and it's not recommended to do so. If you type the command !matcost into the #support channel in Discord, you get the following, which adds to what GumdropsEU said on Twitter. GumdropsEU on Twitter wrote an eight page explanation that can be summed up as "you cannot guarantee that price", especially before you go shopping for materials. DBMinBuyout, why TSM doesn't use it, and neither should youįor those of you who are wondering why TSM doesn't use the "cheapest" cheap price variable in the Default Material Cost Method, it is by design.
The reason for the correction is that, especially for retail, you do not want to use 60% of 1s, which would be 60c you want the full 1s, because 1s is the cheapest the fees get in retail WoW for items that do not have a sell to vendor price. It should be first(60% vendorsell, 1s) for retail or first(60% vendorsell, 0c) for classic. If you are using the basic version, I often wrote 60% first(vendorsell, 1s) which is not correct. When auctioning an item, merely listing it incurs fees, which you get back if the item sells. In fact, if you haven't read parts 1 and 2, then part 3 isn't going to be totally useful. I will explain things relating to part 3 herein, but if something is not covered, check part 1 and part 2. using a custom price source to make auctioning simpler when we get to that point.
I apologize, and will provide the correct version