Based on the relevant literature and case data, this paper analyzed the design elements of commercial pedestrian streets and design ideas of landscape installations based on behavioral psychological characteristics and experience requirements of users, and summarized the FST design method, that is, landscape installation design of commercial pedestrian streets needs to meet the function of commercial use and respect the spirit of place, and uses modern technology to achieve multiple experience models to meet high-level experience needs.