A wall of laces, dozens of colors of polishes, and an array of cleaners, conditioners and brushes are the sign of a shop that will cater to your needs. Look for fitting aids at your local shop. The person behind the counter at a shoe repair shop has usually had years of experience fitting insoles, supports, cants and orthotics. Make sure you can communicate with your repairman, and get a written price on your claim check. Some shops do only full soles, and some do both half and full.
Full soles give the repairman the opportunity to return the shoe to almost new appearance.
Women' s pumps seldom get full soles. A properly done half sole will be indistinguishable from a full sole, with a fine line under the shank as the only sign that the shoe has been re-soled. Boots are a special case. Most good western boots have a wood pegged shank, and should be full soled with the best leather available. I have never seen a cut rate shop that doesn't cut corners on materials and workmanship.