Right, i just assumed making them craftable would have made them tradeable and tried to make a shop for it but it wouldn't let me
Yes, since it is obtainable legitimately in-game and craftable using only items that are legal to trade, podzol is legal to trade. It should work now if you try again.