Text this: Heterogeneity and Environmental Preferences Shape the Evolution of Cooperation in Supply Networks