There are Disney Character Warehouses in the Orlando International Premium Outlets (4951 International Dr) and at the Orlando Premium Outlet Vineland Avenue (8200 Vineland Avenue).
The selection is fairly limited especially at the Warehouse on Vineland. There is another smaller privately owned outlet in a center along 536 (535??) that has a better selection of pins. Not massive, just not primarily dated ones, which is what you are more likely to find at the Character Warehouses. Good luck, whatever you wind up doing.