Buying shoes online is often cheaper due to discounts and deals. In-store purchases allow for trying shoes on.