With permission from Anilusion, I've updated his SoulSort addon. Much of the functionality is the same, with some added new features and changes.
By opening the config with /ss config you can designate which bags to use for the soul shard sorting.
I do not play SoD, I guarantee no support for it. If requested and sent any error messages I might see what I can do.
Features:
Automatic Soul Shard sorting
Max Soul Shard count
Soul Shard counter on bag bar
Soul Shard deletion if over max, one at a time via /ss delete
Blacklist bag slots to not have them be touched by SoulSort, currently only supporting the Default UI and ElvUI. This will not stop other sorting addons from using the blacklisted spaces.
Usage:
/ss or /ss help - show the available commands
/ss config - Open the options menu
/ss sort - Sorts your Soul Shards to the selected bags of your inventory
/ss max - shows the current settings for max shards
/ss max [number] - Set the max number of Soul Shards to keep
/ss delete - Will delete one Soul Shard at a time if you have more than your max setting, can be used in a macro. Only usable outside of combat
/ss empty - empties your soul shard bags of shards by moving them into your other bags, only empties Soul bags
/ss autosort [on/off] - Toggle automatic sorting when you leave combat. VANILLA ONLY
/ss reverse [on/off] - Toggles the sort direction
/ss counter [on/off] - Toggles the Soul Shard counter on your bag bar
/ss combatwarning [on/off] - Toggles showing a warning when you try to sort shards in combat
/ss showinfo [on/off] - Toggles showing information about your Soul Shards in chat when sorting

