Description
AutoUndercut is a streamlined addon for WoW Classic/TBC/WotLK that takes the tedium out of pricing your auctions. With one button press, it scans the Auction House for the item you’re selling, finds the lowest competing buyout, and automatically fills in your auction fields with an undercut price.
Note: AutoUndercut does not automate posting auctions or interact with the Auction House beyond filling in price fields. You must still manually click the Post button to list your item. This behavior fully complies with Blizzard’s addon policies and does not violate any terms of service.
Key Features
- One‑Click Undercut: Instantly sets your auction’s bid and buyout prices below the current lowest competitor.
- Absolute Undercut Control: Configure a fixed copper amount to undercut by, ensuring predictable pricing regardless of stack size.
- Persistent Settings: Your chosen undercut value is saved between sessions.
- Debug Transparency: Optional debug messages show exactly what the addon scanned, calculated, and applied.
- Non‑Intrusive UI: A movable “Undercut” button appears only on the Sell tab, staying out of the way otherwise.
- Private Server Compatibility: Built with resilience against quirks in TBC‑era forks, including polling logic for servers that delay or drop auction list updates.
Usage
- Place an item in the Auction House sell slot.
- Click the Undercut button.
- The addon will scan, calculate, and apply your undercut prices automatically.
- Use
/au to set your preferred undercut amount (e.g. /au abs 1000 for an absolute value of 10s, or /au per 5 for an undercut of 5%).
Changelog
v1.1.0
Added
- Support for percentage-based undercutting, alongside absolute mode
- Centralized
CalculateBuyout(competitorTotal) helper for consistent price logic
- Automatic sanitization of undercut values using
tonumber() to prevent string coercion
- Unified debug output for undercut calculations
Fixed
- Resolved price drift on repeated button presses in percentage mode
- Eliminated duplicate undercut math blocks across TryImmediate, Poller, and OnClick paths
- Ensured consistent behavior across all auction scan and apply flows
Notes
- Absolute mode remains unchanged and stable
- Percentage mode now applies cleanly across all UI paths, with no mutation or rounding errors
v1.0.1
- Fixed: Auction scan now correctly detects listings for ores, recipes, and spellbooks (e.g. Fel Iron Ore, Codex: Prayer of Fortitude III).
- Improved: Added
exactMatch=true to auction queries to resolve server-side name matching issues.
- No changes to UI, polling logic, or undercut behavior — existing functionality remains intact.