It used to be that when the weinermobile showed up, it meant free hot dogs, and weiner whistles. Banks used to give free "prizes" for opening a new account. Toasters were common. Many businesses sent yearly calendars to their customers. In addition, a lot of them would celebrate their anniversaries, which meant free food, and/or prizes.
When my girls were growing up, I was able to stretch our household/food budget a lot farther, because we had a couple good scratch-n-dent stores nearby. I've seen some that were not so good, but I was fortunate that the ones near us were really nice, and carried a large variety of things.