The best soil pH for shallots is between 5.5 and 6.5, but other than that, shallots aren't overly picky about soil conditions, as long as there's good drainage. Sets planted in fall are pulled the following spring, and spring plantings are harvested anytime...
Pennsylvania
Philadelphia